Skip to main content

What are Filla forms?

Filla forms connect directly to your Airtable tables. When someone submits a form, a new record is created in your table, or an existing record is updated if the form is in edit mode. Unlike generic form builders, Filla forms understand your Airtable schema. Fields map directly to Airtable field types, linked records work natively, and your data lands exactly where it belongs.

Form capabilities

All field types

Every Airtable field type is supported, from text and numbers to selects, dates, attachments, and linked records.

Multi-page forms

Break long forms into pages with progress indicators. Add thank you pages with custom content.

Conditional logic

Show or hide fields, lock fields conditionally, and control page visibility based on answers.

Linked records

Let respondents search, select, and create linked records. Supports count limits and dynamic filters.

Edit mode

Share a link that pre-fills the form with an existing record’s data. Respondents update the record on submit.

Email verification

Require respondents to verify their email with a one-time code before submitting.

Intake modes

Filla forms support multiple ways to accept submissions:
  • Web (default): Respondents fill out the form in a browser. You can also enable document upload for AI-powered parsing of uploaded files.
  • Email: Accept submissions via a unique email address. See Email intake.

Analytics

Track form performance with built-in analytics. See views, completions, and completion rates on the Analytics tab in the form editor.

Creating vs editing records

Filla forms operate in two modes:
ModeHow it worksUse case
CreateEach submission creates a new record in your tableIntake forms, applications, surveys
EditThe form loads an existing record and updates it on submitData review, status updates, record correction
Edit mode is activated by appending a record ID to the form URL: https://app.filla.io/forms/{formId}/{recordId}

What happens on submit

When a form is submitted, Filla:
  1. Validates all required fields and custom rules
  2. Creates or updates the record in Airtable
  3. Runs any configured on-submit automations (emails, notifications, webhooks)
  4. Shows the thank you page or redirects to a custom URL