GitHub Webhook → Cloudflare Tunnel → n8n → Slack
Automatically notify team via Slack when code is pushed to GitHub using Cloudflare Tunnel for secure local n8n access.
Workflow Steps
Cloudflare Tunnel
Expose local n8n securely
Set up cloudflared tunnel to create a secure connection from your local n8n instance to a Cloudflare-managed domain without opening firewall ports
GitHub
Configure push webhook
In your GitHub repository settings, add a webhook pointing to your Cloudflare tunnel URL (e.g., https://your-tunnel.example.com/webhook/github) for push events
n8n
Process GitHub data
Create an n8n workflow with a webhook trigger that receives GitHub push data, extracts commit info, author, and repository details
Slack
Send formatted notification
Use n8n's Slack node to post a formatted message to your team channel with commit details, diff links, and author information
Workflow Flow
Step 1
Cloudflare Tunnel
Expose local n8n securely
Step 2
GitHub
Configure push webhook
Step 3
n8n
Process GitHub data
Step 4
Slack
Send formatted notification
Why This Works
Cloudflare Tunnel provides enterprise-grade security without exposing local ports, while n8n handles the GitHub-to-Slack transformation seamlessly
Best For
Automated GitHub push notifications for development teams using secure tunneling alternatives
Explore More Recipes by Tool
Comments
No comments yet. Be the first to share your thoughts!