*This demo is for editing a specific record. Here’s how it looks inside Airtable.
Allow users to create or edit specific records directly via unique, shareable links. For example, send a URL to update order details.
While Airtable Form is great for simple tasks, our powerful Advanced Form allows you to tackle even more complex projects. 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!
miniExtensions Advanced Form
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
The form starts with a lookup page, allowing users to access and edit their specific records. For example, before the user reaches the form, this option adds a step so they can look up their records first. The customer then updates their profile info. 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 new records in Airtable
- View or update existing records
- Delete records
- Read-only fields: disable editing some fields (or lock them all to share record previews only).
- Drag and drop reordering of fields
- Custom Field Titles: customize the titles of your form fields.
- Conditional Fields: show some fields or sections only when certain requirements are met.
- Prefill Fields: form can be pre-filled using
prefill_
parameters (including prefilling hidden fields and read-only fields) - Autosubmit after prefilling: form can be pre-filled using prefill_ parameters and update or create records with a single click.
- 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.
- Hide Empty Fields: hide a field if it is empty.
- Placeholder Text: guide users with placeholder text.
- 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.
- Custom Form Header Title: choose a static title, a dynamic value from an Airtable field, or hide the header entirely for a cleaner look.
- Custom Field Description: add static descriptions at the top or bottom of your fields with support for Markdown formatting and images. You can even display the description as a tooltip!
- Custom Form Header Description: add a static description or dynamically pull content from an Airtable field, with support for Markdown formatting and images.
- Save Progress: avoid losing data and continue submissions later.
- Save & Continue Mode: save temporary records in Airtable while the user fills out the form and enable computed fields like formulas while creating records!
- 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 background color, cover image, logo, width, buttons, etc.
- Custom Confirmation Page: choose a custom success message (a thank you screen with markdown support) or redirect to a URL.
- Dynamic Redirect URL: send the users to custom links in an Airtable field. The URL can include Airtable parameters, such as the record_id.
- 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
- Close the Form after a Successful Submission: close the form page after displaying a success message.
- Review fields prior submission: promote accuracy, completeness, and confidence in the information being submitted
- Review fields after submission: display a read-only version of the submitted record.
- Login Page: an option to allow users to look up their own records.
- Email Confirmation: both users and admins can receive an email when the form is submitted.
- Trigger Webhook: trigger a webhook after every form submission or when conditions are met.
- 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 (with optional delay) or make a 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.
- Use with a custom domain
- Custom Favicon: customize your form with a favicon of your choosing
- Stripe Integration: accept Stripe payments and add them to Airtable through miniExtensions Form
- Limit available Airtable users in “User” fields
- Track form views with Google Analytics
Field Specific Features
- Single line text
- Long text
- Email field
- Number and Currency fields
- Input format validation.
- Region-specific formatting choices
- URL field
- Date field
- Checkbox
- Single and Multiple Select
- Linked Record
- Add linked records to a form by scanning a barcode.
- Link single or multiple records.
- Link multiple records in bulk.
- Hide existing linked records.
- Expanded details view with thumbnails in the selector.
- Customize the layout (list, gallery, grid).
- Custom label for the “find” button to select existing records.
- Show a custom field other than the primary.
- Sort linked records.
- Conditional filters.
- Static filters.
- Dynamically prefill linked records based on the parent record.
- Prevent users from linking new records
- Prevent users from unlinking records.
- Seamlessly navigate through linked records.
- Show records only if they’re an exact match for a search.
- Set minimum and maximum limits on the number of selected records.
- Barcode
- Attachment
- Add signatures.
- Upload a file from URL or from your device
- Display images or other files on your form
- Hide existing attachments or prevent removing them.
- Prevent users from opening or downloading files.
- Restrict the number of file uploads.
- Set a file size limit.
- Custom thumbnail size and fit.
- Restrict allowed file types (e.g. image, video, audio, document).
- Formula
- Lookup
- Button
- Phone Number:
- Percent
Who is it for?
This solution is ideal if you’re missing some advanced features that are available in Google Forms, 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
If you click on the sample view below, you’ll see the table that’s used for the demo above.