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.

Dashboard >  Forms > Forms

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

Dashboard > Forms > Forms > Start node

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.

Dashboard > Forms > Forms > Step node

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:

  1. Go to the form editor.

  2. 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.

Dashboard >  Forms > Flow node

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.

Dashboard > Forms > Routers

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.

Dashboard > Forms > Forms > Ending Screen node