tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Ordergroove and Slack

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 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited 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.

Ordergroove app icon Slack app icon 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.

Subscriber CanceledSend Channel Message

View the template
Ordergroove app icon Slack app icon

Send rejected and failed placements to operations

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 RejectSend Private Channel Message

Ordergroove app icon Slack app icon

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 StockSend Channel Message

Ordergroove app icon Slack app icon

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 SwapSend Channel Message

Ordergroove app icon Slack app icon

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 LiveSend Channel Message

Ordergroove app icon Slack app icon

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.

Subscription CanceledBranchSend Direct Message

Set up: subscriber cancellations in Slack

At the end, every Ordergroove subscriber who cancels their last subscription posts in your retention channel.

  1. Connect Slack

    In FlowMattic, open Connects and add the Slack workspace your retention team uses.

  2. Start with Subscriber Canceled

    Create a workflow with Ordergroove and the Subscriber Canceled trigger, then follow the setup instructions on the trigger step.

  3. Capture a test cancellation

    Cancel a test subscription in Ordergroove so FlowMattic captures the subscriber fields.

  4. Post to Slack

    Add Slack Send Channel Message, choose the retention channel, map the customer and product fields, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Alert retention when an Ordergroove subscriber cancels Template
  1. Ordergroove app icon 1. Trigger in Ordergroove Subscriber Canceled
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From OrdergrooveTo Slack
    Customer emailMessage: customer
    ProductMessage: product
    Cancel reasonMessage: reason
    Cancelled atMessage: 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.
Ordergroove app icon

Ordergroove

Integration page

Triggers (32)

  • 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.

Actions (14)

  • 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.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Ordergroove and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

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.