Imports
Airtable Forms Alternatives: Edit Records, Logic, Payments
Airtable’s built-in forms are good at one thing: turning a submission into a new row. The trouble starts when the workflow needs more. A client needs to correct their own details, a field tech needs to update an existing job, or an intake form needs three pages, a payment step, or a linked-record dropdown that only shows the right options.
Airtable is upfront about where its forms stop, and its help center points people toward third-party form builders. This guide covers what native forms do, what they don’t, and which tools fill each gap.
Quick answer: If your main need is letting people edit existing Airtable records through a form, with some fields read-only and others editable, miniExtensions Form is built specifically for that. Paid plans start at $19/month billed annually for one form, with unlimited submissions. If you mostly need new-record forms with multi-page logic, payments or save-and-resume, Fillout is the stronger value, and its free plan covers a lot. If your users already have Airtable access, try a native Interface or the official workaround before paying for anything.
What Airtable’s native forms can do
Airtable has three form experiences: the newer form builder, the original form view, and forms inside Interfaces. All are designed around creating records:
“Each form submission becomes a new record in the table where the form view was created.”
Native forms handle the basics well: file attachments, conditional fields, required fields, URL prefilling, and limiting a linked-record field to a filtered view. Paid plans add a cover image, logo, redirects, password protection and email-domain restrictions.
Where native forms stop
The same article’s FAQ spells out the gaps:
They do not currently support:
- “Multiple pages / branching paths — native forms are single-page; there’s no pagination or multi-step conditional flow.”
- “Save-and-resume / partial submissions — a respondent can’t save progress and return later.”
- “Updating an existing record — a native form creates a new record per submission”
It closes with: “If you need save-and-resume, multi-page/branching forms, or form-based record updates, a third-party form builder that integrates with Airtable is a common approach.”
On branding:
“You can remove the Airtable label from forms on our paid plans, but it isn’t currently possible to remove all Airtable branding or add your own custom branding within the Airtable UI.”
And on who can submit which kind of form:
“People without an Airtable account can only submit standalone forms. A form built as an interface form layout page or a record creation form button can only be submitted by someone with Editor access or higher to that interface, and granting that access can make the person a billable collaborator on paid plans.”
The official workaround for updating records
Airtable documents a workaround that “works on all plan types”: a second “updates” table, a linked record field, prefilled form URLs, and an automation that copies submitted values back to the original record. It works, but the article itself flags two traps:
“Prefill every field the automation will write. The Update record action writes all of its mapped fields on every run, so a field the submitter leaves blank overwrites the existing value with a blank.”
“Attachment fields are the exception, because they can’t be prefilled. An attachment field mapped in the Update record action is always written as empty, which deletes the files already on the record.”
The workaround is fine for “tick Approved” or “add a note.” It gets fragile when people must change many fields or replace a file.
What’s missing, in short
- Editing existing records without an extra table and automation.
- Multi-page forms and branching paths.
- Save and resume for long forms.
- Linked-record pickers that filter based on earlier answers. Native forms can limit choices to a filtered view, but that filter is fixed in advance.
- Full custom branding and your own domain.
- Payments. Airtable’s form docs don’t describe a payment option.
Airtable form tools compared
| Tool | Edit existing records | Multi-page / save and resume | Linked-record filters | Payments | Free plan | Starting paid price |
|---|---|---|---|---|---|---|
| miniExtensions Form | Yes, via unique link or login page | Multi-page; save progress | Conditional and static filters | Stripe | Build and test only; 14-day trial for live sharing | $19/mo billed annually ($29 monthly), 1 form |
| Fillout | Yes, via unique link or record picker | Multi-page on all plans; partial submissions on Business | Yes, based on form inputs | Yes, all plans | Yes, 1,000 responses/mo | $15/mo billed annually |
| Jotform | Unclear in docs (see below) | See vendor | No native Airtable linked-record picker documented | Yes | Yes, with Jotform branding | See pricing page |
| Typeform | Via Zapier | See vendor | Not documented | See vendor | See vendor | See pricing page |
| Airtable Portals / Interfaces | Yes, for logged-in users | Interface-based, not a form flow | Interface rules | No | Included (Interfaces) | Portals add-on from $120/mo (Team) |
| Airtable native form + automation | Workaround only | No | Fixed view filter | No | Yes | Included in your Airtable plan |
Prices and plan limits checked against each vendor's pricing page in October 2026. Plans change, so confirm on the linked pages before you buy.
miniExtensions Form
What it is
miniExtensions makes add-on tools that work with Airtable: forms, client portals, interfaces and background automations. Its Form is the product most people use, and it’s built around Airtable records rather than around a generic form that later syncs.
How it works with Airtable
You connect a base, pick a table, and the form uses its fields. According to the form’s feature page, it can create new records, “View or update existing records,” and delete records. There are two ways to let people edit a record:
- Direct, unique links. A formula field in Airtable generates a link per record. “When those URLs are accessed, the form will be loaded with the data that exists in Airtable for that particular record.”
- A login page. Users look up their own record first, then edit it.
You decide field by field what is editable and what is read-only. Per its edit-records page, “Any changes your users make will be saved in Airtable immediately.” No second table, no automation.
The feature list also covers most of the native gaps above: multi-page forms, save progress and submit later, conditional fields, formula and lookup fields shown on the form, linked-record line items with conditional and static filters, signatures, a Stripe integration, custom domain support and a white-label option.
Strengths
- Editing existing records is a core feature, not a workaround.
- Field-level read-only control on the same form.
- Linked records can be added and edited as line items; formula and lookup fields can be shown.
- Flat pricing: “Form submissions are unlimited on all of our plans,” and plans include unlimited end users, per the pricing page.
Limits
- The free plan is for building and testing. Per the pricing FAQ, after the 14-day trial “end users will no longer have access.”
- Pricing is per extension. Basic covers one form (or portal or interface) and one subform. Subforms are “used within an extension to access records from other tables,” so linked-record-heavy forms may need a higher plan.
- Custom domain is listed on the Scale plan ($149/month billed annually).
- The edit-link formula isn’t available while the login feature is turned on, per its setup guide. You choose one access method per form.
Who it’s for
Teams whose form is really a front end for Airtable records: client profile updates, job sheets, inspections and approvals.
Fillout
What it is
Fillout is a general form builder with deep Airtable support. It’s a strong alternative, and for some use cases it’s the better choice.
How it works with Airtable
Fillout’s update-form guide has you switch the Airtable integration to “Update record,” then paste a formula Fillout provides into a formula field to create one link per record. It can also let users pick the record to update from a record picker. Its linked-record picker can filter which records to show based on earlier answers.
Fillout’s guide includes a warning: an update link acts “as a key to the entire record: anyone who opens it can view every field on the record, even fields that don’t appear as questions on the form.” It suggests keeping private fields in a separate table or restricting prefilled data.
Strengths
- Generous free plan: 1,000 responses a month, multi-page forms, conditional logic, payments and file uploads, per its pricing page.
- Polished form design for public-facing forms.
- Paid plans are priced by responses, not seats.
Limits
- Response caps: 2,000/month on Starter, 5,000 on Pro, unlimited on Business.
- Branding removal starts on Pro ($40/month billed annually). Custom domains and partial submissions require Business ($75/month billed annually).
- Max file size is 20 MB below Business.
Who it’s for
Public forms that create records, such as intake, applications and orders, especially with multiple pages or payments.
Jotform and Typeform
Jotform has a native Airtable integration that sends submissions to a table. Its integrations directory lists an update-existing-records workflow, but its Airtable help guide doesn’t explain how records are matched, so test it before relying on it. Jotform has a free plan with Jotform branding; see its pricing page for limits.
Typeform can send answers straight to Airtable. Updating existing records is offered through Zapier rather than the direct integration. It can work if you already use Typeform and only need new records.
Neither is built around Airtable’s data model, so linked records and record edits take more work.
Portals instead of forms
For long-term clients or vendors, a portal with logins may suit better than a form.
- Airtable Portals gives external users access to Interfaces. Per Airtable’s Portals article, the add-on starts “at $120 per month for 15 portal seats” on Team and $150 on Business.
- Softr builds client portals on top of Airtable, and its Edit record action lets logged-in users “update records in your data source.” See its pricing page for plans.
- miniExtensions also offers a Client Portal under the same per-extension pricing.
How to choose
- People need to edit their own existing records, with some fields locked: miniExtensions Form.
- You need a public multi-page form, payments, or a free tier: Fillout.
- Long form that people fill in over days: miniExtensions (save progress) or Fillout Business (partial submissions).
- Linked-record dropdown that filters based on earlier answers: Either miniExtensions or Fillout.
- One or two fields updated occasionally, like an approval checkbox: Airtable’s native workaround is free and good enough.
- Users are already Airtable collaborators: An Interface record detail page needs no extra tool.
- Ongoing client access with logins and dashboards: Airtable Portals, Softr, or the miniExtensions portal.
How to set up an edit-record form with miniExtensions
These steps follow miniExtensions’ setup guide. The interface may have changed since.
- Create an account. Go to miniExtensions and sign up. You start on a 14-day trial, during which you can share forms with real users.
- Create a form and connect Airtable. Choose your base and the table that holds the records people will edit.
- Turn on editing. For a new form, make sure Edit records is enabled during creation. For an existing form, open the Form Builder, select Share, and turn on Allow users to update existing records.
- Pick fields and permissions. Add the fields people should see. Mark the ones they shouldn’t change as read-only.
- Copy the edit formula. Select Get Edit URL, then copy the formula. It follows the pattern
'https://web.miniextensions.com/yourFormID/' & RECORD_ID(). - Add it to Airtable. Create a formula or button field in your table and paste the formula. Each record now has its own edit link. A button field lets you label it “Edit.”
- Send the links. Email each link with an Airtable automation. The form loads the record’s current data automatically, with no prefilling needed.
- Test before sharing. Open one link, change a single field, and confirm the other fields stay as they were.
Treat each edit link like a password: anyone who has it can open that record. If people should look up their own records instead, use the login page option.
The free option: Airtable’s native workaround
If you only need people to update one or two fields, follow Airtable’s update-records guide:
- Add a
RECORD_ID()formula field to your main table. - Create an “updates” table with a linked record field pointing to the main table, plus the fields to collect.
- Build a form on the updates table.
- In the main table, add a formula that builds a prefilled form URL for each record. Prefill every field the automation will write.
- Create an automation: when a record is created in the updates table, update the linked record in the main table.
Leave attachment fields out of the automation, or they’ll be cleared. A side benefit: the updates table becomes a log of every change.
FAQ
Can an Airtable form update an existing record?
Not directly. Airtable says native forms create a new record per submission. You can approximate updates with a second table, prefilled links and an automation, or use miniExtensions or Fillout, which edit records directly.
Can I make a multi-page form in Airtable?
No. Airtable says native forms are single-page. Form groups can visually separate questions, but everything stays on one page. Fillout and miniExtensions both support multi-page forms.
How do I prefill an Airtable form?
Native forms accept prefill_ URL parameters, plus hide_ to hide a prefilled field. Attachment fields can’t be prefilled. Tools that edit records directly, like miniExtensions, load current values automatically.
Can people without an Airtable account fill in my form?
Yes, for standalone forms and form views shared publicly. Interface form pages and record creation buttons need Editor access to the interface, which may make the person a billable collaborator. Third-party forms don’t need Airtable accounts.
Can I collect payments with an Airtable form?
Not natively. Fillout includes payments on all plans, and miniExtensions lists a Stripe integration to “accept payments via Stripe and send them to Airtable.”
Is it safe to send edit links by email?
It’s common, but anyone with the link can open the record. Fillout warns that its update links can expose every field on the record. Keep sensitive fields in a separate table, mark fields read-only where possible, or use a login-based option.
This page contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you. See our disclosure. Airtable is a trademark of Formagrid Inc. This site isn’t affiliated with or endorsed by Airtable.
Need data flowing out of Airtable instead? See generating documents from Airtable. Collecting data from websites? See web scraping into Airtable. And before you hand out edit links, set up Airtable backups.