Pre-fetch dynamic data for your form
Fetch information from Airtable, Notion or any service before your form loads. Display the data in your form or use it in your form logic.
Video tutorial
Fillout lets you get data from Airtable or Notion and use it in your form.
Note: This feature is available to Business and Enterprise users. For more details on pricing, click here. However, you can still make update forms that pre-fetch information on the Free plan, with this approach.
How to pull external information into your form
1. Select your integration
Navigate to the Integrations page and choose an integration.
2. Add a pre-fetch record
Then, click
+ Add new
under Pre-fetch records. ![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F50c99214-fa27-478b-81a3-7c2deb4aeeb2%252FScreen_Shot_2023-09-14_at_11.33.44_AM.png%3Ftable%3Dblock%26id%3D449a3223-3811-4668-8783-3474c8c507a3%26cache%3Dv2&w=3840&q=75)
Enter a name for your record, then select a base and a table. Under Filter by, choose an Airtable field. In this example, we'll select email.
![notion image](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F2a7ed980-5add-4b51-82ab-889415f57134%252F2d76ad0b-d3fd-42ad-9a85-08446adc8bc4%252FScreen_Shot_2023-09-14_at_11.43.38_AM.png%3Ftable%3Dblock%26id%3D8924066d-1c50-47f6-b8a0-567338d0e0b6%26cache%3Dv2&w=3840&q=75)
Usually, we'll specify which record to fetch based on a URL parameter or based on information about the user that logged in. We'll pick email as the reference. Click
Insert
. How to use pre-fetched records in your form
Check out this article to see how you can display pre-fetched records, use the data to show or hide questions, branch to different pages, and more.
Good to know: You can fetch records from the same database you’re working in, or even an entirely separate one on your account!
Related articles
Answer pipingUse dynamic data in a form