> ## Documentation Index
> Fetch the complete documentation index at: https://fillout.com/help/llms.txt
> Use this file to discover all available pages before exploring further.

# How to create an Airtable form

> Use a Fillout form to create or update your Airtable tables. Embed your forms or share them anywhere.

## What is Airtable?

[**Airtable**](https://airtable.com/) is a cloud-based collaborative database and project management platform that combines the simplicity of a spreadsheet with the power of a database.

## Video tutorial

Check out this tutorial on using Fillout to create or update an Airtable base.

<iframe class="notion-asset-object-fit" src="https://www.youtube.com/embed/m1vsI_99pgs" title="iframe video" frameborder="0" allowfullscreen loading="lazy" scrolling="auto" width="100%" height="420" />

## How it works

<Steps>
  <Step title="Create your database in Airtable">
    <Note>
      If you already have your base created in Airtable, you can skip this step.
    </Note>

    Log in to [Airtable](https://airtable.com/), and click `Create` on the lower left corner of your dashboard.

    <img src="https://mintcdn.com/fillout-005a867b/aLRDfdVEIKVD8Ybq/images/Screenshot2025-11-10at10.30.59AM.png?fit=max&auto=format&n=aLRDfdVEIKVD8Ybq&q=85&s=526f9ffff7eeeb0857920b9f3293d10a" alt="Screenshot 2025-11-10 at 10.30.59 AM.png" title="Screenshot 2025-11-10 at 10.30.59 AM.png" style={{ width:"42%" }} width="590" height="348" data-path="images/Screenshot2025-11-10at10.30.59AM.png" />

    Give your base a **name**, and create the **fields** you need. You’ll need one field for every question in your form (e.g., Single line text for a short answer, Single select for radio buttons, Multi-select, etc).

    <img src="https://mintcdn.com/fillout-005a867b/DiTWSZJfgDTuwi5j/images/ats.png?fit=max&auto=format&n=DiTWSZJfgDTuwi5j&q=85&s=435a68fede409b25ca5f48352fea446a" alt="Screenshot of the Airtable base creation page" style={{ width:"64%" }} width="1394" height="1228" data-path="images/ats.png" />

    If you are using the Select and Multi-select properties, make sure to type in the options you’d like people to choose from.

    Once you’ve added a **field** (and options, when needed) for every response field in your form, 90% of your work is now done.

    <img src="https://mintcdn.com/fillout-005a867b/DiTWSZJfgDTuwi5j/images/ats2.png?fit=max&auto=format&n=DiTWSZJfgDTuwi5j&q=85&s=c9c7284c1d553bf12a55cc05764a198b" alt="Screenshot of the Airtable base creation page" style={{ width:"63%" }} width="1052" height="1064" data-path="images/ats2.png" />

    Nice work! Now you’re ready to sync it easily with a new or existing Fillout form.
  </Step>

  <Step title="Connect your database to your Fillout form">
    On your [Fillout](https://build.fillout.com/home) dashboard, [create a form](https://www.fillout.com/help/make-a-form). Choose to `Connect` to Airtable.

    <img src="https://mintcdn.com/fillout-005a867b/NAcRDOGnlYuurtkT/images/Screenshot2025-02-11at1.14.21PM.png?fit=max&auto=format&n=NAcRDOGnlYuurtkT&q=85&s=d136ce39829fe717e8c4fd4b24f1a097" alt="Screenshot of the Airtable base creation page" width="1929" height="1047" data-path="images/Screenshot2025-02-11at1.14.21PM.png" />

    Select your theme (don’t worry, you can always change this later). Then, enter your **Account name** and `Connect to Airtable`.

    <Note>
      After connecting, you can switch to use [personal access tokens](https://support.airtable.com/docs/creating-and-using-api-keys-and-access-tokens) via the Integrations page.
    </Note>

    After making the selections, click `+ Create form`.

    <img src="https://mintcdn.com/fillout-005a867b/NAcRDOGnlYuurtkT/images/Screenshot2025-02-11at1.38.54PM.png?fit=max&auto=format&n=NAcRDOGnlYuurtkT&q=85&s=a148f45690c0921ff7901c1c1f645530" alt="Screenshot of the Airtable base creation page" width="1892" height="870" data-path="images/Screenshot2025-02-11at1.38.54PM.png" />

    <Warning>
      Don’t see your table in the dropdown list? Check you have connected to the correct base, and try refreshing the page.
    </Warning>
  </Step>

  <Step title="Map your questions">
    Fillout pulls questions and answer options from your Airtable base. Your `Airtable fields` now appear in the left sidebar. Simply drag & drop to build your form.

    <img src="https://mintcdn.com/fillout-005a867b/CqyjdTTgmt0U_cyc/images/Screenshot2025-12-16at5.58.13PM.png?fit=max&auto=format&n=CqyjdTTgmt0U_cyc&q=85&s=957903aca232173bcb5b1ea279388f67" alt="Screenshot 2025-12-16 at 5.58.13 PM.png" width="2609" height="1440" data-path="images/Screenshot2025-12-16at5.58.13PM.png" />

    <Warning>
      When mapping a [ranking field](https://www.fillout.com/help/ranking) from Fillout to a long text field in Airtable, we do not recommend enabling rich text formatting as this causes integration errors.
    </Warning>

    To connect a new question to your Airtable database, or check an existing connection, open the right-hand panel or go to mappings. Check out [this quick guide](https://www.fillout.com/help/additional-integration-mappings#how-to-map-fields-manually).

    <Tip>
      To [update your Fillout form](https://www.fillout.com/help/additional-integration-mappings#updating-fields-and-options) after editing your Airtable, click <Icon icon="arrows-rotate-reverse" size={12} /> on the left-hand panel.
    </Tip>
  </Step>

  <Step title="Publish & Share">
    Once you’ve finished creating your form, you’re ready to go! Simply `Publish` and share. Form responses will now automatically populate inside your Airtable database.
  </Step>
</Steps>

Fillout has many powerful features like [branching](/page-logic) and [conditional hide/appear logic](/conditional-hiding). No matter how complex your needs are, there’s a way to build it in Fillout.

## Specify a condition

You can run your integration only when a specific condition is met. Check out this [guide](/conditional-integration).

## Airtable specific guides

<CardGroup cols={3}>
  <Card title="Update Airtable records" color="#FFC738" icon="arrow-rotate-right" iconType="regular" href="/airtable-update-form">
    Edit existing records and pre-fill fields.
  </Card>

  <Card title="Create new linked Airtable records" color="#FFC738" icon="files-medical" iconType="regular" href="/create-new-linked-records">
    Let respondents create records from your form.
  </Card>

  <Card title="Prevent duplicates" color="#FFC738" icon="brake-warning" iconType="regular" href="/prevent-duplicate-submissions">
    Stop duplicate entries from being saved to your Airtable bases.
  </Card>
</CardGroup>
