Skip to content
File uploads · Pro

File uploads from WordPress forms to Airtable

Lead and intake forms include résumés, briefs, and images. If only text reaches Airtable, someone still downloads files from the form plugin. The sync is only half done.

Ops needs the file on the same row as the candidate or client. In Integration for Airtable, sending files and images as Airtable attachments is a Pro capability ($99/year), along with unlimited form connections and syncs.

Why files get left behind

ApproachWhat happens to uploads
CSV exportFiles are omitted, or reduced to a local path
Email notificationAttachments clutter inboxes and never become structured rows
Text-only ZapThe attachment step is easy to forget
Direct plugin without the file featureThe record is created and the attachment column stays empty

What good file sync means

  • Form upload fields map to Airtable Attachment columns
  • The text row is created first; attachments are added to that same record right after
  • Multiple files are supported where the form allows them
  • It works with the builder you already use, including Gravity Forms and WPForms
  • Attachment failures show in Sync History when Airtable rejects a size or type
  • Text fields still map in the same connection

Setup on Pro

Step 1
Add an Attachment field in Airtable

Name it for the file: Résumé, Brand assets, Waiver.

Step 2
Confirm the form has an upload field

The WordPress field type has to be a file upload, not a text URL the visitor pastes.

Step 3
Open the form mapping

In Integration for Airtable, map the upload field to the Attachment column.

Step 4
Submit a small PDF and an image

Use disposable files. Don’t put real customer data on an unsecured staging site.

Step 5
Confirm the row and the log

The Airtable record should show inline attachments after create. Open Sync History for success or the attachment error line.

Limits to respect

  • Airtable attachment limits and API constraints still apply.
  • Very large files may fail. Set a reasonable max size on the form.
  • Virus and malware scanning stays with your host and form plugin. Airtable is storage and collaboration.
  • Staging tests should use disposable files unless that environment is secured.

Common failures

IssueFix
A text URL lands instead of an attachmentMap to an Attachment field, not long text
The attachment is emptyPro is not active, the field is unmapped, or the entry had no file
Intermittent failuresThe file is too large, or Airtable returned a temporary API error. Read Sync History
It works in Gravity Forms and not in another builderConfirm that builder’s upload field type is supported

Broader misses (auth, field types, cron) are in form sync troubleshooting.

Use cases

01Hiring

Job applications into a recruiting base, with the résumé on the candidate row. Job applications to Airtable.

02Intake

Client decks and brand kits into a delivery base. Client intake forms.

03Events and support

Waivers or ID scans on an attendees table. Screenshots on a support row in an ops base.

Questions: support@ripplestep.com.

Stop downloading files from the form plugin

Upgrade to Pro when text-only sync still leaves the team in WPForms or Gravity Forms. Map one upload field and confirm the file on the Airtable record.

Install Integration for Airtable free