AutomationMart
Home/Browse/Automation flow from Notion to GitHub with email notifications
n8n

Automation flow from Notion to GitHub with email notifications

n8nn8n11 modulesv1.0
GmailNotionGitHub

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 GitHub. ๐Ÿ”น SECTION 1: Detect and Sort Issues from Notion Combining: Schedule Trigger + Notion Database + Field Mapping + Status Routing โฐ 1. Schedule Trigger ๐Ÿ”ง Node Type: Schedule Trigger (you can use a webhook trigger if you are on Notion paid pla

At a glance

Automation flow from Notion to GitHub with email notifications is a ready-made n8n workflow you import as a workflow JSON file โ€” no build required. It connects Gmail, Notion, GitHub. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Notion, GitHub
Modules
11
Price
Free
Version
v1.0
Automation flow from Notion to GitHub with email notifications workflow diagram

About this workflow

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 GitHub. ๐Ÿ”น SECTION 1: Detect and Sort Issues from Notion Combining: Schedule Trigger + Notion Database + Field Mapping + Status Routing โฐ 1. Schedule Trigger ๐Ÿ”ง Node Type: Schedule Trigger (you can use a webhook trigger if you are on Notion paid plan) ๐Ÿ’ฌ Description: Triggers the workflow every X minutes to check for new or updated Notion database pages. ๐Ÿ“‘ 2. Get Many Database Pages (Notion) ๐Ÿ”ง Node Type: Notion โ†’ Get All Database Pages ๐Ÿ“‹ What it does: Fetches all rows (pages) from a Notion database that represents tasks or feature requests. โœ๏ธ 3. Sort Issues Fields ๐Ÿ”ง Node Type: Set ๐Ÿ“‹ Goal: Restructures or cleans data fields such as Title, Status, Labels, and Repository. ๐Ÿ”€ 4. Switch: Issue Status Decision ๐Ÿ”ง Node Type: Switch ๐ŸŽฏ What it does: Separates logic based on the Status of the Notion item: If status is "To develop" โ†’ proceed to create issue Else โ†’ send notification to the team ๐Ÿ”น SECTION 2: GitHub Issue Creation (IF "To develop") Combining: GitHub Node + Notion Update ๐Ÿ™ 5. Create an Issue (GitHub) ๐Ÿ”ง Node Type: GitHub โ†’ Create Issue โš™๏ธ What it does: Creates a new issue on the GitHub repo defined in the Notion row. ๐Ÿ“ฅ Inputs: Uses dynamic fields: Title, Description, Labels, Repository. ๐Ÿงฉ 6. Set Status and Issue URL (Notion Update) ๐Ÿ”ง Node Type: Notion โ†’ Update Database Page ๐Ÿง  Role: Updates the status of the issue in Notion to In progress and stores the created GitHub Issue URL. ๐Ÿ”น SECTION 3: Notify Team on Already In-Progress Items (IF NOT "To develop") Combining: Notion Users + Filtering + Email Grouping + Gmail ๐Ÿ‘ฅ 7. Get Many Users (Notion Users) ๐Ÿ”ง Node Type: Notion โ†’ Get All Users ๐Ÿ“ฅ What it does: Retrieves the list of team members (to be notified). ๐Ÿง  8. Map Notion Users ๐Ÿ”ง Node Type: Set ๐Ÿ“‹ Role: Maps and formats data for each user (e.g., Name, Email, Role). ๐Ÿงน 9. Exclude Bot ๐Ÿ”ง Node Type: Switch ๐Ÿšซ What it does: Excludes automation/bot users (e.g., notifications@noreply). ๐Ÿงฎ 10. Group Recipients ๐Ÿ”ง Node Type: Aggregate ๐ŸŽฏ Goal: Collects all user emails into a single array to send one email to all recipients. ๐Ÿ“ฌ 11. Send a Message (Gmail) ๐Ÿ”ง Node Type: Gmail โ†’ Send Email

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n โ†’ click the menu โ†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Add new GitHub issues to Nozbe Teams as tasks

Every time a new issue is created in GitHub, Make will automatically create a new task in Nozbe Teams.

Free

UptimeRobot alerts to Telegram with visual verification

UptimeRobot Alerts to Telegram with Visual Verification Automatically sends Telegram notifications with optional screenshots when monitors change status (โœ… UP/๐Ÿ”ด DOWN/โธ๏ธ PAUSED) Example Message in Telegram: Who Is This For? Teams or individuals needing to: - Get alerts when websites/services go down - Verify outages with visual screenshots - Monitor infrastructure from Telegram What Does This Workflow Solve? ๐Ÿšจ Missed Alerts: Get immediate notifications in Telegram ๐Ÿ–ผ๏ธ Visual Verification: Optiona

Free

Send a Gmail email from a Google Ads Lead Forms submission

Please disable your ad blockers when working with our Google Ads apps. The ad blockers may cause unexpected behavior. Every time a new Google Ads Lead form is submitted, Make will automatically send an email to a lead. The template expects your lead form to collect at least the "User Email".

Free

Send a Discord message for every new email in Gmail

Stay connected and enhance your communication efficiency with this template. Every time a new email arrives in your Gmail inbox, Make will automatically send a message to your Discord channel. This seamless integration ensures that you never miss important updates, allowing your team to stay informed in real-time. Perfect for keeping your team in the loop without having to constantly check your email.

Free

Automated LinkedIn job hunter: get your best daily job matches by email

Overview This n8n template automates the tedious process of searching for jobs on LinkedIn. By integrating with tools for web scraping and leveraging AI (Google Gemini) for intelligent matching, this workflow delivers a curated list of the top 5 most relevant job opportunities published within past 24h directly to your inbox daily, based on your unique resume and preferences.The cost is only 0.1 USD per day and there is no subscription needed. Who is this for? This template is ideal for: - Activ

Free

Summarize Gmail into Notion with OpenAI and create audio digests in Google Drive

Gmail โ†’ AI Summary โ†’ Notion + Audio Digest This n8n workflow turns incoming Gmail emails into structured AI summaries and optional audio digests, automatically delivered to Notion and Google Drive. It is designed to reduce email overload by transforming raw messages into concise, readable, and listenable content. What this workflow does On a scheduled basis, the workflow: - Retrieves Gmail messages (all subjects or filtered) - Marks processed emails as read to avoid duplicates - Extracts and nor

Free

Automate travel agent outreach with web scraping, OpenAI, and Google Sheets

Automated Workflow: Scrape Travel Agent Contacts and Send Personalized Survey Emails This workflow is designed to automate the process of scraping travel agent contact data, standardizing the information, storing it, and then sending out personalized survey emails using AI. Itโ€™s especially useful for outreach campaigns, research, or lead generation. โš™๏ธ Workflow Breakdown ๐Ÿ“ Part 1: Scraping and Storing Travel Agent Data 1. HTTP Scrape Website Type: HTTP Request (POST) Function: Calls a third-part

Free

Youtube RAG search with frontend using Apify, Qdrant and AI

Ever wanted to build your own RAG search over Youtube videos? Well, now you can! This n8n template shows how you can build a very capable Youtube search engine powered by Apify, Qdrant and your LLM of choice to quickly and efficiently browse over many videos for research. I originally started to template to ask questions on the "n8n @ scale office-hours" livestream videos but then extended it to include the latest videos on the official channel. Check out a demo here: How it works Stage 1 is t

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint โ€” instant download
  • Setup guide PDF included
  • 5 downloads ยท valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

โ‚น2,499/ session
3 hrs ยท video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free