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:

  1. Webhook node: Receives Typeform POST with all form answers
  2. Set node: Extract name, email, and custom answers
  3. Google Sheets node: Append row with timestamp
  4. Slack node: Post "#leads: [Name] just filled out [Form Name]"

Recipe 2: Calendly → CRM Contact + Email Sequence

Trigger: Calendly "invitee.created" webhook Flow:

  1. Webhook receives booking data
  2. HubSpot/Notion node creates contact
  3. Gmail sends confirmation: "Looking forward to [Event Type] on [Date]"
  4. Wait 24 hours → Gmail sends resources email
  5. Slack notifies sales team

Template: Calendly → CRM + Welcome Email

Recipe 3: GitHub Issue → Trello Card

Trigger: GitHub "issues.opened" webhook Flow:

  1. Webhook receives issue data
  2. IF node checks label for routing
  3. Switch node: bug → Trello "Bugs" list, feature → "Backlog" list
  4. 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:

  1. Webhook receives order
  2. Set node: extract customer name, items, total
  3. Discord node posts embed with order details
  4. Optional: IF total > $200 → @everyone ping

Recipe 5: Stripe Payment → Invoice PDF + Email

Trigger: Stripe "payment_intent.succeeded" webhook Flow:

  1. Webhook receives payment data
  2. HTTP Request: fetch customer + product details from Stripe API
  3. HTML node: build branded invoice
  4. Convert to PDF node
  5. Gmail node: send to customer
  6. Google Sheets node: log for accounting

Template: Stripe → Invoice + Email

Recipe 6: Stripe Refund → Slack + Sheets + Email

Trigger: Stripe "charge.refunded" webhook Flow:

  1. Webhook receives refund data
  2. Slack #finance: "💰 Refund: $[amount] — [customer]"
  3. Google Sheets: append refund row
  4. 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:

  1. Webhook receives feedback
  2. HTTP Request to local Ollama: "Sentiment analysis"
  3. Switch node: positive → Slack #testimonials, negative → Slack #urgent-support @here
  4. Google Sheets logs all feedback with sentiment score

Template: Feedback → Sentiment → Slack

Recipe 8: GitHub Star → Twitter Celebrator

Trigger: GitHub "star.created" webhook Flow:

  1. Webhook receives star event
  2. HTTP Request fetches total star count
  3. IF node: rate limit (1 tweet/hour max)
  4. Twitter/X node posts: "🎉 New star! [X] total stars on [repo]"
  5. 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:

  1. Webhook receives video data
  2. Twitter node: "New video: [title] — [link]"
  3. LinkedIn node: professional announcement
  4. Discord node: community alert

Template: YouTube → Social Cross-Post

Recipe 10: WooCommerce Order → QuickBooks Invoice

Trigger: WooCommerce "order.created" webhook Flow:

  1. Webhook receives order
  2. IF node: check payment status
  3. QuickBooks node: create invoice
  4. Email node: send receipt to customer

Template: WooCommerce → QuickBooks

Recipe 11: Discord Slash Command → DevOps Action

Trigger: Discord interaction webhook Flow:

  1. Webhook receives slash command
  2. Switch node: /deploy → deployment pipeline, /status → health check, /report → generate report
  3. 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:

  1. HTTP Request scrapes LinkedIn job listings (API or RSS alternative)
  2. IF node filters by keywords and location
  3. Notion node creates database entries
  4. 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:

  1. Webhook receives form data
  2. Optional: spam filter (reject empty fields, bot patterns)
  3. Google Sheets: append row
  4. 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:

  1. Webhook receives invoice fields
  2. HTML node: build professional invoice template
  3. PDF node: convert to PDF
  4. Gmail node: send to client
  5. Google Drive node: archive copy

Template: Invoice Generator

Recipe 15: Weather Alert → SMS

Trigger: Schedule trigger (hourly) or weather API webhook Flow:

  1. HTTP Request: OpenWeatherMap API for zip code
  2. IF node: rain probability > 70% OR severe weather alert
  3. Twilio node: SMS "🌧️ Rain expected today — bring an umbrella!"

Template: Weather SMS Alert

Building Your Own Recipes

Every webhook recipe follows the same pattern:

  1. Receive — Webhook or trigger captures the event
  2. Transform — Set/Function nodes shape the data
  3. Route — IF/Switch nodes make decisions
  4. Act — App nodes take action (email, Slack, database, API)
  5. 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.

Browse all 25 webhook-ready templates →

Related n8n Templates

These pre-built n8n templates complement what you just read. Import and run in minutes.

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