Native integration

Publish ContentPulse articles directly to WordPress.

The ContentPulse.io plugin for WordPress pushes generated, SEO-ready articles straight into your site as native Gutenberg blocks. No copy-paste. No re-formatting. Set it up once, then let new articles arrive on their own.

Requires WordPress 6.2+ and a ContentPulse account.

Set up in four steps

STEP 1

Install the plugin

In your WordPress admin, go to Plugins › Add New, search for “ContentPulse.io” (the ‘.io’ matters — an unrelated “ContentPulse” plugin also exists), click install and then activate. Or upload the plugin zip from the download button above.

STEP 2

Paste your API key

In ContentPulse, go to Settings › API Keys and create a key for this site. Paste it into Settings › ContentPulse in your WordPress admin.

STEP 3

Pick defaults

Choose the default author, category, post status (Draft / Pending review / Publish), and whether to import the featured image. The plugin remembers these for every new article.

STEP 4

Generate & publish

Hit generate in ContentPulse. When an article is ready, our webhook fires; the plugin creates the post, attaches the featured image, sets meta title and description, and applies your category and tags.

What the plugin handles for you

Gutenberg-native blocks

Articles arrive as proper paragraph, heading, list, image, FAQ, and callout blocks — not a single HTML lump. They edit cleanly in the WordPress block editor.

Featured image + alt text

The generated hero image is uploaded to the WordPress media library with descriptive alt text and set as the featured image automatically.

SEO metadata

Meta title, description, slug, and canonical are written to the post. Compatible with Yoast SEO, Rank Math, and All-in-One SEO — the plugin uses whichever is active.

Categories & tags

Taxonomy suggestions from the generation pipeline map to existing WordPress categories and tags. Missing ones are created or skipped — you choose.

Versioning & refresh

When ContentPulse refreshes an article (annual freshness), the plugin updates the existing post in place — not a duplicate — so URLs and rankings stay intact.

Approval-aware

Set your default to “Pending review” if you want a human to sign off in WordPress before anything goes live. The plugin respects your editorial gates.

Don’t want a plugin?

You can publish to WordPress without the plugin using our REST API and a webhook listener on your side. We’ll send a content.published webhook with the full payload — body, blocks, SEO, image URL — and your endpoint can call /wp-json/wp/v2/posts directly. Useful for multi-site, headless, or non-standard setups.

Common questions

Yes. The plugin works on any WordPress site — standalone, WooCommerce, or BuddyPress. Articles are pushed as standard posts; if you want them to land in a custom post type, set that in the plugin settings.
Only when you ask it to. The annual refresh updates the post in place by default, but you can switch to “create a draft instead” so the original stays live and you review the new draft.
Yes — the plugin itself is free. You only need an active ContentPulse subscription to generate the articles it imports.
Yes. Each WordPress install uses its own API key bound to a specific ContentPulse website, so agencies and multi-brand teams can run dozens of sites from one dashboard.

Stop pasting articles into the editor every week. Let ContentPulse and your WordPress site talk to each other.

Cookie Notice

We use cookies to enhance your experience, remember your preferences, and analyze site traffic. Read our Cookie Policy for details.