WP Sync for Notion


With our Notion to WordPress integration, WP Sync for Notion, you’ll be able to create beautiful websites and manage content directly from Notion, the best digital workplace no code tool! Our plugin can export and sync any Notion database, page and content to your website, without Zapier or Make.
Create databases and pages with structured data into Notion: WP Sync for Notion will push and sync data to WordPress, swiftly!
Pro Version is coming soon with advanced features. Subscribe to be informed of the release (here) .


Connect Notion databases and pages

  • Connect WordPress to Notion databases & pages (Databases only available in Pro Version)
  • Set up and publish unlimited connections (Pro Version)

Display Notion data in any post type

  • Display Notion data in WordPress in any post type ; Article, Page, Custom Post Types, with Post Status and Author (CPT only available in Pro Version)
  • Map Notion database properties to WordPress fields : title, date, category, excerpt… and Custom Fields (Custom Fields only available in Pro Version)

Display your content as it is in Notion or customize it

  • Support of major Notion blocks for pages (Paragraph, Title, List, Table, Separator, Image…) but also columns and internal Properties of Notion pages (cover, icon, …)
  • Integrate easily your content with our CPT “Notion Content” (Pro Version only)
  • Display it by using our dedicated Gutenberg block or use shortcodes for Divi, Elementor or any Page Builder (Pro Version only)

Customize synchronization of your data

  • Trigger data sync automatically or manually (Limited in Free Version)
  • Select update frequency or instantly via a webhook (Pro Version only)
  • Set up synchronization method (add, update, delete)

How to unleash your plugin’s full potential?

  1. Go to the WP Sync for Notion plugin page, click on “Add New” next to “Connections”.

  2. Choose a name for your new connection.

  3. Enter your Internal integration token (Available in your Notion’s integrations here).

  4. Choose the source of your data. From one or more pages. You also have the possibility to include children’s pages.

  5. Select the destination of your content.

  6. Link the Notion fields with WordPress fields.

  7. Choose the Sync Settings (Strategy and Trigger).

  8. Publish the connection, and you’re done!

  9. Tip: By pressing the “Sync Now” button, you can synchronize your contents for the first time (even if you didn’t choose “Manual only” trigger).


If you need some assistance, open a ticket on the Support.


If you don’t see your pages, make sure you have shared it with your integration.
If needed, you can access to logs from a FTP server in this folder: /wp-content/uploads/notionwpsync-logs


  • Edit connection
  • Field Mapping
  • Configure synchronization
  • Notion content block & Shortcode


  1. From your WordPress Dashboard, go to “Plugins > Add New”.

  2. Look for our plugin into the search bar: WP Sync for Notion.

  3. Click on the ‘Install Now’ button of the plugin, and wait a few seconds.

  4. Click on the “Activate” button (also available in “Plugins > Installed Plugins”).

  5. That’s it, WP Sync for Notion is ready to use, find it in the sidebar!


What is Notion?

Claiming 20 million users worldwide, Notion.so is an all-in-one digital workplace. It combines various collaborative tools for note-taking, task management, project management (around a kanban board) or even storage and exchange of documents.

Why do I need a Notion account?

WP Sync for Notion uses Notion’s API to send data. Creating an account on Notion is free. Once logged in your contact, you can create and get the Internal Integration Token from this page (don’t forget to share it with your pages).

Can I use the plugin with a free Notion plan?

Yes, Notion.so offers a free plan, called Notion Individual. It targets small teams of up to 6 people. Allowing the creation of an unlimited number of pages and blocks, Notion Individual gives access to the platform’s API.
Depending on your needs, several paid subscriptions allow you to unlock these limitations while giving access to more advanced features (see prices).

How are my pages synchronized?

Once you have defined the synchronization frequency and published your connection, relax: everything is automatic. It is also possible to manually synchronize the connection – whenever you want – using the ‘Sync Now’ button.

Can I synchronize my data with ACF fields?

This new feature will arrive during the month of March 2023. You will soon be able to synchronize your data from Notion with the following ACF fields: Text, Text area, Number, Range, Email, URL, Password, Image, File, Wisiwyg Editor, Select, Checkbox, Radio Button, Button Group, True / False, Link, Google Map, Date picker, Date Time picker, Time picker, Message

I can’t see my pages

To access your data, be sure to share your integration with your pages. To make sure you have shared the connection, follow these instructions.

How can I get support?

If you need some assistance, open a ticket on the Support.


11 maart, 2023 2 antwurden
This plugin is the missing bridge between Notion and WordPress. You can now write content in Notion, map it to WordPress and publish it. Useful for flexible teams!
7 maart, 2023 2 antwurden
Thank you so much for this plugin. It's been a long time I wondered "But why it has not been built yet?". Just tried it, it works well and it's easy to configure!I can't wait for the pro version.
Lês alle 4 resinsjes

Meiwurkers & amp; Untwikkelders

"WP Sync for Notion" is iepen boarne software. De folgjende minsken hawwe bydroegen oan dizze plugin.


"WP Sync for Notion" is oerset yn 1 locale. Tank oan de oersetters foar harren bydragen.

Oersette "WP Sync for Notion" yn jo taal.

Ynteressearre yn ûntwikkeling?

Blêdzje troch de koade , besjoch de SVN-repository , of abonnearje op it ûntwikkelingslogboek troch RSS .



  • WordPress 6.2 compatibility


Initial release