Publishing

Notipo uses a status-driven pipeline. You control everything by changing the Status property in your Notion database.

Pipeline Overview

StatusWhat HappensNotion Changes To
Post to WordpressSyncs content, images, SEO → creates WP draftReady to Review
PublishPublishes the existing WP draft livePublished
Update WordpressRe-syncs content from Notion to WPSee below

Step 1: Post to WordPress

When you set a post's status to Post to Wordpress, Notipo:

  1. Fetches the Notion page content
  2. Converts it to WordPress Gutenberg blocks
  3. Uploads all images to your WordPress media library
  4. Generates a featured image (Pro plan)
  5. Sets SEO metadata (title, description, focus keyword via Rank Math)
  6. Creates a WordPress draft
  7. Updates the Notion status to Ready to Review
  8. Fills in the WordPress Link property with the wp-admin edit URL

Step 2: Publish

After reviewing the draft in WordPress, change the Notion status to Publish. Notipo:

  1. Publishes the draft (sets WP status to "publish")
  2. Refreshes SEO metadata with the WordPress-generated excerpt
  3. Updates Notion status to Published
  4. Updates the WordPress Link to the live public URL

Updating Posts

To update an already-synced post, change the Notion status to Update Wordpress. The behavior depends on the current WordPress post status:

  • WP post is live — re-syncs content and auto-publishes → Notion status becomes Published
  • WP post is a draft — re-syncs content only → Notion status becomes Ready to Review
  • WP post was deleted — creates a fresh draft → Notion status becomes Ready to Review

Monitoring

The Notipo dashboard shows real-time progress of sync and publish jobs. You can see the status of each job, any errors, and click through to the WordPress post. The Jobs page shows a full history of all background operations.