2026-06-07
n8n Webhook Recipes: 15 Real-World Webhook Automations You Can Build Today
15 battle-tested webhook automation recipes for n8n. Typeform → CRM, GitHub → Slack, Stripe → Invoice, Shopify → Discord, Calendly → Email sequence, and more. Each recipe includes the exact n8n node configuration and a FlowForge template link.
n8n Webhook Recipes: 15 Real-World Webhook Automations You Can Build Today
Webhooks are event-driven triggers — they fire the instant something happens. Here are 15 production-tested webhook automation recipes for n8n, complete with node configurations.
Recipe 1: Typeform → Google Sheets + Slack Alert
Trigger: Typeform submission webhook Flow:
- Webhook node: Receives Typeform POST with all form answers
- Set node: Extract name, email, and custom answers
- Google Sheets node: Append row with timestamp
- Slack node: Post "#leads: [Name] just filled out [Form Name]"
Recipe 2: Calendly → CRM Contact + Email Sequence
Trigger: Calendly "invitee.created" webhook Flow:
- Webhook receives booking data
- HubSpot/Notion node creates contact
- Gmail sends confirmation: "Looking forward to [Event Type] on [Date]"
- Wait 24 hours → Gmail sends resources email
- Slack notifies sales team
Template: Calendly → CRM + Welcome Email
Recipe 3: GitHub Issue → Trello Card
Trigger: GitHub "issues.opened" webhook Flow:
- Webhook receives issue data
- IF node checks label for routing
- Switch node: bug → Trello "Bugs" list, feature → "Backlog" list
- Trello creates card with title, body, and GitHub link
Template: GitHub Issue → Trello Card
Recipe 4: Shopify Order → Discord Notification
Trigger: Shopify "orders/create" webhook Flow:
- Webhook receives order
- Set node: extract customer name, items, total
- Discord node posts embed with order details
- Optional: IF total > $200 → @everyone ping
Recipe 5: Stripe Payment → Invoice PDF + Email
Trigger: Stripe "payment_intent.succeeded" webhook Flow:
- Webhook receives payment data
- HTTP Request: fetch customer + product details from Stripe API
- HTML node: build branded invoice
- Convert to PDF node
- Gmail node: send to customer
- Google Sheets node: log for accounting
Template: Stripe → Invoice + Email
Recipe 6: Stripe Refund → Slack + Sheets + Email
Trigger: Stripe "charge.refunded" webhook Flow:
- Webhook receives refund data
- Slack #finance: "💰 Refund: $[amount] — [customer]"
- Google Sheets: append refund row
- Gmail: confirmation to customer with refund timeline
Template: Stripe Refund → Slack + Sheets
Recipe 7: Customer Feedback → AI Sentiment → Smart Routing
Trigger: Feedback form webhook (Typeform/Google Forms/any POST) Flow:
- Webhook receives feedback
- HTTP Request to local Ollama: "Sentiment analysis"
- Switch node: positive → Slack #testimonials, negative → Slack #urgent-support @here
- Google Sheets logs all feedback with sentiment score
Template: Feedback → Sentiment → Slack
Recipe 8: GitHub Star → Twitter Celebrator
Trigger: GitHub "star.created" webhook Flow:
- Webhook receives star event
- HTTP Request fetches total star count
- IF node: rate limit (1 tweet/hour max)
- Twitter/X node posts: "🎉 New star! [X] total stars on [repo]"
- Special milestone handling for 100/500/1,000 stars
Template: GitHub Star → Twitter
Recipe 9: YouTube Upload → Social Cross-Post
Trigger: YouTube "video.uploaded" webhook (via RSS polling or webhook service) Flow:
- Webhook receives video data
- Twitter node: "New video: [title] — [link]"
- LinkedIn node: professional announcement
- Discord node: community alert
Template: YouTube → Social Cross-Post
Recipe 10: WooCommerce Order → QuickBooks Invoice
Trigger: WooCommerce "order.created" webhook Flow:
- Webhook receives order
- IF node: check payment status
- QuickBooks node: create invoice
- Email node: send receipt to customer
Template: WooCommerce → QuickBooks
Recipe 11: Discord Slash Command → DevOps Action
Trigger: Discord interaction webhook Flow:
- Webhook receives slash command
- Switch node: /deploy → deployment pipeline, /status → health check, /report → generate report
- HTTP Response node: return formatted Discord embed with results
Template: Discord Commands → n8n Workflows
Recipe 12: LinkedIn Job Alert → Notion Database
Trigger: Schedule trigger (LinkedIn doesn't expose webhooks) Flow:
- HTTP Request scrapes LinkedIn job listings (API or RSS alternative)
- IF node filters by keywords and location
- Notion node creates database entries
- Email node sends daily digest
Template: LinkedIn Jobs → Notion
Recipe 13: Web Form → Google Sheets + Email Confirmation
Trigger: HTML form POST to webhook URL Flow:
- Webhook receives form data
- Optional: spam filter (reject empty fields, bot patterns)
- Google Sheets: append row
- Gmail: confirmation email to submitter
Template: Web Form → Sheets + Email
Recipe 14: Invoice Generator → PDF + Email
Trigger: Webhook receives invoice data (from Airtable, database, or manual POST) Flow:
- Webhook receives invoice fields
- HTML node: build professional invoice template
- PDF node: convert to PDF
- Gmail node: send to client
- Google Drive node: archive copy
Template: Invoice Generator
Recipe 15: Weather Alert → SMS
Trigger: Schedule trigger (hourly) or weather API webhook Flow:
- HTTP Request: OpenWeatherMap API for zip code
- IF node: rain probability > 70% OR severe weather alert
- Twilio node: SMS "🌧️ Rain expected today — bring an umbrella!"
Template: Weather SMS Alert
Building Your Own Recipes
Every webhook recipe follows the same pattern:
- Receive — Webhook or trigger captures the event
- Transform — Set/Function nodes shape the data
- Route — IF/Switch nodes make decisions
- Act — App nodes take action (email, Slack, database, API)
- Log — Optional logging for audit trail
Start with a FlowForge template, customize for your stack, and you'll have a production webhook automation in under 20 minutes.
Related n8n Templates
These pre-built n8n templates complement what you just read. Import and run in minutes.
Data
Web Scraper → Google Sheets Archive
Scrape any website on a schedule and automatically append the data to Google Sheets. Track competitor prices, job listings, or news headlines.
Utility
Weather API → SMS Severe Weather Alert
Monitor weather conditions for any location and automatically send SMS alerts when severe weather is forecast. Great for construction, events, or farming.
Related Articles
More in-depth guides and comparisons to level up your n8n skills.
Ready to automate?
Browse 25+ production-ready n8n templates. Import, configure, and run — all in under 10 minutes.
Browse Templates