Templates / Sync your GitHub issues to your Notion database

Sync your GitHub issues to your Notion database

Needs changes

by n8n Team ✓ · 5,127 views · created 2022-10-07 · Project Management

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
Function (legacy)
Create custom Notion filters
Code node, mode 'Run Once for All Items'

Nodes used (5)

NotionGitHub

What it does

This workflow syncs your GitHub issues to your Notion database. Whenever a new issue is opened in your GitHub repository, it will be shown in your Notion database, syncing the status property (opened/edited/closed/deleted). In case there’s no Notion database existing yet, a new one will be created automatically. Prerequisites - Notion account and Notion credentials - GitHub account and GitHub credentials How it works 1. Github trigger starts the workflow when a new issue is created in a GitHub repository. 2. If node splits the workflow conditionally, showing whether the issue is new or an update of an existing issue. 3. If data is new, the Notion node will create a new database page in Notion. 4. If the data is not new, the Function node will create a Notion filter that will find its specific database page by issue ID. 5. Switch node will then conditionally route the data into the appropriate Notion page, based on the update made upon it.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.