Introduction to Forms
Forms is a visual editor to let our customers build custom forms to extend their login and signup flows within their tenant’s domain, there is no need to redirect to an external page.
Forms can be configured as:
Multi-Step node forms.
Forms with flows for custom logic and automations.
Form nodes
There are 5 types of form nodes: Start, Step, Flow, Router and Ending screen. These nodes have a very specific purpose for the structure of the form.
Start node
Start nodes are not visible to the user. It is where you can configure hidden field variables, such as user attributes for processing in Forms and Flows. To learn more, read Variables.
Step node
Step nodes are the visual representation of the form. They can contain any number of fields where the user can fill in their data. You can find fields for your form in the components menu.
Add Step nodes
You can create forms with multi-step nodes to let your users add additional information step by step.
To create multi-Step node forms:
Go to the form editor.
On the bottom of the form editor, click on Step.
Flow node
Flow nodes let you add and create custom logic and integration flows to your forms.
To learn more, read Flows.
Router node
Router nodes let you add rules to create conditional logic jumps between nodes.
By default, a router node has a single pass-through rule named Default Case that connects to other nodes. You can add additional rules based on a set of conditions that a variable must meet to then connect to other nodes.
To learn more, read Router.
Ending Screen node
Every form has an Ending screen node. By default this node resumes the authentication flow and this is where you can configure an After submission flow.