Recurring revenue slips away quietly: a card fails, a subscriber cancels, a plan is downgraded. FlowMattic posts those WooCommerce Subscriptions events to Slack where your team already talks, and it can act on them too, retrying a payment or setting a reminder. It is for subscription stores, membership boxes and SaaS sellers on WooCommerce who want churn signals seen the day they happen.
18 triggers43 actions6 example workflows5 ready-made templatesUnlimited runs
Try a pairing
When this happens in WooCommerce Subscriptions18 triggers
Do this in Slack14 actions
1. TriggerSubscription Payment Failed
2. ActionSend Channel Message
When WooCommerce Subscriptions fires Subscription Payment Failed, 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
WooCommerce Subscriptions 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 the team when any subscription payment fails
The customer, plan and amount go to a channel as soon as the payment fails, so someone can reach out before the subscription lapses.
Give the retention team an AI save note on cancellations
An AI Agent reads the plan, tenure and order history and suggests the most likely reason and an offer, then posts it with the cancellation so the follow-up call has a plan.
Retry a failed renewal two days later and report back
Instead of waiting on the default retry, the workflow pauses, schedules a payment retry and posts the result to a private billing channel for the person who handles dunning.
Track upgrades and downgrades in a revenue channel
Each plan switch fetches the subscription and posts the old and new plan, so founders see expansion and contraction as it happens rather than in a monthly report.
Remind an account manager to call when a trial ends
When a trial period finishes, Slack sets a reminder for the account manager to check in with the new subscriber while the first paid month is still fresh.
Subscription Trial Ended→Add Reminder
Flag subscriptions put on hold and note who was told
An on-hold subscription posts to Slack and gets a note saying the team was alerted, so the subscription's history shows the follow-up when the customer gets in touch.
Subscription On Hold→Send Channel Message→Add Subscription Note
At the end, every failed WooCommerce subscription payment posts a message to the Slack channel you pick.
1
Connect Slack
Add your Slack workspace under Connects in FlowMattic. WooCommerce Subscriptions runs on the same WordPress site as FlowMattic.
2
Choose Subscription Payment Failed
Start a workflow with the WooCommerce Subscriptions Subscription Payment Failed trigger and capture a test event, for example from a staging store with a test card.
3
Write the alert
Add Send Channel Message, choose a billing channel and include the customer name, email, plan, amount and a link to the subscription in wp-admin.
4
Test and switch on
Test the Slack step with the captured data, then switch the workflow on.
Alert the team when any subscription payment failsTemplate
1. Trigger in WooCommerce Subscriptions
Subscription Payment Failed
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From WooCommerce Subscriptions
To Slack
Subscription ID
Message: subscription number and admin link
Billing first and last name
Message: customer
Billing email
Message: contact
Product name
Message: plan
Order total
Message: amount
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
Subscription Payment Failed covers any subscription payment and Subscription Renewal Payment Failed covers renewals only. Running workflows on both posts two alerts for one failed renewal.
On this page, actions such as cancelling or reactivating a subscription start from a WooCommerce Subscriptions event, a Schedule or a Webhook.
Invite User To Channel only works for people already in your Slack workspace, and the connected account must be a member of that channel.
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
WooCommerce Subscriptions and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Subscriber data stays on your server
FlowMattic runs inside the same WordPress site as your store, so subscriber details go straight from WooCommerce to Slack with no outside service in between.
Renewal day costs the same
Runs are unlimited, so the first of the month, when hundreds of renewals process together, needs no larger plan.
The alert can also act
With 29 WooCommerce Subscriptions actions, the same workflow can retry a payment, add a note or extend a subscription before it posts to Slack.
Common questions
Can I get a Slack alert only for high-value subscriptions?
Yes. Put a Filter after the trigger that checks the subscription total, and only those above your threshold reach Slack. A Router can send the rest to a quieter channel.
Can a Slack message cancel or pause a subscription?
Not directly, because these workflows post to Slack rather than start from it. Use Suspend Subscription Temporarily or Cancel Subscription from a subscription event, or from a Webhook if another tool sends the request.
Which trigger should I use for new subscribers?
Subscription Created runs when a subscription is made. Subscription Activated runs when it becomes active, which is usually the better moment to welcome someone or post a win to the team.
Can the alert go to the account manager directly?
Yes. If you know their email, Find User by Email returns their Slack user and Send Direct Message posts the alert to them alone.
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. WooCommerce Subscriptions integration 1.0.0, Slack integration 1.0.