Sync Content From Notion
Seamlessly import and publish Notion databases and pages to WordPress with full block support.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 60 days ago • 1 reviews
Is Sync Content From Notion abandoned?
Likely maintained (last update 60 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
Sync Content From Notion bridges the gap between Notion and WordPress, enabling you to seamlessly import your Notion content into WordPress. Whether you’re managing a blog, documentation site, or knowledge base in Notion, this plugin makes it easy to publish your content to WordPress, handling conversion of Notion blocks to native Gutenberg blocks.
Key Features
- Direct Notion Integration – Connect your Notion workspace using secure authentication
- Flexible Import Options – Import Notion pages and databases as WordPress posts
- Full Block Support – Converts Notion blocks to native WordPress (Gutenberg) blocks
- User-Friendly Interface – Modern React-based admin UI for easy content management
- Advanced Block Conversion – Supports paragraphs, headings, lists, images, callouts, code blocks, tables, and more
- Role Management – Fine-grained permission control for import and management capabilities
- Bulk Imports – Select and import multiple pages or even Databases at once
Why Use This Plugin
If you manage your content in Notion, you can now publish directly to WordPress without copy-pasting. Ideal for content teams, writers, and agencies using Notion as a CMS.
How It Works
- Connect – Authenticate with your Notion workspace
- Select – Browse and select pages or databases to import
- Import – Convert and import content with a single click
- Publish – Review and publish imported content in WordPress
Demo
Use Cases
- Content Migration – Move your blog or documentation from Notion to WordPress
- Cross-Platform Publishing – Write in Notion, publish to WordPress
- Team Collaboration – Use Notion for content creation, WordPress for public facing
- Knowledge Base – Import Notion documentation to WordPress
- Multi-Site Management – Manage content in Notion, distribute to multiple WordPress sites
Privacy & Security
- Secure authentication with Notion
- No data stored on third-party servers
- Granular capability management
Support & Documentation
External Services
This plugin connects to the official Notion API to retrieve content from your Notion workspace. The connection is required for the plugin to import your Notion pages and databases into WordPress.
When you connect your Notion account and use this plugin:
- The plugin sends a secure request to https://api.notion.com/v1 to authenticate your Notion integration using the token you provide.
- It retrieves page and database content metadata and block data from Notion in order to display and import it into WordPress.
- No information is sent anywhere else, and no data is shared with any third party other than Notion itself.
- The authentication token is stored securely in your WordPress database and is never transmitted to external servers other than Notion.
- Any data imported from Notion is stored in your WordPress database and not shared externally.
- The requests are made by your own server and is not routed via any external service.
This service is provided by Notion Labs, Inc.
- Terms of Service & Privacy Policy: https://www.notion.so/notion/Terms-and-Privacy-28ffdd083dc3473e9c2da6ec011b58ac
By using this plugin, you agree to comply with Notion’s terms of service and privacy policy.
For complete documentation, visit the GitHub repository.
Submitted Plugin code: Submitted code Branch.
Credits
Developed by Takshil Kunadia
Special thanks to:
* The WordPress community
* Notion for their excellent API
Installation
Automatic Installation
- Log in to your WordPress admin panel
- Navigate to Plugins > Add New
- Search for “Sync Content From Notion”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin zip file
- Log in to your WordPress admin panel
- Navigate to Plugins > Add New > Upload Plugin
- Choose the downloaded zip file and click “Install Now”
- Activate the plugin through the ‘Plugins’ menu
Post-Installation Setup
- Navigate to Settings > Sync Content From Notion in your WordPress admin
- Create a Notion Connection
- Configure the connection settings as needed
- Copy Internal Integration Token from Notion
- Paste in Sync Content From Notion > Settings Tab
- Click “Connect to Notion” to authenticate
- Once connected, go to the Import tab to start importing content
System Requirements
- WordPress 6.5 or higher
- PHP 7.4 or higher
- cURL extension enabled
Frequently Asked Questions
Yes, you need a Notion account with pages or databases you want to import. The plugin uses Notion’s official API to access your content.
Absolutely. The plugin only requests access to the pages you explicitly grant. No data is sent to third-party servers except Notion’s official API.
Your original Notion content remains unchanged. The plugin creates copies in WordPress as posts. You can continue using Notion as your source of truth.
Yes, you can re-import pages to update content. The plugin updates existing posts.
Currently, the plugin imports to standard WordPress posts. Custom post type support is planned for future releases.
Images and other media files from Notion are imported into your WordPress Media Library and properly linked in your content.
Unsupported blocks are converted to HTML blocks with the original content preserved. We’re continuously adding support for more block types.
Yes, with proper role management. The plugin includes capability management so you can control who can import and manage connections.
The plugin doesn’t impose artificial limits. However, very large imports may be subject to your server’s PHP execution time and memory limits. For large migrations, consider importing in batches.
Yes, Sync Content From Notion is compatible with WordPress multisite installations. Each site maintains its own Notion connection and settings.
Review feed
Changelog
1.0.0
- Initial release
- Notion OAuth authentication
- Import Notion pages and databases
- Convert Notion blocks to WordPress blocks
- Support for 18+ block types
- Reactive interface
- REST API endpoints
- Role and capability management
- Bulk import functionality
- Error handling and logging




