Custom Form

Collect any information you need with fully customisable fields

The Custom Form node lets you add your own questions to the journey. Unlike the Identity Information node (which has fixed fields), the Custom Form is completely free-form β€” you define the fields, their labels, and their types.

Use it to collect anything that's specific to your use case: a reference number, a job title, a checkbox agreement, a date, an address, and much more.

Custom form β€” empty state

Adding fields

Click "+ Add a custom field" to add a new field. A dialog will appear where you configure the field.

Add custom field modal

Field properties

PropertyDescription
LabelThe question or field name shown to the user
PlaceholderHint text shown inside the input when it's empty
DescriptionAn optional explanation shown below the field
Field typeThe kind of data being collected (see below)
RequiredWhether the user must fill in this field to continue

Available field types

TypeUse case
TextFree text β€” names, references, comments
EnumerationA list of choices (dropdown or radio buttons)
NumberA numeric value
BooleanA yes/no toggle
DateA date picker
AddressA structured address input with geocoding
Loi SabinA specific statutory declaration field

Page title and description

You can set a custom title and description for the entire form page. Use these to explain to your user why you're collecting this information.

Example:

"Please fill in the following details to complete your application."


How custom form data is used

Data collected in the Custom Form is:

  • Stored in the session and visible to analysts in the back office
  • Available in Condition nodes β€” you can branch the journey based on any field value
  • Usable in PDF Generation β€” insert any field value into a generated document using template variables (e.g. {{fieldName}})

Tips

  • You can add multiple custom form steps in the same journey if you want to group questions logically (e.g. contact details on one screen, then professional details on another).
  • Keep forms short. If you have more than 5–6 fields, consider splitting them across two Custom Form nodes.
  • Use Enumeration fields when the answer must be one of a known set of options β€” it avoids typos and makes data easier to process.