Airtable gaps

Forms accept the wrong data

Beyond email and URL, Airtable forms can’t check what someone types.

When a form only lets through the right kind of answer, the data lands in your base ready to use, and the weekly cleanup pass mostly goes away. Air Fill is built to catch bad input while someone is still filling out the form, so the phone numbers, order codes, and values that reach Airtable already have the shape your workflow expects.

What Airtable forms check, and what they don’t

Airtable’s forms do check a couple of things well. An email field confirms that an address looks like an address, and a URL field confirms that a link looks like a link. In the newer interface-based forms you also get a small set of rules: a character minimum and maximum on text fields, a range on number fields, and the ability to mark a field required. For a lot of forms that really is enough, and it covers the everyday cases without any setup.

Where it runs short is anything with a specific shape — a phone number that has to be ten digits, a postal code that follows a national format, an order code that starts with a fixed prefix, or a text field that should only ever hold one of the few spellings your automations are matching against. As of writing, Airtable forms have no way to express rules like these. There’s no pattern or regex option in the form builder, and although Airtable does offer REGEX functions, those live only in formulas, and formula fields can’t be placed on a form. So the form accepts whatever someone types, and the checking, if it happens at all, happens later.

The workaround, and why it wears thin

Most teams end up patching this after the fact, and both of the usual routes cost something. One is to send submissions through a separate form service that supports custom validation and then sync the cleaned data back into Airtable. That works, but now you’re paying for and maintaining a second tool plus the connection between it and your base, and your form lives outside the place where everything else does.

The other route is to let every submission land and catch the problems downstream, with an automation or a formula field that flags the rows that look wrong. Someone then works a cleanup view on a regular schedule, re-typing malformed numbers, reconciling values that were entered three different ways, and emailing people to ask what they actually meant. The base quietly becomes the place where mistakes surface rather than the place where they’re prevented, and the person untangling them is rarely the person who typed the bad value in the first place. Airtable has a broad surface to cover, and deep per-field validation is one of the corners a small, focused tool can fill in.

How Air Fill keeps bad data out

Air Fill starts by making the correct answer the easy one to give. Every field type gets the input control that actually fits it, so a phone field opens a phone keypad, a number field opens a number pad, and a date field shows a calendar you tap instead of a box you type a date into. A surprising amount of bad data simply never gets entered, because the keyboard itself steers toward the right format, and the email and URL checks you’d expect run on the fields that need them.

Beyond shaping the input at entry, custom validation is in development: per-field rules you set once so the form can hold someone to a specific format before anything is submitted, whether that’s a length, a numeric range, or a pattern your workflow depends on. A field that has to be exactly ten digits can be told to be exactly ten digits, and a code that always starts with the same prefix can be held to it. When it ships, a value that doesn’t fit will be caught right there in the form, with the error shown on the field itself and everything the person has already filled in kept exactly where it was, so they can correct the one thing and keep going. The checking is designed to stay quiet until there’s something real to check, so a field isn’t flagged while it’s still empty or half-typed. Nobody gets scolded for a value they haven’t finished writing, and a submission that runs into trouble holds onto what was entered rather than losing it.

The point of all of it is a base you can trust a little more. Records arrive already in the format your views, formulas, and automations are counting on, the form does the catching so a person doesn’t have to, and the evenings that used to go to cleaning up after a form that let the wrong thing through get handed back to you.

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