Fetch data from tools like Airtable, Notion or any service with an API. Display dynamic content in your form and use it to hide, validate and pre-fill fields.
To display dynamic data, you first need to get the data from Airtable, Notion or another source into your form.
There are several options for doing this, depending on your use case:
In Fillout, you can display data almost anywhere: in labels for questions, in alerts, in logic for hiding or validating questions, and more. In this example, we’ll use a Text field type, which lets us display uneditable, formatted text.
Add a Heading field
First, drag and drop the Heading field from the left-hand panel to your form. In this example, we have a record picker (Choose a manufacturer) that we want to display more information from.
Reference a field
Type @
in the heading field (in the center of the form), to open a menu for picking references to previous form inputs. In the reference picker, navigate to the field you want to display.
Publish and share your form
That’s it! The blue bubbles in the center indicate the fields we are referencing. This text will now automatically change whenever you pick a new value in the record picker. Test your form in Preview
mode to see it in action. Publish
it once all is set.
You can also reference the result of the integration step in show/hide and validation conditions to customize your form and prevent input errors. For example, show a warning when a field is missing in a record.
Reference data in the Default value to pre-fill fields. More info here.
Require respondents to verify their email, enter a password, or use Single sign-on (SSO).
Pass information to a Fillout form to support pre-filling and personalizing.
Fetch information from Airtable, Notion or any service.
Fetch data from tools like Airtable, Notion or any service with an API. Display dynamic content in your form and use it to hide, validate and pre-fill fields.
To display dynamic data, you first need to get the data from Airtable, Notion or another source into your form.
There are several options for doing this, depending on your use case:
In Fillout, you can display data almost anywhere: in labels for questions, in alerts, in logic for hiding or validating questions, and more. In this example, we’ll use a Text field type, which lets us display uneditable, formatted text.
Add a Heading field
First, drag and drop the Heading field from the left-hand panel to your form. In this example, we have a record picker (Choose a manufacturer) that we want to display more information from.
Reference a field
Type @
in the heading field (in the center of the form), to open a menu for picking references to previous form inputs. In the reference picker, navigate to the field you want to display.
Publish and share your form
That’s it! The blue bubbles in the center indicate the fields we are referencing. This text will now automatically change whenever you pick a new value in the record picker. Test your form in Preview
mode to see it in action. Publish
it once all is set.
You can also reference the result of the integration step in show/hide and validation conditions to customize your form and prevent input errors. For example, show a warning when a field is missing in a record.
Reference data in the Default value to pre-fill fields. More info here.
Require respondents to verify their email, enter a password, or use Single sign-on (SSO).
Pass information to a Fillout form to support pre-filling and personalizing.
Fetch information from Airtable, Notion or any service.