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

Connect Funraise and Slack

Funraise collects donations for your nonprofit's campaigns. FlowMattic posts each new transaction to Slack so staff can see gifts arriving, and tells finance when a transaction is edited. Development officers hear about major gifts in a direct message, and the whole team can follow a giving day from one channel.

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

Try a pairing

When this happens in Funraise2 triggers

Do this in Slack14 actions

1. TriggerTransaction Created
2. ActionSend Channel Message

When Funraise fires Transaction Created, 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

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

Funraise app icon Slack app icon Ready-made template

Share each new Funraise donation with the team

Gifts appear in a channel with the donor and amount, so staff can follow a campaign as it happens and thank donors while the gift is fresh.

Transaction CreatedSend Channel Message

View the template
Funraise app icon Slack app icon

Tell finance when a transaction is edited

A change to a recorded gift affects receipts and reports. A private finance channel hears about each edit, with the donor and the new amount, so the books can be checked.

Transaction EditedSend Private Channel Message

Funraise app icon Slack app icon

Send major gifts to the development officer

A Filter passes gifts above your major-gift level, and the development officer gets a direct message to call the donor personally within the week.

Transaction CreatedFilterFind User by EmailSend Direct Message

Funraise app icon Slack app icon

Track a giving day total in the channel topic

A Counter adds up gifts during the campaign and Set Channel Topic shows the running count, so everyone sees progress without asking for the latest number.

Transaction CreatedCounterSet Channel Topic

Funraise app icon Slack app icon

Post gifts to the channel of each campaign

A Router reads the campaign or form name and posts each donation to that campaign's channel, so the team running it sees only its own gifts.

Transaction CreatedRouterSend Channel Message

Funraise app icon Slack app icon

Remind staff to send a thank-you call

For first-time donors, Slack sets a reminder two days after the gift so a staff member calls or writes to say thank you before the donor forgets the campaign.

Transaction CreatedFilterAdd Reminder

Set up: new donations to the team

At the end, every new Funraise transaction is posted to your team channel with the donor, amount and campaign.

  1. Connect Slack

    In FlowMattic, open Connects and add Slack with an account in the channel that should get donation alerts.

  2. Pick Transaction Created

    Create a workflow with the Funraise Transaction Created trigger and follow the steps shown to send Funraise events to it.

  3. Record a test gift

    Make a small test donation so FlowMattic captures the transaction fields.

  4. Write the alert

    Add Send Channel Message, choose the channel and map the donor name, amount and campaign. Test the step, then switch it on.

Import the ready-made template Beginner, about 5 min to set up
Share each new Funraise donation with the team Template
  1. Funraise app icon 1. Trigger in Funraise Transaction Created
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From FunraiseTo Slack
    Donor nameMessage: donor
    AmountMessage: gift
    Campaign or formMessage: campaign
    Recurring flagMessage: recurring
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

  • Funraise reports new transactions and edits as separate events. Build a workflow for each so a corrected gift is not posted as a second donation.
  • If your forms let donors give anonymously, check the captured test data for that field and use a Filter or Router so their names stay out of channel messages.
  • Counter keeps its own running number in FlowMattic. Reset it at the start of each campaign or giving day.

Triggers (2)

  • Transaction CreatedTriggers when a new transaction is created.
  • Transaction EditedTriggers when a transaction is edited.

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

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

Staff see giving as it happens

Program, development and leadership staff follow donations in Slack without logging into Funraise.

Big gifts get a personal thank-you

Filters and direct messages make sure major and first-time donors reach the person whose job is to thank them.

No per-donation fees on automation

FlowMattic runs on your own WordPress site with unlimited runs, so a giving day with thousands of gifts costs the same as a normal week.

Common questions

How do I post Funraise donations to Slack?

Connect Slack in FlowMattic, start a workflow with the Funraise Transaction Created trigger and add Send Channel Message. Map the donor, amount and campaign into the text, run a test gift and switch the workflow on.

Can I keep anonymous donors' names out of Slack?

Yes, when the transaction data marks the gift as anonymous. Add a Router that checks that field: one path posts the full message, the other posts the amount and campaign without the name.

What does the Transaction Edited trigger do?

It starts a workflow when an existing Funraise transaction is changed. Use it in a separate workflow that posts to finance, so edits are reviewed without showing up as new gifts in the team channel.

Can each campaign have its own channel?

Yes. Use a Router with one path per campaign name, each ending in a Send Channel Message step for that campaign's channel.

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

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