How Fields Work

There are two types of fields -- form fields and hidden fields. Learn how they behave and how to use them.
Fields are the fundamental unit of data in Feathery.

Form vs Hidden Fields

There are two types of fields, form fields and hidden fields.
Form fields are the fields visible to your end users who fill them out. These are added to your form from the visual editor as text fields, dropdowns, file uploads, and more.

Hidden Fields

Hidden fields are fields that your end users don't directly fill out.
They can be populated via an integration like Plaid, set via our API or embed SDK, and even passed in through Feathery-hosted form URLS. The structure of field values set from our hosted form URLs looks like<form slug>/?<field-id>=<field-value>.


Field IDs are unique across both form and hidden fields.
If you want to use a field across multiple forms, just look for the same field ID -- the ID of a field doesn't change across forms.
New fields created on a form can be linked to any existing form field. This means that they're the "same" field. If one of the linked fields is filled out, it shows up on the other linked field too. Linked field properties are also the same (max length, allowed characters, etc.)