I did a quick test on writing WordPress posts from Notion. The plugin is straightforward to use, but the Pro version is quite expensive.
Create a Notion API
Go to Notion Integrations, click New integration, enter a name for the API, associate it with your workspace, and click Save.

You will then receive a secret key. Save this key for later use.

Remember to click the Save button in the bottom-right corner.
Create a Database for Publishing Articles
Create a page in Notion, click the three dots in the top-right corner, select Connect to, and then choose the API you created in Step 1.

Install the WP Sync for Notion Plugin
Search for and install this plugin, then activate it.

In the plugin settings, click Add New in the top-left corner, then paste the secret key from Step 1 into the "Internal integration token" field.

In the field shown below, search for the title of the page you created in Step 2.

Check the box for Include children's pages.

Leave everything else at default, then click the Publish button in the top-right corner.
Add Articles in Notion

Click the Sync Button
In the plugin dashboard, click the Sync button to synchronize your Notion articles to the WordPress backend.


📘 FLO.W — Notion Personal Management System
FLO.W is a Notion-based personal management template that integrates tasks, notes, projects, habits, and more, complete with comprehensive tutorials.


