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 Charge Failed
Recharge Charge Failed
Send Slack Message
Send Slack Message
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 free7-day free trial • 3 min setup • Cancel anytime