Skip to main content
A form can only be connected to one database and table at a time. For example, if your form is connected to Airtable, you cannot connect it to another table or database without disconnecting the current connection first. Google Sheets is an exception. You can connect it alongside a database, such as Airtable, because each connection creates a new sheet automatically. However, you can still use form submissions to create records in multiple tables or databases using the workarounds below.

Ways to create records across different tables

Combine multiple forms

  1. Create a separate form for each table you want to add records to.
  2. Connect each form to its corresponding table.
  3. Link the second form to the Ending Page of the first form to redirect users to it after submission.

Use subforms

  1. Add a Subform field to your main form.
  2. Connect the subform to a separate form with its own database or table.
When respondents submit the form, the subform creates a record in its connected table, while the main form creates a record in its own table.

Use Record Pickers with linked tables

In this example, we’ll connect our form to Airtable.
  1. Add a Record Picker for a linked record field in your form.
  2. Enable Create new records in the Record Picker settings.
Respondents can then create new linked records directly from the main form. When they submit the form, both the main record and linked records are created and connected. This feature also supports SmartSuite, Zite Database, Salesforce, Notion, SmartSuite, and Monday.

Use webhooks and external automation

  1. Add a Webhook integration to your form.
  2. Connect the webhook to an automation tool like Zapier or Make.
  3. Set up the automation to create records in multiple tables or databases.
This approach is flexible, but the records are created through the external automation tool rather than Fillout’s native integrations.

Subforms

Collect repeated data with nested forms.

Record pickers

Set pre-fills, reference fields, and more.

Webhooks

Send to automation tools or any endpoint.