Input Nodes
Input nodes collect user data on the canvas. Most are child nodes placed inside a Web Page node.
The Web Page node acts as the container: it renders all nested child input nodes together as a single submission form. When the user clicks Submit, the Web Page node's output edge fires and the collected values are available to downstream nodes.
Available Input Nodes
| Node | Description |
|---|---|
| Web Page | Container node that groups child input nodes into a single rendered page. |
| Identity | Prompts the user to enter their identity attribute (email, phone, or username). |
| Prompts the user to enter their email address. | |
| Phone | Prompts the user to enter their phone number. |
| User Name | Prompts the user to enter their username. |
| Password | Prompts the user to enter their password (Login, Registration, or Change Password). |
| Form | Collects arbitrary user attributes for registration or progressive profiling. |
| OTP Input | Displays an OTP entry field for email or SMS OTP verification. |
| Backup Code Input | Displays a backup code entry field for MFA recovery. |
| Email OTP MFA Input | Displays the Email OTP screen for MFA with customizable text. |
| SMS OTP MFA Input | Displays the SMS OTP screen for MFA with customizable text. |
| Authenticator Input | Displays the TOTP entry field for users with an Authenticator app configured. |
| Security Question Input | Displays the security question answer field for users with questions configured. |
| Pin Input | Displays the PIN entry field for users with a PIN configured. |
| Captcha | Adds CAPTCHA verification to the page. |
| Choice | Presents a set of options to the user and routes the flow based on their selection. |
| Remember Me | Lets the user opt in to extended login persistence. |
| Privacy Prompt | Prompts the user to accept one or more Privacy Policies. |
| Consent Prompt | Prompts the user to consent to share their profile data. |
| Custom Object Input | Renders custom object fields for the user to fill in during registration. |