Send Slack Alert When Recharge Payment Fails

3 min setup
No coding required
Runs automatically

Get instant Slack notifications when Recharge subscription payments fail so your support team can reach out to customers immediately. This workflow sends payment failure details directly to your support channel, helping you reduce churn and maintain customer relationships. Never miss a failed payment again with automatic alerts that include customer information and failure reasons.

recharge logo icon
Recharge Charge Failed
slack logo icon
Send Slack Message

Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

Logo: GLDN Logo: MUD/WTR Logo: Bartesian Logo: Allure Logo: Made In Cookware

How it works

2 steps to start receiving Slack alerts with full charge details the moment a Recharge subscription payment fails

recharge logo icon

Recharge Charge Failed

App connector: Recharge • Time to complete: 0 minutes (Auto-configured)
Why this matters: This is what starts the workflow. Every failed Recharge charge fires this trigger, capturing the full charge record — customer details, line items, amounts, and shipping info — and passing it directly into the Slack message.

This step listens for the charge/failed event from Recharge and fires immediately when any subscription payment fails. It captures the full failed charge payload, including the customer's email and Recharge ID, charge amount and currency, payment processor details, external transaction and order IDs, line items, and shipping address. No configuration is required — it activates automatically for every failed charge across all your subscribers.

slack logo icon

Send Slack Message

App connector: Slack • Time to complete: 2 minutes
Why this matters: This is the step that gets the alert in front of your team. A detailed, structured message lands in the Slack channel of your choice the moment a payment fails — so your support or ops team can act immediately instead of finding out hours later.

This step posts a pre-formatted Slack message to the channel you specify, populated with everything your team needs to investigate and respond: customer email and Recharge ID, charge ID and status, total amount and currency, payment processor name and external transaction ID, order ID, address ID, a line-by-line breakdown of subscription items with SKUs and prices, the customer's full shipping address, and any notes on the charge. In the channel field, select or enter the Slack channel where alerts should be sent — for example, #support-alerts or #subscription-ops. Before selecting a private channel, make sure to invite the MESA Slack app by typing @MESA in that channel and clicking Invite, otherwise it won't appear in the dropdown.

Ready to start receiving Slack alerts with full charge details the moment a Recharge subscription payment fails

Get setup in 3 minutes.

Try this template →

Frequently asked questions

Does the Slack message update if Recharge retries the payment and it succeeds later?

No — this workflow sends a one-time alert when the charge fails and doesn't modify or follow up on that message if the payment status changes. If you want a success notification when a retry goes through, build a companion workflow triggered by Recharge's charge/paid event that posts a follow-up message to the same channel.

Will this fire for every retry attempt, or just the first failure?

It fires for every charge/failed event Recharge sends, which includes each retry attempt that fails. If Recharge retries a payment three times and all three fail, your channel will receive three separate alerts. If that creates too much noise, add a filter step after the trigger to check the retry attempt count and only alert on the first failure or after a set number of attempts.

What if the Slack channel I want to use is private?

Private channels won't appear in the channel dropdown until you've invited the MESA Slack app. Open the private channel in Slack, type @MESA, and click Invite when prompted. Once that's done, return to this step and the channel should appear in the selector.

Make this template your own!

Customize this workflow even further:

Tag the customer in Shopify at the same time
Add a Shopify customer tag step after the Slack message to simultaneously flag the customer's profile with something like payment-failed. Your support team gets the Slack alert while your Shopify customer record is updated in the same workflow run — no manual tagging needed.
Log every failed charge to a table for reporting
Add a MESA Table step alongside the Slack message to record each failure — including customer email, charge amount, payment processor, and timestamp — in a structured database. Over time this gives you a searchable history of payment failures useful for spotting patterns, tracking recovery rates, or reporting to leadership.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

Ready to start receiving Slack alerts with full charge details the moment a Recharge subscription payment fails?

7-day free trial • 3 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support