n8n

How to Automate Notion to WordPress SEO Publishing?

When a page in a Notion database changes, the system drafts an SEO blog article, saves it to WordPress as a draft, and alerts your team by email. It is built for marketing teams that plan content in Notion and want faster handoff to WordPress with less manual copy and paste.

The flow starts with a Notion update watcher that checks the database every hour. Workflow variables let you set the target email, database ID, and model options in one place. An AI planner powered by the DeepSeek chat model turns the Notion context into a title, content, and email fields. The planner can call connected tools, including WordPress publish and Gmail send. WordPress receives the article as a draft with the title and content from AI. Gmail sends a summary email with subject and message from AI. Notion tool listing and run actions are available for advanced steps.

Setup needs Notion, Gmail, WordPress, and DeepSeek accounts. Expect a clear draft in WordPress for every updated page and a matching email, which can cut manual prep from hours to minutes. Great for editorial calendars, product update notes, and knowledge posts that start in Notion and end on your blog.

What are the key features?

  • Watches a Notion database for page updates every hour
  • Uses DeepSeek chat model to create SEO friendly titles and content
  • AI Task Planner fills WordPress and Gmail fields using structured AI outputs
  • Publishes to WordPress as a draft with title and content from AI
  • Sends a Gmail notification with AI generated subject, message, and recipients
  • Central variable panel to store email, database ID, and model settings
  • Lists and runs Notion tools for advanced actions through MCP
  • Agent tool connections allow the model to call WordPress and Gmail directly

What are the benefits?

  • Reduce manual formatting and posting from 2 hours to about 10 minutes per article
  • Streamline content flow across Notion, WordPress, and Gmail with one automated handoff
  • Improve consistency by drafting from a single Notion source of truth
  • Handle more posts per week without adding headcount
  • Keep editors informed with instant email alerts for each new draft

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Notion, Gmail, WordPress and DeepSeek. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, connect Notion: double click the Notion trigger node, open the Credential to connect with menu, click Create new credential, then follow the on screen steps to link your Notion integration token.
  4. Connect Gmail: open the Send Email node, choose Create new credential, select Gmail OAuth2, and complete the consent screen. Use a workspace account that can send external emails.
  5. Connect WordPress: open the Publish Blog Post node, click Create new credential, then follow the on screen steps for your site. Use an account with permission to create posts.
  6. Connect DeepSeek: open the DeepSeek Chat Model node, click Create new credential, and paste your API key from the DeepSeek account API page.
  7. Open Edit Workflow Variables and set emailAddress and notionDatabaseId. Use the Notion database ID from the URL of your database page.
  8. In the Watch Notion Updates node, confirm the Database ID matches your variable and the event is page updated in database. Keep polling every hour or change the schedule.
  9. Review the AI Task Planner prompt. It creates a title, content, and email fields from Notion context. Adjust tone or keyword hints if needed.
  10. In the Publish Blog Post node, keep status as draft for safe review. Map any extra fields your WordPress theme requires.
  11. Run a test: update a page in your Notion database, then execute the workflow. Check WordPress for a new draft and confirm the Gmail notice arrived.
  12. Troubleshoot common issues: if no draft appears, verify the Notion database ID and permissions. If email fails, recheck Gmail OAuth. If AI output is empty, confirm the DeepSeek API key and model selection.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

DeepSeek

Sign up

$0.035/1M input tokens (cache hit), $0.135/1M input tokens (cache miss), $0.550/1M output tokens

Gmail

Sign up

No cost: Personal Gmail (Gmail API has no usage-based pricing; quotas apply)

Notion

Sign up

Free plan: $0 per member / mo (Public API included)

WordPress

Sign up

Free plan: $0 / mo (WordPress.com REST API supports creating posts)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.