Introduction

If you've built anything substantial in Airtable, you've probably hit this wall: someone needs to update their own data, but Airtable's native forms can only create new records. You end up with duplicate submissions, messy workarounds, or having to manually update records yourself.

Reader, meet Fillout - the form builder that handles the one thing Airtable forms can't: letting users edit their existing records directly.

Example of a form built in Fillout

Example of a form built in Fillout

Disclosure: This post contains affiliate links. We may earn a commission if you sign up through them, at no cost to you. We only recommend tools we actually use and trust.

The Record Editing Problem

Airtable's official workaround involves creating a separate "Updates" table, using automations to link records, and passing Record IDs through hidden fields. It works, but it's fragile and fails in ways that are hard to debug.

The alternative most people want is straightforward: send someone a link to a form that's already connected to their specific record, let them make changes, and have those changes update the original record immediately.

The setup is simple. You create a formula field in Airtable that generates a unique URL for each record. When someone opens that link, Fillout pulls up a form pre-filled with their current data and bound to their Record ID. Any changes they submit update that specific record directly.

Editing an Airtable record using Fillout Forms

Editing an Airtable record using Fillout Forms

This makes several workflows significantly cleaner:

  • Client portals: Allow customers to update their profile, change subscription settings, or manage pending orders without ever contacting support.
  • Approval workflows: Send a form to a manager pre-filled with project details. They only interact with a single field to change the form's status.
  • Data collection with context: Forms can display existing information while collecting new data. Useful for audits, quality checks, or progressive data entry where users need to see what they previously submitted.

Bi-Directional Sync: Reading Data From Airtable

Most form builders are one-directional - they send data to a destination but can't see what's already there. Fillout syncs bi-directionally with Airtable, so your forms can display live data from your base.

Recall information from Airtable fields

Recall information from Airtable fields

You can show calculated fields, rollups, or lookups. If you track customer balances through a rollup formula, you can display that live balance on a payment form. If a customer is submitting a support request, you can show their current order status or account details at the top of the form.

Linked Records Actually Work

Airtable's native linked record handling in forms is barely functional - users have to pick from an unsorted, unfiltered list of every record in a table. At any meaningful scale, this breaks down.

Fillout lets you:

  • Create new linked records within the same form submission (so an Order form can create multiple Line Items without the user ever leaving the page)
  • Filter which linked records appear based on previous answers (select a Product Category, then see only Products from that category)
  • Build forms where external users can interact with relational data properly (a client could open a form to update their profile and add a new linked project to their account)
Search and filter linked fields from Airtable

Search and filter linked fields from Airtable

A Free Plan That Scales With You

The free plan includes 1,000 monthly submissions, unlimited forms, and all field types including file uploads and signatures. No transaction fees on Stripe payments.

Paid plans scale to $89/month for unlimited submissions (or $75/month annually). For context, Typeform charges $25/month for 100 responses on their cheapest paid plan.

All plans (free and paid) include unlimited team members and collaborators.

Fillout Forms pricing as of November 2025

Fillout Forms pricing as of November 2025

How to Set It Up (In 30 Seconds)

Fillout's integration is native to Airtable, so there's no field mapping:

  1. Connect your Airtable account to Fillout
  2. Choose your base and table
  3. Drag fields into your form

Field options sync automatically. If you rename something in Airtable, you refresh the form and it updates.

The integration supports creating new records in Airtable, as well as updating existing records.

Airtable integration settings in Fillout

Airtable integration settings in Fillout

A Note on Fillout (Zite) Databases

Fillout recently launched Zite Databases as a standalone product, which is worth understanding if you're evaluating long-term options beyond Airtable.

The core pitch is familiar: a visual database interface similar to Airtable, but designed to handle larger scale without the performance degradation or pricing jumps that come with Airtable's record-based pricing.

First preview of Zite Databases

First preview of Zite Databases

Key differences from Airtable:

  • Record limits scale higher - The free tier includes 1,000 records per database. Business plan ($89/month) goes to 100,000 records per database, and Enterprise can handle up to 10 million records per database
  • Flat pricing - Unlike Airtable's per-seat, per-base pricing, Fillout charges one flat rate regardless of how many databases you create or team members you add
  • Native form integration - Any forms you build in Fillout connect to Zite Databases instantly, with the same record-editing and linked record capabilities we covered above

The free tier is genuinely usable for testing (1,000 records, unlimited databases, all field types). If you're already paying for Fillout Forms and Zite, there's a consolidated Team plan available for all 3 products on their respective Business plans.

When This Matters

If you're managing under 50,000 records in Airtable and not hitting performance issues, there's no urgent reason to migrate. Airtable's ecosystem is more mature, has more third-party integrations, and the interface is still slightly more polished.

We recently wrote about Airtable's 50,000 record limit and alternatives, and while Zite Databases didn't exist at the time, the same migration thresholds we recommended then apply here.

Zite Databases become relevant when you're:

  • Approaching or exceeding 100,000 records and seeing Airtable slow down
  • Dealing with Airtable's pricing scaling faster than your budget
  • Already using Fillout forms heavily and want tighter integration
  • Building something that needs to scale beyond Airtable's technical limits from the start

It's a legitimate option worth evaluating alongside alternatives like NocoDB or Baserow if you're hitting Airtable's ceiling.

You can try out Fillout for free and Zite with 50% extra credits on sign up.

Fillout Zite invitation link from Servalian