Skip to main content

Video tutorial

How it works

You can fetch information from a database or service and add it to your form. This is possible even if your form is connected to one table but needs to fetch data from another table. This can be done using pre-fetch, which lets you:
  • Pull in related record data
  • Display external table values
  • Use fetched data in logic or personalization
Even when a form is set to create new records, this can still be done as long as pre-fetch is set up.
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

Fillout lets you get data from Airtable, Notion, Smartsuite and webhooks to use in your form.
1

Select your integration

Navigate to the Integrate page from the top menu and choose an integration.
2

Add a pre-fetch record

Then, click + Add new under Pre-fetch pages.Screenshot 2025-12-16 at 6.05.44 PM.pngEnter a name for your record, then select a base and a table. Under Filter by, choose an Airtable field to match with a URL parameter or static text. In this example, we’ll select email.Screenshot of the Fillout form creation page

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.
You can fetch records from the same database you’re working in, or even an entirely separate one on your account!