The Create Post/Product node creates or updates content in WordPress. It handles posts, pages, custom post types, and WooCommerce products, and maps workflow data to the post’s fields, custom fields, and ACF fields.
What it does
- Creates or updates a post, page, custom post type, or WooCommerce product.
- Maps node inputs to title, content, excerpt, custom fields, ACF fields, and WooCommerce fields.
- Sets the publication status, including scheduling for a future date.
Configuration reference
| Field | Required | What it does |
|---|---|---|
| Post type | Yes | The post type slug: post, page, product, or a custom type. |
| Post status | No | draft, publish, private, or future. Defaults to draft. |
| Field mappings | Yes | Maps WordPress fields such as post_title and post_content, plus custom, ACF, and WooCommerce fields, to node inputs. Values support variable tags. |
| Scheduled date | When future | The publish date when status is future. |
Mapping fields correctly
post_title and post_content are distinct required inputs, and each should come from its own upstream field. The cleanest approach is one AI Prompt node with structured output turned on, with a schema field per target, referenced as [[key] from aiModel-1]. You can also use named fields from an AI Extract Information node.
Do not wire one plain AI text block into several fields and invent field tags it does not produce. Every mapping value must reference a real upstream output. See Data flow and variables.
Local or Cloud, and cost
Create Post/Product runs in both Local and Cloud modes and costs 0 credits. It returns the created post id and permalink, and is usually a workflow endpoint.
Worked example: draft a blog post
- Set post type to post and status to draft.
- Map post_title to
[[title] from aiModel-1]and post_content to[Input from aiModel-1].