Github webhook-based n8n workflow import template
This n8n workflow template uses community nodes and is only compatible with the self-hosted version of n8n. This template aims to ease the process of deploying workflows from github. It has a companion repository that developers might find useful{. See below for more details How it works Automatically import and deploy n8n workflows from your GitHub repository to your production n8n instance using a secured webhook-based approach. This template enables teams to maintain version control of their
At a glance
Github webhook-based n8n workflow import template is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects GitHub. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- GitHub
- Modules
- 9
- Price
- Free
- Version
- v1.0

About this workflow
This n8n workflow template uses community nodes and is only compatible with the self-hosted version of n8n. This template aims to ease the process of deploying workflows from github. It has a companion repository that developers might find useful{. See below for more details How it works Automatically import and deploy n8n workflows from your GitHub repository to your production n8n instance using a secured webhook-based approach. This template enables teams to maintain version control of their workflows while ensuring seamless deployment through a CI/CD pipeline. 1. Receives webhook notifications from GitHub when changes are pushed to your repository 2. Lists all files in the repository and filters for .json workflow files 3. Downloads each workflow file and saves it locally 4. Imports all workflows into n8n using the CLI import command 5. Cleans up temporary files after successful import To trigger the deployment, send a POST request to your webhook with the set up credentials (basic auth) with the following body: Set up steps Once importing this template in n8n : 1. Setup the webhook basic auth credentials 2. Setup the github credentials 3. Activate the workflow ! Companion repository There is a companion repository located at that has a Github action already setup to work with this workflow. It provides a complete development environment with: - Local n8n instance via Docker - Automated workflow export and commit scripts - Version control integration - CI/CD pipeline setup This setup allows teams to maintain a clean separation between development and production environments while ensuring reliable workflow deployment.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Convert new GitHub issues to Markdown and share them on ClickUp
GitHub automation hub: complete API controls for AI agents
Generate and publish AI ops blog content with Notion, Ghost, Buffer and OpenAI
Create GitHub issues from new FreeScout conversations
Create Trello cards from new GitHub issues
Personalize resumes & cover letters with AI, GitHub Pages and Google Drive
Generate AI meeting summaries and tasks from Fathom recordings to Dart
AI-powered Gmail customer support with OpenRouter & Pinecone knowledge base
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you