Ordergroove manages your subscribers and their recurring orders. FlowMattic posts the events your teams act on to Slack: cancellations for retention, rejected or failed order placements for operations, out-of-stock items for merchandising and reactivations to celebrate. For subscription brands running recurring orders through Ordergroove.
32 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Ordergroove32 triggers
Do this in Slack14 actions
1. TriggerSubscriber Canceled
2. ActionSend Channel Message
When Ordergroove fires Subscriber Canceled, FlowMattic runs Send Channel Message in Slack with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Ordergroove and Slack workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Alert retention when an Ordergroove subscriber cancels
Subscriber Canceled fires when a customer ends their last active subscription. The retention channel gets the customer and product, so someone can reach out while the reason is fresh.
Order Reject posts the order and response to a private operations channel, so a payment or address problem is fixed before the customer misses a delivery.
Order Reject→Send Private Channel Message
Warn merchandising when a subscription item is out of stock
Item Out Of Stock posts the product and order, so the buying team sees which subscribed products cannot ship and can restock or suggest a swap.
Item Out Of Stock→Send Channel Message
Post product swaps to see what subscribers move to
Subscription SKU Swap posts the old and new product, so product teams see which flavours or sizes customers leave and which they pick instead.
Subscription SKU Swap→Send Channel Message
Celebrate subscriptions that come back
Subscription Change Live fires when a cancelled subscription is reactivated. Posting it shows the retention team which win-back offers work.
Subscription Change Live→Send Channel Message
DM the CX lead about cancellations of large subscriptions
A Branch checks the quantity on the cancelled subscription. Bulk subscribers go to the customer experience lead directly, the rest stay in the retention channel.
Alert retention when an Ordergroove subscriber cancelsTemplate
1. Trigger in Ordergroove
Subscriber Canceled
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Ordergroove
To Slack
Customer email
Message: customer
Product
Message: product
Cancel reason
Message: reason
Cancelled at
Message: when
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Good to know
Subscriber Canceled fires when the last active subscription ends, Subscription Canceled for each one. Use the second if you want to hear about every cancelled product.
The fields depend on what Ordergroove sends for your store, so the mapping above is an example. Check a captured event before mapping.
Order placement events such as Order Success can fire for every recurring order. Keep them out of shared channels unless you Filter them first.
Subscriber CreatedTriggers when a customer has created their first subscription.
Subscriber CanceledTriggers when a customer cancels their last active subscription, ending recurring revenue generation.
Subscriber Suscriptions CreatedTriggers when a subscriber creates one or more subscriptions.
Subscription CreatedTriggers when the customer creates a subscription.
Subscription CanceledTriggers when a subscription is cancelled.
Subscription SKU SwapTriggers when the product associated with a subscription is changed.
Subscription Change LiveTriggers when a canceled subscription is reactivated.
Subscription Change FrequencyTriggers when the subscription's delivery frequency is modified.
Subscription Change ComponentsTriggers when a product is updated, added, or removed from the list of bundle components of the subscription.
Subscription Change QuantityTriggers when the subscription's quantity is modified.
Subscription Change Shipping AddressTriggers when a subscription's shipping address is set.
Subscription Change PaymentTriggers when a subscription's payment is set.
Subscription Refresh One Click TokenTriggers when the previous 1-Click token is used.
Order Change Shipping AddressTriggers when an order's shipping address is set.
Order Change PaymentTriggers when an order's payment is set.
Order Change Next Order DateTriggers when an order's desired placement date is modified.
Order Skip OrderTriggers when an order is canceled, meaning the order will not be placed.
Order Send NowTriggers when an order's placement date was moved up to today.
Order CancelTriggers when the placement response (response code "030") for an order indicates it should be canceled and no longer attempted.
Order SuccessTriggers when the placement response for an order indicates it was processed successfully and GMV was realized.
Order Generic ErrorTriggers when the placement response for an order indicates an unknown error occurred (response code "999") and should be retried.
Order RejectTriggers when the placement response for an order indicates the order was rejected, no GMV was realized, and the order should not be retried.
Order ReminderTriggers when a reminder notification is sent to a customer for an upcoming order that will be placed.
Order Retryable Placement FailureTriggers when the placement response for an order indicates it should be processed through our configurable retry flow.
Order Refresh One Click TokenTriggers when the previous 1-Click token is used.
Item CreatedTriggers when an item is created.
Item Change QuantityTriggers when the quantity of an item is modified.
Item RemovedTriggers when the item is removed from an order.
Item.Item SubscribeTriggers when a subscription is created from an item that originally was a "one-time" item - an item in an order that customer had not subscribed to.
Item Update PriceTriggers when the price of an item is updated.
Item Successfully PlacedTriggers when the associated order's placement response indicates it was processed successfully and GMV was realized.
Item Out Of StockTriggers when an item is detected as not having enough inventory to be fulfilled.
Send Channel MessagePost or Schedule a new message to a specific #channel
Add ReminderAdds a reminder for the user
Create ChannelCreates a new channel
List All ChannelsRetrieve list of all channels
Set Channel TopicSets the topic on a selected channel
Set StatusSets your Slack status to the given text and emoji
Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
Find User by EmailFinds a user by matching against their email instead of their username
Find User by IDFinds a user by their ID.
Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
Update ProfileUpdate basic profile fields such as name or title
Find MessageFinds a Slack message using the Slack Search feature
Upload FileUpload file to your slack workplace
Why run this pair with FlowMattic
Ordergroove and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Churn reaches retention quickly
Cancellations and failed placements land with the people who can save the order, with the subscriber's details in the message.
Subscriber data stays on your server
Customer details pass through your own WordPress site on the way to Slack, not through an outside automation account.
Recurring orders, flat cost
Runs are unlimited on every FlowMattic plan, so a large subscriber base does not grow your automation bill.
Common questions
How do I send Ordergroove cancellations to Slack?
Create a FlowMattic workflow with the Ordergroove Subscriber Canceled or Subscription Canceled trigger, follow its setup instructions, then add Slack Send Channel Message with the customer and product mapped.
What is the difference between Subscriber Canceled and Subscription Canceled?
Subscriber Canceled fires once, when a customer has no active subscriptions left. Subscription Canceled fires for each subscription a customer cancels, even if they keep others.
Can failed order placements reach operations?
Yes. Build a workflow from Order Reject, Order Generic Error or Order Retryable Placement Failure and post it to a private operations channel.
Can I see when customers change delivery frequency?
Yes. Subscription Change Frequency fires when the delivery frequency is modified. Post it to a channel the product or retention team reads.
Will every successful order post to Slack?
Only if you build a workflow from Order Success. Most teams post problems and churn events and keep routine orders out of Slack.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Ordergroove integration 1.0.0, Slack integration 1.0.