Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How to Build a Stripe Failed-Payment Alert with n8n (Free Template)

Description and use

A minimal 3‑node n8n workflow that instantly emails you when a Stripe payment fails, eliminating manual checks.

Problem

Subscription businesses lose MRR when payments fail, but Stripe only shows failures in its dashboard, requiring manual checks or support tickets.

Outcome

A minimal 3‑node n8n workflow that listens for Stripe payment failures and emails the owner immediately, eliminating manual checks and reducing MRR loss.

Workflow

  • 1. Set up a Webhook node in n8n to receive Stripe POST requests.
  • 2. Add a Code node to normalize the payload from invoice.payment_failed and charge.failed events.
  • 3. Use an HTTP Request node to POST the normalized data to SendGrid (or similar) to send an email alert.

Evidence

This post walks through a tiny n8n workflow that catches every failed Stripe payment and emails you about it the moment it happens.

Source

Wire the Stripe webhook to point at this endpoint, subscribe to invoice.payment_failed and charge.failed, and you get a Slack-worthy alert the second a payment fails.

Source

  • Record date: 2026-09-14T18:15:24.254Z