How it works

Follow these 4 simple steps to start receiving Slack notifications when customers cancel their Recharge subscriptions

recharge logo icon

Subscription Cancelled

App connector: Recharge • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger detects when any customer cancels their Recharge subscription, capturing essential cancellation details like the reason and customer ID that power the rest of the workflow.

This step automatically monitors your Recharge account for subscription cancellations and fires immediately when one occurs. The trigger captures the customer ID, cancellation reason, subscription ID, and timestamp without any configuration needed. This data gets passed to the next steps to retrieve additional customer details and format the Slack notification.

Retrieve Shop

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step gets your shop's domain name, which is needed to create the direct link to the cancelled subscription in your Recharge dashboard.

The step automatically pulls your Shopify shop information, specifically your shop's name/domain. This shop name gets used in the final step to build the Recharge admin URL that lets you click directly from the Slack message to view the cancelled subscription details. No configuration is required since it uses your connected Shopify account.

Retrieve Customer

App connector: Recharge • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step fetches the customer's first and last name from Recharge, which personalizes the Slack notification with who actually cancelled their subscription.

Using the customer ID captured in the trigger, this step automatically retrieves the full customer profile from Recharge. The step pulls the customer's first name, last name, email, and other profile details that weren't included in the original cancellation trigger. This customer information gets formatted into the final Slack message to provide context about who cancelled.

slack logo icon

Send message

App connector: Slack • Time to complete: 1 minute
Why this matters: This step delivers the formatted cancellation alert to your chosen Slack channel, combining all the gathered data into an actionable notification your team can respond to immediately.

You'll configure which Slack channel receives the cancellation notifications by entering the channel name in the "What is the Slack channel you would like to send the message to?" field. The message automatically includes the customer's full name, their stated cancellation reason, and a clickable link to view the subscription in your Recharge admin panel. Enter your channel name exactly as it appears in Slack (like "#customer-success" or "#cancellations").

Make it your own

Customize this workflow even further:

Add conditional routing based on cancellation reason
Route different cancellation reasons to different Slack channels or team members, so billing issues go to finance while product complaints go to customer success.
Create follow-up email sequences
Trigger automated email campaigns based on the cancellation reason, sending win-back offers for price-sensitive customers or product education for confused users.
Log cancellations to a database
Save cancellation data to a MESA Table or Google Sheets for trend analysis, tracking which products have the highest churn rates and seasonal cancellation patterns.
Deploy AI agents for smart retention
Let AI analyze the customer's order history and cancellation reason to automatically decide whether to send a discount code, schedule a customer success call, or add them to a re-engagement campaign.

Frequently asked questions

Will I get notified about partial cancellations or only full subscription cancellations?
This workflow triggers specifically on the "subscription/cancelled" event in Recharge, which fires when an entire subscription is cancelled. Partial cancellations (like reducing quantity) or paused subscriptions won't trigger this notification.
Can I customize the Slack message format or add more customer details?
Yes, you can edit the message template in Step 4 to include additional customer information like email address, subscription start date, or total order history that's available from the customer data retrieved in Step 3.
What happens if the Recharge admin link in the Slack message doesn't work?
The link format depends on having the correct shop domain from Step 2. If you're using a custom domain or have multiple Shopify stores, you may need to update the URL template in the Slack message to match your specific Recharge admin URL structure.
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 notifications when customers cancel their Recharge subscriptions?

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

Start with this template — It's free
7-day free trial • 4 min setup • Cancel anytime