Airtable gaps

One choice can’t narrow the next

Airtable forms can’t filter one dropdown by the answer to another.

When a form asks for a category and then a subcategory, the second question should already know about the first. Pick “Outerwear” and the next dropdown should offer jackets and coats, not the whole catalog. Air Fill is building exactly that into its forms for Airtable, so the person filling one out reads a short, relevant list at each step and reaches submit without scrolling past choices that were never going to apply.

What Airtable’s forms can and can’t narrow

Airtable does have a piece of this. Its dynamic filtering for linked record fields can limit which records show up in a picker based on another field on the same record, and that filtering can carry into a form. If your “City” field is a linked record and you’ve set it to filter by the chosen “Region,” the picker will offer only the matching cities. For linked-record-to-linked-record setups it genuinely works, and it’s a thoughtful feature to have in the box.

The edges are where it gets tight. As of writing, the narrowing applies to linked record fields, so a plain single select — the field type most forms lean on for a short, fixed list — can’t be filtered this way; you’d have to convert those options into their own table of linked records first. The filter is configured on the field itself, at the base level, rather than inside a single form, so the behavior attaches everywhere that field appears across your base, not only on the one form where you wanted it. Select values have to match exactly, spacing and capitalization included, for a condition to catch. And it’s a paid-plan capability. For a maker who just wants question two to depend on question one, that adds up to a fair amount of restructuring for a fairly ordinary need.

The workaround, and why it wears thin

So people build around it. The common route is to turn otherwise simple choices into linked tables purely so the filtering will engage — a Regions table, a Cities table, a link between them — reshaping the base to satisfy the form rather than the work. Others split one form into several, one per branch, and route respondents by hand or by sending different links to different people. A good number reach for a third-party form builder that offers dependent dropdowns. And plenty just leave the long list in place and trust people to scroll to the right answer.

Each of these costs something. Extra tables mean more to maintain and more that can quietly drift out of sync. Multiple forms mean multiple things to update every time a question changes. A separate tool means another login, another bill, and another place your form logic lives. And a long, unfiltered list is where mistakes creep in: someone picks a subcategory that doesn’t belong to the category above it, and you’re either cleaning that up later or building validation to catch it. The respondent feels it too, especially on a phone, where a two-hundred-item picker is a lot of thumb work to reach the six options that were ever relevant.

How Air Fill handles one choice narrowing the next

Air Fill is a native iOS app that builds and runs your Airtable forms, and dependent choices are a feature we’re actively developing. The setup is meant to be plain and the fill calm: you tell a field which earlier answer it depends on, and when someone makes that first selection, the next field offers only the choices that go with it. Pick a department and the role list shrinks to that department’s roles. Pick a product line and the model picker holds just those models. The rule lives in the form you’re building, so it shapes that form’s experience without asking you to rearrange the base underneath it.

Because Air Fill already renders selections as large-tap cards and chips, a narrowed list is where that design pays off. The respondent sees a handful of clear, tappable options at native speed instead of a long scroll through mobile Safari, and the answer they give is one that actually fits the answer before it. On the building side, this sits alongside the conditional show-and-hide that Air Fill’s Advanced track already handles, so a single form can both reveal a field when it becomes relevant and, once it’s on-screen, keep its choices tied to what’s been chosen so far. You build the dependency once and preview it against the real runtime before anyone else sees it.

We’d rather be straight about where this stands: dependent choices are in development, not shipped today. When it lands, it’s meant to feel like the rest of Air Fill — set the dependency in the editor, watch it work in preview, and let the form carry it from there. What you get at the end is the quiet version of a form that used to need a workaround. Shorter lists, cleaner records, and a person filling it out who never has to wade past options that were never theirs to pick.

Air Fill is an independent app and is not affiliated with Airtable.

How Air Fill fixes this

Feels native, because every control is.

Airtable’s web form gives every field the same grey box. Air Fill gives it the control iOS would — cards you tap, a calendar you flick, a signature you draw.

The Airtable form complaints you know by heart.

Airtable has a lot on its plate. These are the form gaps we went deep on, answered on your own base.

  • “Lose signal, and the submission’s gone.”

    Air Fill saves each entry on the device and sends it the moment you’re back online.

  • “The form logic never goes deep enough.”

    Build the rules you need: AND/OR branches, section and submit gating, and calculations that update live.

  • “The inputs are basic, and there aren’t many.”

    Sign on the screen, scan a barcode into a field, tap big choice cards, and search linked records.

  • “One form, and then you’re on your own.”

    Form Flows runs a set of forms as one session and carries answers from each step to the next.

Long-standing, widely-reported limitations of Airtable’s own forms. Air Fill is independent and not affiliated with Airtable.

Airtable forms, and Air Fill

The same base, and a form that does more with it.

CapabilityAirtable formsAir Fill
Fill and submit offlineNoYes
Signature captureNoYes
Native iOS controlsNoYes
Show fields only when relevantLimitedYes
Create linked records across tablesNoYes
Long forms as swipeable pagesNoYes
A log of every submission on your phoneNoYes
Update an existing recordNoComing
Collect without adding billable seatsNoComing

Your base, your token — Air Fill only reads and writes the fields you add to a form. Not affiliated with Airtable.

Start free, and move up as you need more.

Pro lifts the cap and turns on the Advanced track and Form Flows. Elite, coming for teams, adds the connected pieces like sharing a form with anyone and wiring submissions into your other tools.

Free

$0

Free forever, no card needed.

  • Native forms on your own base
  • Every enriched input
  • Offline submit, drafts & history
  • Simple build track

Coming soon

Elite

$9.99/mo

Or $89.99 a year.

  • Everything in Pro
  • Share a form for anyone to fill from a link
  • Agency client hand-off
  • Submit notifications & automations
  • The whole Air Pack suite included
  • Priority support

Elite lands when its connected features do, and we’ll mark it live here.

Notify me when Elite lands

  • Designed for iPhone and iPad
  • iOS 17 or later
  • Works with any Airtable base
  • Free plan, no card needed

Part of Air Pack

Three focused Airtable apps made by people who use Airtable every day. Use more than one and they share your connections and settings.

  • Air Fill app icon Air Fill Native Airtable forms for iOS
  • Air Sort app icon You Sneaky Coming soon
  • Air Widgets app icon You Clever Coming soon
Air Fill app icon

Put your Airtable forms in your pocket.

Native Airtable forms, built and filled on your iPhone.

Designed for iPhone and iPad.

Get notified at launch

Coming to the App Store