Airtable
ProCopy form answers straight into an Airtable table, as a new row or an update to one that is already there.
One licence covers every Pro plugin
Form entry
Airtable
Table row
- Version
- 1.0.0
- WordPress
- 6.5+
- PHP
- 7.4+
- Tested up to
- 7.1
- Licence
- GPLv3
What it does
Columns read from your base
Choose a base and a table, and the mapping screen offers that table’s real columns with their real types, so a date lands as a date and a select as a select.
Create a row or update one
Nominate a column to match on and a returning respondent updates their existing row instead of adding a second.
Scoped personal access tokens
Connect with a token limited to the bases you choose, rather than a key that can read your whole workspace.
Getting it working
-
01
Create a personal access token
In Airtable, issue a token with data read and write on the bases you want to use, and paste it into the xpac settings screen.
-
02
Choose base and table
Add the Airtable delivery to your form and pick where rows should go.
-
03
Map your columns
Match form fields to columns. Unmapped columns are left to Airtable’s own defaults.
Every setting
What you can configure, and where it lives. Site settings apply everywhere; the rest are set on the form itself.
| Setting | Scope | Notes |
|---|---|---|
| Personal access token | Site setting | Write-only. Scope it to the bases you need. |
| Connection | Site setting | Named credential a delivery points at. |
| Base | Per delivery | Read live from the token’s scope. |
| Table | Per delivery | Read live from the base. |
| Column mapping | Per delivery | Typed to match the column. |
Questions
Can I write to more than one base?
Yes. Store several connections and point each delivery at the one it needs.
What about attachments and file uploads?
Uploaded files are sent as URLs Airtable fetches, so the file stays on your site and Airtable holds a copy in the attachment cell.
Does it respect Airtable rate limits?
Yes. Requests are paced under the per-base limit, and a throttled write is retried rather than dropped.
Will an API key from before tokens still work?
No — Airtable retired those. Issue a personal access token instead; it is the only credential the delivery accepts.
Elsewhere in the pack
Start using Airtable
One licence covers every Pro plugin