7-day Pinterest content planner with Notion integration and email delivery
Needs changesWhat this workflow does
This workflow has 12 nodes and runs on a schedule (legacy Cron node) (plus 2 other triggers). Along the way it connects Notion.
How it runs
Trigger: On a schedule (legacy Cron node) (plus 2 other triggers).
- Set: User Config (Edit Fields (Set)): sets or maps fields
- On Error → Email Owner (Send Email): sends an email over SMTP
- If: checks a condition and branches into true / false
- Notion: uses Notion
- Function: runs custom JavaScript (legacy Function node)
- Function: runs custom JavaScript (legacy Function node)
- Function: runs custom JavaScript (legacy Function node)
- Function: runs custom JavaScript (legacy Function node)
- Email: Send Plan (Send Email): sends an email over SMTP
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Cron in Weekly Cron: replace with Schedule Trigger.
- Function (legacy) in Function: Extract Ideas, Function: Sample Ideas, Function: Build 7-Day Plan…: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Cron Weekly Cron | Schedule Trigger |
| Function (legacy) Function: Extract Ideas, Function: Sample Ideas, Function: Build 7-Day Plan, Function: Build Email | Code node, mode 'Run Once for All Items' |
Nodes used (8)
- Cron
n8n-nodes-base.cron - Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Notion
n8n-nodes-base.notion - Function
n8n-nodes-base.function - Send Email
n8n-nodes-base.emailSend - Error Trigger
n8n-nodes-base.errorTrigger
From the author
🗓️ 7-Day Pinterest Content Planner Plan a full week of scroll-stopping pins in under two minutes! 🚀 🧩 What you get 📌 7 ready-to-post pins (title, description, keywords, UTM-tagged link) 🗂️ Notion Ideas DB integration (optional) or use the built-in sample…