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 column | WordPress target |
|---|---|
| Title | Post or custom post type title |
| Description | Content |
| Location or department | Taxonomies, or ACF on Pro |
| Status | Post status: draft, publish, pending, private, or future |
| Slug | Post slug, kept stable for matching |
| Featured image | Media on Pro |
| Apply URL | Custom field or ACF on Pro |
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
Choose Posts or Pages. A Job custom post type is a Pro destination.
Map Status to draft, publish, pending, private, or future. Later runs update the same listing through the record-to-object ID map.
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.
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.
Related reading
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