*This demo is for editing a specific record. Here’s how it looks inside Airtable.
While Airtable Form is great for simple tasks, our powerful Advanced Form allows you to tackle even more complex projects (compare the differences). Our form allows you to do almost anything that you can do with Airtable Form, and much more. Our goal is to add every possible feature in one powerful, yet easy-to-use tool. If you are looking for a specific feature to be added, reach out to us!
How do people access their records?
There are 2 different ways to share the form with your users:
1. Generate Unique URLs
You can generate a Direct Link for every record in your table, using a formula field. When those URLs are accessed, the form will be loaded with the data that exists in Airtable for that particular record. Once the person saves their changes on our form, the Airtable record is instantly updated to reflect those changes.
2. Add a Login Page
Before the users reach the form, this option adds an additional step so they can look up their records first. Learn more about this feature.
💡Editing Records
You can use miniExtensions Form to update existing records that you have in Airtable, as well as create new records. Records edited or created with our form are instantly saved to Airtable, without any delay!
Form Features
- Create or update records (or even delete them).
- Read-only fields: disable editing some fields (or lock them all to share record previews only).
- Conditional Fields: show some fields or sections only when certain requirements are met.
- Prefill Hidden Fields: form can be pre-filled using
prefill_
parameters (including hidden fields!) - Duplicate Prevention: you can prevent duplicate records with the same value.
- Field Validation: prevent form submissions if conditions aren’t met.
- Default Value: auto-fill specific fields without needing to prefill parameters in the URL.
- Image option: you can add an image in any field.
- Section Headers: the ability to add a “title block” to group a set of fields together and separate them.
- Multi-Page: the ability to break the form into pages.
- Footer Section: add custom notes to the bottom.
- Custom Styling: an option to customize the cover image, logo, buttons..etc.
- Custom Confirmation Page: choose a custom success message (thank you screen) or redirect to a URL.
- Dynamic Redirect URL: send the users to custom links in an Airtable field.
- User Identification: an option to collect the user’s location and IP address.
- CAPTCHA: human validation to protect your form against bots.
- Password Protection: forms can optionally be password-protected.
- Auto-Disable Editing: prevent users from editing based on certain conditions.
- Form Expiration Date: disable the form after a certain date and time
- Form Lock per Record: preventing users to edit their record multiple times
- Limit form submission: prevent users to create records multiple times
- Review fields prior submission: promote accuracy, completeness, and confidence in the information being submitted
- Login Page: an option to allow users to look up their own records.
- Email Confirmation: users can receive an email when the form is submitted.
- Multi-column Layout: show fields side-by-side for a sleeker form and space-saving
- Localization: translate the form into your native language.
- Create another record: after form submission, you have the option to add another record from scratch or make another copy of the previous record.
- Field Type Support: all field types are supported.
- Embeddable: forms can be embedded in any webpage.
- White-labeled: no miniExtensions branding.
Field Specific Features
- Single line text
- Long text
- Email field
- Input format validation.
- Force lowercase characters.
- Number field
- Input format validation.
- URL field
- Input format validation.
- Date field
- Checkbox
- Single and Multiple Select
- Show options as a dropdown or a list.
- Limit selectable options.
- Allow adding new selectable options.
- Linked Record
- Barcode
- Attachment
- Formula
- Lookup
- Button
Who is it for?
This solution is ideal if you’re missing some advanced features that are available in Google Forms, JotForm, Typeform, or Formstack.
Use Cases
This extension can be useful in a lot of scenarios. You can use it to:
- Let employees update existing records
- Allow your customers to update their profiles
- Create a check-in form with signatures
- Create an intake form for your clients
Form Advanced Features
These are dedicated pages that explain each feature in detail.
If you click on the sample view below, you’ll see the table that’s used for the demo above.
once the form is created, can it be embedded into a website?
Yes, you can embed the form on your own website.
Is there a way to make a form that pulls fields from multiple tables?
It is not possible to add fields from another table. You can however use lookup fields. This allows you to show information on a linked record that is in a different table.
If you’re trying to identify the person who submitted the form, we have an extension that allows you to create a login page for your form. That way you can track who exactly made the submission.
Where can I find documentation for additional styling in CSS?
Adding custom styling in CSS is not supported unfortunately. Please let us know if there is any specific element that you would like to customize and our team will see if it’s possible to add options to control it.
I want a simple way for our team to update existing records without having to use the grid view of contacts. I was expecting to have a form that you could look up the contact by Client Name and then add/update fields.
The form works that way out of the box. What you need to do is enable the login option.
I want to use this to send to an Airtable database of students email addresses to ask them if they have received a university interview. Is it possible to have a unique form for each person so pre-filled with their name? The problem I’ve had in the past with a normal form is that we get multiple entries and the responses aren’t hooked to the actual database so I can’t follow up with those who haven’t replied yet.
Our form supports editing records. That’s exactly what you need.
How many of those forms can I have per base and per table?
There is no limit on how many forms you can have.
Can you help with how to use this extension to update existing records?
If you would like to update existing records with our miniExtensions form, you would need to add the formula field to generate the editing URLs. Please watch the video that we have. It shows you step-by-step of how to set this up.
Is it possible after the submit to reopen the same form?
To redirect the user back to the same form, select “success message” for “Action After Save”, and then enable “Redirect to New Form in 5 Seconds”
We have a WP website and we want to autofill the logged-in user data when they click on the form link.
Our form does support prefilling WP data out of the box. What you would need to do is to pass the user parameters to the form URL. And that’s something you would have to figure out in WordPress itself.
Do the form users need to have editing access in Airtable in order to save changes?
No, miniExtensions users don’t need to have accounts or any access to your Airtable.
I’d like to prefill multiple fields. What is the syntax?
The syntax is the same one that is used in Airtable Form. So for example you would have to repeat the word ‘prefill’ in every parameter.
Can I create a form that includes fields from several tables in the same base?
Yes, for more for information about including fields from different tables in your form, please check out this page.
Can I use my custom domain for the form?
It’s not currently possible to set up a custom domain for our extensions, but we made them in a way so that they’re easy to embed in any webpage.
Is there a way to allow users to replace a file after submitting a form?
You can allow people to update their record by either sharing with them a form editing URL or allowing them to login into a portal.
How do they access the form if they didn’t get a confirmation email?
If you would like to send people a confirmation email, you would have to do it with another tool like Airtable automations or Zapier. We don’t offer any solution for sending emails unfortunately. Another alternative would be to ask people to login into the form again to update their answers.
Is there a way to create a form where half the answers go to one table and the other half go to another table in the same base?
Yes, our form has the ability to create linked records inside the form. These records could be in different tables. You can find more information about this feature here.
Is it possible to create a record with a form and after submitted redirect to a nice (automatic) unique record page of that same record? which combination of extensions should I use for this? I’m lost with so many options, I’ve checked and checked but none seem to match this behavior.
Yes, you would need to set up this extension. Then you would need to redirect the form to the formula field that contains the record preview URL.
Is it possible to use the form to edit non-synced fields in a synced tabled?
Yes, but you have to make the synced fields read-only in the form.