When an Ordergroove subscription is canceled, log it in Google Sheets and notify the retention team in Slack
When a subscriber cancels an Ordergroove subscription, this workflow records the cancellation in a Google Sheets row and posts a message to your retention team’s Slack channel.
Ordergroove
Google Sheets
Slack3 steps Setup ~5 min Used on 3.2k sites Free to import

What this workflow does
Subscription cancellations are easy to miss when they only show up in the Ordergroove dashboard. You want a running record you can count and sort, and you want the people who handle retention to hear about each one while it is fresh. This workflow covers both from a single event.
The Ordergroove trigger fires when a subscription is cancelled. FlowMattic first adds a row to Google Sheets with the cancellation details you map, such as the customer, the product and the date. It then posts a message to the Slack channel your retention team watches, built from the same data.
The workflow records and notifies. It doesn't contact the customer, reactivate anything or offer a discount, so what happens next is up to your team. Every cancellation runs both steps, and Task History shows what each app received.
Coffee or pet food subscription brand
Each cancelled delivery plan is logged in a churn sheet, and the retention lead sees a Slack message in time to decide whether to call the customer.
Monthly churn reporting
The sheet builds into a list of every cancellation, which you can chart by month or product without exporting from Ordergroove.
Spotting a product problem
When several cancellations for the same product show up in Slack in one week, the team knows to look into that product.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Ordergroove Subscription CanceledFires when a subscription is cancelled in Ordergroove. The subscription and customer data from the event become available to map in the next two steps.
Google Sheets Add New RowAdds one row per cancellation to your churn log in Google Sheets. Connect your Google account, choose the sheet and map each column to a value from the Ordergroove event.
Slack Send Channel MessagePosts a message to the Slack channel you pick for the retention team. Write the message with the customer and subscription details mapped in, so the team can act without opening Ordergroove.
What you need
- FlowMatticCore
- Ordergroove AccountAccount
- Google Sheets AccountAccount
- Slack AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Cancel a test subscription in Ordergroove after import so FlowMattic captures real event data, then map the sheet columns and the Slack message from it.
- Add an empty Notes or Outcome column to the sheet for the retention team to fill in after they follow up, so the log also records what was done.
- If your retention channel is private, switch the Slack step to Send Private Channel Message so the message reaches it.
Questions about this workflow
Does the workflow try to win back the Ordergroove customer?
No. It logs the cancellation and alerts your team in Slack. Any offer or message to the customer is up to your team, or a step you add.
Are subscriptions cancelled before I turn this on logged?
No. Only cancellations that happen while the workflow is active reach the sheet and Slack.
Which Ordergroove details can go into the Slack message?
Any value the Subscription Canceled event sends. After a test cancellation, insert the customer and subscription values you see into the message text, and keep it short enough to read at a glance.
More Notifications & Alerts workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




