Peggy Pay handles orders, installment plans and subscriptions for your products. FlowMattic posts what the team should know to Slack: a failed direct debit to finance, a 1-click upsell to sales, a cancelled subscription to whoever looks after customers. For course creators, coaches and online sellers who take payments through Peggy Pay.
13 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Peggy Pay13 triggers
Do this in Slack14 actions
1. TriggerInstallment Payment Failed
2. ActionSend Channel Message
When Peggy Pay fires Installment 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
Peggy Pay 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 finance when an installment payment fails
Each failed direct debit on an installment order posts the customer, product and amount to the finance channel, so someone can contact the buyer before the next one is due.
Celebrate each 1-click upsell in the sales channel
New Upsell posts the product the buyer added, so you can see which offers work on your thank-you pages and share wins with the team.
New Upsell→Send Channel Message
Tell the team when a customer cancels a subscription
Subscription Cancelled By Customer posts the customer and product to a private channel, so the coach or seller can ask why and offer a pause instead.
Subscription Cancelled By Customer→Send Private Channel Message
Route failed subscription debits by product
A Router reads the product name, so a failed debit for the membership goes to the community manager's channel and one for a course goes to course support.
Alert finance when an installment payment failsTemplate
1. Trigger in Peggy Pay
Installment Payment Failed
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Peggy Pay
To Slack
Customer name
Message: customer
Email
Message: email
Product
Message: product
Installment amount
Message: amount
Order ID
Message: order
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
Installment orders and subscriptions have separate failure triggers: Installment Payment Failed and Subscription Payment Failed. Build a workflow for each if you sell both.
Subscription Cancelled By Owner covers subscriptions you pause yourself, so keep it out of the retention channel unless you want those too.
The fields above are an example. Check what a captured Peggy Pay event holds before mapping.
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
Peggy Pay and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Failed debits get followed up
A missed installment reaches someone who can contact the buyer, so a payment plan does not quietly stop.
Customer data stays with you
Payment events pass through your own WordPress site on the way to Slack, not through another company's automation account.
Launch days cost the same
Runs are unlimited on every FlowMattic plan, so a busy launch with many orders and upsells costs nothing extra.
Common questions
How do I send Peggy Pay notifications to Slack?
Create a FlowMattic workflow with a Peggy Pay trigger such as Installment Payment Failed or New Upsell, follow its setup instructions, then add Slack Send Channel Message with the order fields mapped.
Can I see every upsell in Slack?
Yes. Build a workflow from New Upsell and post the product and amount to your sales channel, so you can compare which thank-you page offers sell.
What is the difference between the two cancellation triggers?
Subscription Cancelled By Customer fires when the customer stops it on the unsubscribe page. Subscription Cancelled By Owner fires when a subscription is paused from your side.
Can order status changes post to Slack?
Yes. Order Status Changed fires when an order's status is adjusted. Add a Filter on the status if only some changes, such as refunds, should post.
Can I keep a record of failed payments?
Yes. Add a Google Sheets or WP Tables step to the same workflow, so each failure is posted to Slack and kept in a table until it is resolved.
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. Peggy Pay integration 1.0.0, Slack integration 1.0.