Skip to content
Job board

Job board or directory from Airtable to WordPress

Openings live in Airtable. The public site runs on WordPress. Copying rows into posts by hand leaves closed roles online and new roles late.

Editors work in Airtable. A scheduled import should update the same WordPress listings: a closed role leaves Apply, and a new role goes live without a second copy.

The problem in practice

  • A role is closed in Airtable and the WordPress listing is still on Apply.
  • The same listing is maintained in two places, and the two copies drift.
  • Launching twenty listings means twenty manual posts.

Model the base for publishing

Airtable columnWordPress target
TitlePost or custom post type title
DescriptionContent
Location or departmentTaxonomies, or ACF on Pro
StatusPost status: draft, publish, pending, private, or future
SlugPost slug, kept stable for matching
Featured imageMedia on Pro
Apply URLCustom field or ACF on Pro
Keep closed roles in the import

Map Status to WordPress post status. When a role closes, set Status to draft. The next run updates that same listing instead of leaving a public ghost or creating a duplicate.

Import setup

Step 1
Install the plugin

Install Integration for Airtable and connect the base.

Step 2
Create an Import connection

Choose Posts or Pages. A Job custom post type is a Pro destination.

Step 3
Map status and the other fields

Map Status to draft, publish, pending, private, or future. Later runs update the same listing through the record-to-object ID map.

Step 4
Run once and check permalinks

Use Dry run to preview, then Import now, and open a couple of listings before you trust a schedule. On Pro, use delete-missing on a full-table import; with a view or filter, close roles by setting Status to draft instead.

Step 5
Schedule the import

Daily or weekly on Free. Denser schedules on Pro. Closing a role is a Status change to draft, then the next import.

Directory variant

Business and resource directories follow the same pattern: a Listing custom post type, a category taxonomy, and phone, URL, or geo mapped to ACF. Other importers specialize in this direction. Choose based on whether you also need forms → Airtable in the same plugin. See Air WP Sync vs Integration for Airtable and Airtable as a WordPress CMS.

Pair with applications coming back in

Public Apply buttons can hit a WordPress form that creates a new candidate record in Airtable on every submit. That return path is covered in job applications from WordPress to Airtable.

Questions: support@ripplestep.com.

Close one role and watch the listing update

Map posts or a Job custom post type, set a test role to draft, and confirm that same listing changes on the next run.

Install Integration for Airtable free