GitHub Webhook → Cloudflare Tunnel → n8n → Slack

advanced30 minPublished Mar 2, 2026
No ratings

Automatically notify team via Slack when code is pushed to GitHub using Cloudflare Tunnel for secure local n8n access.

Workflow Steps

1

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

2

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

3

n8n

Process GitHub data

Create an n8n workflow with a webhook trigger that receives GitHub push data, extracts commit info, author, and repository details

4

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

0/2000

No comments yet. Be the first to share your thoughts!

Related Recipes