Automation flow from Notion to GitHub with email notifications
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 11 nodes and runs on a schedule (every 12 hours). Along the way it connects Notion, GitHub and Gmail.
How it runs
Trigger: On a schedule (every 12 hours).
- Get many database pages (Notion): get many (database page)
- Sort Issues Fields (Edit Fields (Set)): sets 6 fields: Title, Description, Labels…
- Switch: routes items into 2 branches
- Create an issue (GitHub): uses GitHub
- Get many users (Notion): get many (user)
- Set Status and Issue URL (Notion): update (database page)
- Map Notion Users (Edit Fields (Set)): sets 3 fields: Name, Email, type
- Exclude Bot (Switch): routes items into 1 branches
- Group Recipients (Aggregate): combines items into one
- Send a message (Gmail): uses Gmail
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Notion
n8n-nodes-base.notion - GitHub
n8n-nodes-base.github - Edit Fields (Set)
n8n-nodes-base.set - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Switch
n8n-nodes-base.switch - Gmail
n8n-nodes-base.gmail - Aggregate
n8n-nodes-base.aggregate
From the author
This automation allows you to track feature requests in Notion, create GitHub issues automatically, and notify your team via email based on issue status. It's ideal for technical and functional teams who collaborate on project delivery using Notion and…