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

Connect MoonClerk and Slack

MoonClerk collects one-time and recurring payments through its hosted forms. FlowMattic posts what happens next to Slack: failed plan payments to billing, successful payments to the team, ended plans to whoever looks after retention. For small businesses, nonprofits and clubs that bill members or donors through MoonClerk.

5 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in MoonClerk5 triggers

Do this in Slack14 actions

1. TriggerPlan Payment Failed
2. ActionSend Channel Message

When MoonClerk fires Plan 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

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

MoonClerk app icon Slack app icon Ready-made template

Alert billing when a MoonClerk plan payment fails

Each failed recurring charge posts the payer, form and amount to the billing channel, so someone can contact the customer before the next retry instead of finding out at month end.

Plan Payment FailedSend Channel Message

View the template
MoonClerk app icon Slack app icon

Post every successful payment with a formatted amount

Number Formatter turns the amount into a readable currency figure before Send Channel Message posts it, so the sales or donations channel reads like a running tally of the day.

Payment SuccessfulNumber FormatterSend Channel Message

MoonClerk app icon Slack app icon

Split payments by outcome into two channels

Payment Created fires for payments in any state. A Router reads the status and posts successes to the team channel and failures to a billing channel that only finance watches.

Payment CreatedRouterSend Channel MessageSend Private Channel Message

MoonClerk app icon Slack app icon

Remind someone to follow up when a plan ends

When a member cancels or runs out of payments, the retention channel gets the details and Add Reminder sets a nudge to contact them in a few days.

Plan EndedSend Private Channel MessageAdd Reminder

MoonClerk app icon Slack app icon

Welcome each new recurring plan in Slack

Plan Created posts the new subscriber and their plan to the team, so a membership organiser or account manager can send a personal hello the same day.

Plan CreatedSend Channel Message

MoonClerk app icon Slack app icon

DM the finance lead about large failed plan payments

A Branch checks the amount. Small failures stay in the billing channel, while large ones reach the finance lead directly so a big account is not left to automatic retries.

Plan Payment FailedBranchSend Direct Message

Set up: failed plan payment alerts

At the end, every failed MoonClerk plan payment posts the payer and amount in your billing channel.

  1. Connect Slack

    Under Connects in FlowMattic, add the Slack workspace where billing alerts should go.

  2. Start with Plan Payment Failed

    Create a workflow with MoonClerk and the Plan Payment Failed trigger, then follow the setup instructions on the trigger step.

  3. Capture a test event

    Send a test from MoonClerk or wait for a real failure, so FlowMattic has the payment fields to map.

  4. Post the alert

    Add Slack Send Channel Message, pick the billing channel, map the payer, email, form and amount, test it and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Alert billing when a MoonClerk plan payment fails Template
  1. MoonClerk app icon 1. Trigger in MoonClerk Plan Payment Failed
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From MoonClerkTo Slack
    Payer nameMessage: customer
    EmailMessage: email
    Form nameMessage: form
    AmountMessage: amount
    Plan IDMessage: plan
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

  • Payment Created fires for every payment whatever its state, and Payment Successful fires again when one succeeds. Use one of them per channel, or a payment posts twice.
  • Field names come from MoonClerk's payment data, so the mapping above is an example. Check what your test event captured before mapping.
  • Payer emails in a shared channel are visible to everyone in it. Use Send Private Channel Message for billing details if the channel is wide.
MoonClerk app icon

MoonClerk

Integration page

Triggers (5)

  • Payment CreatedTriggers when a payment is created in any state (failed, succeeded, etc).
  • Payment SuccessfulTriggers when a payment succeeds.
  • Plan CreatedTriggers when a plan is created.
  • Plan EndedTriggers when a plan is canceled or when the set number periods have been exhausted.
  • Plan Payment FailedTirggers when a payment related to a plan has failed.

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

MoonClerk and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Failed charges get a human follow-up

A failed recurring payment lands where someone owns it, with the payer's details ready, instead of waiting for a monthly report.

Payment data stays on your site

Payment events pass through your own WordPress server on the way to Slack, not through another company's automation account.

No per-payment cost

Runs are unlimited on every FlowMattic plan, so a busy donation drive costs the same as a quiet month.

Common questions

How do I get MoonClerk payment alerts in Slack?

Create a FlowMattic workflow with a MoonClerk trigger such as Payment Successful or Plan Payment Failed, follow its setup instructions, then add Slack Send Channel Message with the payment fields mapped into the text.

Should I use Payment Created or Payment Successful?

Payment Successful when you only want money that came in. Payment Created when you want every attempt, including failures, and plan to sort them with a Router on the status.

Can I hear about cancellations?

Yes. Plan Ended fires when a plan is cancelled or its set number of payments is used up. Post it to a retention channel and add a reminder to follow up.

Can different MoonClerk forms post to different channels?

Yes. Add a Router on the form name and give each path its own Slack step, for example one channel for memberships and another for event fees.

Will this change how MoonClerk retries failed payments?

No. FlowMattic only reads the events MoonClerk sends and posts them to Slack. Retries and dunning stay as you have them set in MoonClerk.

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

Start automating MoonClerk 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. MoonClerk integration 1.0.0, Slack integration 1.0.