Skip to product information

Stripe Webhook Router for n8n: Slack, Discord & Resend Alerts

Stripe Webhook Router for n8n: Slack, Discord & Resend Alerts

 (200+Reviews)
Regular price £49.99
Regular price £49.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Stripe Webhook Router for n8n: Slack, Discord & Resend Alerts

Stripe Webhook Router for n8n: Slack, Discord & Resend Alerts

Regular price £49.99
Regular price £49.99 Sale price
SAVE Sold out

Instant Stripe event alerts for n8n—verified, de-duplicated, and routed to Slack, Discord & Resend

This Stripe Webhook Router for n8n receives Stripe webhook events, verifies signatures, prevents duplicate processing, then sends the right Slack, Discord, and Resend alerts based on the event type—while always responding to Stripe with HTTP 200.

What this workflow does

  • Receives raw Stripe webhooks: accepts a POST request using the workflow webhook endpoint with path stripe-ops (requires raw request body enabled).
  • Verifies Stripe-Signature: compares the Stripe-Signature header against STRIPE_WEBHOOK_SECRET (optionally skips verification via an environment flag).
  • Extracts key event fields: reads event type, amount, customer, and object IDs from the Stripe payload.
  • Ignores duplicates: checks the Stripe event ID against workflow static data and immediately returns a “duplicate” response when the same event was already processed.
  • Routes with severity + messaging: maps the Stripe event type to a severity/title, builds Slack/Discord message bodies, and prepares a Resend email payload.
  • Notifies without breaking the webhook: sends to Slack and/or Discord via incoming webhooks and to email via the Resend API; records send errors but does not fail the Stripe webhook.
  • Logs and responds: appends a compact log entry to workflow static data and returns HTTP 200 including the event ID, type, severity, and notification results.

Use cases

  • Alert your team immediately when critical Stripe events occur (e.g., payment-related changes) with severity-based routing.
  • Send operational notifications to Slack/Discord while also backing up important alerts via email using Resend.
  • Run multiple webhook triggers safely by de-duplicating events using Stripe event IDs stored in n8n static data.

Technical details

  • n8n nodes: webhook, if, code, respond to webhook, sticky note.
  • Environment variables: STRIPE_WEBHOOK_SECRET (and optionally STRIPE_TOLERANCE_SEC), plus SLACK_WEBHOOK_URL and/or DISCORD_WEBHOOK_URL.
  • Integrations: Stripe (signature verification), Slack, Discord, and Resend.
View full details