How it works

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

recharge logo icon

Recharge Charge Failed

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.
Time to complete: Auto-configured (0 minutes)
slack logo icon

Send Slack Message

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.
Time to complete: 2 minutes

Make it 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.

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.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

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

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Use this template — It's free
7-day free trial • 3 min setup • Cancel anytime