Skip to content
ACF on Pro

Map Airtable fields to ACF in WordPress

Directories, jobs, events, and product-like post types store structured values in Advanced Custom Fields. If those values already live in Airtable, retyping them into the ACF screen does not scale.

Custom templates rarely live on title and body alone. Airtable holds the columns. WordPress needs them as post meta or ACF. In Integration for Airtable, ACF and post meta mapping are Pro features, alongside custom post type destinations and media.

When this problem shows up

  • A listing needs price, phone, coordinates, and hours
  • A job needs location, employment type, and an apply URL
  • A team profile needs LinkedIn, pronouns, and a department code
  • An editorial post needs a subtitle, canonical source, or campaign ID

What you need on the WordPress side

  1. ACF field groups assigned to the target post type.
  2. Known field names you will map to.
  3. Compatible types: text to text, number to number, URL to URL, and select options that match.
  4. An importer that writes post meta or ACF, not only core title and content.

Group, repeater, flexible content, and clone fields map from JSON in one Airtable column. Formula, lookup, and rollup columns can be the source for a field.

Field type guidance

AirtableACF or metaWatch-outs
Single line textTextLength
Long textTextarea or WYSIWYGFormatting
NumberNumberLocale decimals
Single selectSelectOption values must match
Multiple selectCheckbox or multi-selectArray shape
CheckboxTrue/falseTruthy mapping
DateDate pickerTimezones
URLURLValidation
AttachmentImage or filePro media import
Text (post ID, slug, or title)RelationshipValues resolve to WordPress posts by ID, slug, or title
Email, username, or user IDUserValues resolve to WordPress users by email, login, slug, or ID

Start with scalar fields. Add Relationship and User fields once those re-import cleanly—store WordPress post IDs, slugs, or titles for Relationship, and emails, logins, or user IDs for User.

Setup on Pro

Step 1
Confirm the post type and field group

The ACF group must already be assigned to the destination post type.

Step 2
Add an Import connection

Choose the custom post type in Integration for Airtable.

Step 3
Map core fields

Title, slug, status, and content come first so the post exists and stays matched.

Step 4
Map each column to ACF or meta

One Airtable column per field. Don’t pack three values into one long-text cell.

Step 5
Scope with a view

A view such as “Ready for web” keeps drafts in Airtable off the public site.

Step 6
Import and open one post

Confirm the values in the ACF UI, not only on the front end.

Step 7
Change a cell and re-import

The same post should update. A new post means the ID map is not holding. See publishing without duplicates.

Step 8
Schedule when the second run is clean

Only after the ACF UI shows the updated values on the original post.

Design tips that prevent remaps

  • Name Airtable columns after ACF labels you will still recognize in six months.
  • Keep select options identical, including spelling and case.
  • Don’t overload one long-text cell when you need three ACF fields.
  • Document the map in the base description. Don’t leave it in one person’s head.

Import-only products also emphasize ACF. Choose based on whether you also need forms → Airtable in the same plugin. See Air WP Sync vs Integration for Airtable.

Questions: support@ripplestep.com.

Prove three fields before you schedule

On Pro, map one custom post type and three ACF fields from a scoped view. When the ACF screen still matches after a second import, schedule it.

Install Integration for Airtable free