· 2 min read
Make.com Automation: Automatically Adding WordPress Posts to Notion
Introduction This automation uses Make.com to automatically collect posts published on a WordPress site and archive them in a Notion database.…
Introduction
This automation uses Make.com to automatically collect posts published on a WordPress site and archive them in a Notion database. This process centralizes content management, making it easier to organize and analyze posts in one place.
Automation Pipeline
STEP 1: Initial Setup on Make.com
- Log in to Make.com and go to Templates.
- Search for “Add WordPress posts to Notion”.
- Select the template and begin configuring the pipeline.
STEP 2: Connecting WordPress
Plugin Installation
- Download the WordPress-Make plugin.
- Log in to your WordPress site (
portfolio.paoloronco.it). - Go to Plugins > Add New > Upload Plugin.
- Install and activate the plugin.
- Go to Plugins > Make and copy the API Key.
- Paste the API Key into Make.com to complete the connection.
Setup on Make.com
- Select Type: Post.
- Select Status: All.
- Select Limit: 150.
- Right-click WordPress (watch posts) → Choose where to start → All.
STEP 3: Creating a Database in Notion
Notion Setup
- Log in to Notion and go to Settings > Connections.
- Create a new internal integration.
- Create a new page and add a Database.
- Add the following columns to the database:
- Date
- Title
- Author
- Link
- Connect the integration you created to the page.
- Retrieve the page ID:
- Copy the Notion page URL, for example:
https://www.notion.so/paoloronco/DATABASE-IDv=altro(che non serve). - Take the entire value before
?v=and use it as the Database ID in Make.com.
- Copy the Notion page URL, for example:
Setup on Make.com
- Enter the Database ID you copied.
- Map the fields:
- Title →
{{1.yoast_head_json.title}} - Link →
Link - Date →
Date - Author →
{{1.yoast_head_json.schema.@graph[].author.name}}
- Title →
STEP 4: Filtering to Prevent Length Errors
- Between Notion Create Database Item and Notion Append Page Content, add a filter with max operator: 10000.
- This prevents errors caused by article length.
STEP 5: Appending Content to Notion
- Page ID: enter the correct value.
- Type:
Paragraph. - Leave all other options at their default settings.
Results and Potential Enhancements
- The system automatically imports new WordPress posts into Notion without requiring manual intervention.
- Potential enhancements include:
- Adding more metadata (categories, tags, images).
- Automating post sharing on other platforms.
- Integrating Google Sheets for backups or analysis.
This automation demonstrates how Make.com can simplify content management and streamline workflows.