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

Connect Grassrootz and Slack

Grassrootz runs peer-to-peer fundraising for charity events: walks, rides, challenges and galas. FlowMattic posts the activity to Slack so the events team can cheer people on and act quickly: each donation, each new fundraiser or team, tickets sold, a fitness activity logged. Supporter care staff follow the whole campaign from a few channels.

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

Try a pairing

When this happens in Grassrootz60 triggers

Do this in Slack14 actions

1. TriggerDonation Created
2. ActionSend Channel Message

When Grassrootz fires Donation 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

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

Grassrootz app icon Slack app icon Ready-made template

Post each Grassrootz donation to the fundraising channel

Gifts appear with the amount and the fundraiser they support, so the team can thank donors and share momentum on social media during the event.

Donation CreatedSend Channel Message

View the template
Grassrootz app icon Slack app icon

Welcome every new fundraiser who signs up

When someone creates a fundraising page, supporter care hears about it, so a staff member can send a welcome pack and tips while the fundraiser is keen.

Fundraiser CreatedSend Channel Message

Grassrootz app icon Slack app icon

Tell the corporate partnerships lead about new teams

Teams are often workplaces taking part together. A direct message to the partnerships lead means each new team gets a call about matched giving or sponsorship.

Team CreatedFind User by EmailSend Direct Message

Grassrootz app icon Slack app icon

Track event ticket sales in the event channel

Each ticket sold posts to the channel for that event, so the logistics team knows how many people to plan for and when to order shirts and medals.

Ticket CreatedRouterSend Channel Message

Grassrootz app icon Slack app icon

Celebrate logged fitness activity during a challenge

For distance or step challenges, each fitness activity a participant logs posts to a challenge channel, giving staff stories to share and people to encourage.

Fitness Activity CreatedSend Channel Message

Grassrootz app icon Slack app icon

Flag cancelled regular gifts for supporter care

When a donation subscription is deleted, a private channel hears about it, so supporter care can thank the donor for their support and ask whether anything went wrong.

Donation Subscription DeletedSend Private Channel Message

Grassrootz app icon Slack app icon

Spot large donations for a personal thank-you

A Filter passes donations above the level you choose and posts them to a private channel, so the head of fundraising can thank big donors in person.

Donation CreatedFilterSend Private Channel Message

Set up: donations to the fundraising channel

At the end, each Grassrootz donation is posted to your fundraising channel with the amount and the fundraiser it supports.

  1. Connect Slack

    In FlowMattic, open Connects and add Slack with the account that will post donation alerts.

  2. Choose Donation Created

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

  3. Make a test donation

    Donate a small amount to a test fundraiser so FlowMattic captures the donation fields.

  4. Post the gift

    Add Send Channel Message, choose the channel and map the donor, amount and fundraiser page. Test and switch on.

Import the ready-made template Beginner, about 5 min to set up
Post each Grassrootz donation to the fundraising channel Template
  1. Grassrootz app icon 1. Trigger in Grassrootz Donation Created
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From GrassrootzTo Slack
    Donor nameMessage: donor
    AmountMessage: gift
    Fundraiser nameMessage: for
    CampaignMessage: campaign
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

  • Grassrootz has separate created, updated and deleted events for most records. Start with the created events, and add updates only where the team needs them, or the channels get noisy.
  • Some donors give anonymously or hide the amount. Check the captured test donation for those fields and leave them out of public channels.
  • The fields in the mapping are typical examples; check the captured data for the names your Grassrootz campaigns send.
Grassrootz app icon

Grassrootz

Integration page

Triggers (60)

  • Organisation CreatedTriggers when a new organisation is created.
  • Organisation UpdatedTriggers when a new organisation is updated.
  • Organisation DeletedTriggers when a new organisation is deleted.
  • Campaign CreatedTriggers when a new campaign is created.
  • Campaign UpdatedTriggers when an existing campaign is updated.
  • Campaign DeletedTriggers when a campaign is deleted.
  • Team CreatedTriggers when a new team is created.
  • Team UpdatedTriggers when a team is updated.
  • Team DeletedTriggers when a team is deleted.
  • Fundraiser CreatedTriggers when a new fundraiser is created.
  • Fundraiser UpdatedTriggers when an existing fundraiser is updated.
  • Fundraiser DeletedTriggers when a fundraiser is deleted.
  • Event CreatedTriggers when a new event is created.
  • Event UpdatedTriggers when an existing event is updated.
  • Event DeletedTriggers when an event is deleted.
  • Donation CreatedTriggers when a donation is created.
  • Donation UpdatedTriggers when a donation is updated.
  • Donation DeletedTriggers when a donation is deleted.
  • Session CreatedTriggers when a new session is created.
  • Session UpdatedTriggers when an existing session is created.
  • Session DeletedTriggers when a session is deleted.
  • Microblog CreatedTriggers when a new microblog is created.
  • Microblog DeletedTriggers when a microblog is deleted.
  • Microblog UpdatedTriggers when a microblog is updated.
  • Ticket CreatedTriggers when a new ticket is created.
  • Ticket UpdatedTriggers when a ticket is updated.
  • Ticket DeletedTriggers when a ticket is deleted.
  • Sale CreatedTriggers when a new sale is created.
  • Sale UpdatedTriggers when a sale is updated.
  • Sale DeletedTriggers when a sale is deleted.
  • Account CreatedTriggers when a new account is created.
  • Account DeletedTriggers when an account is deleted.
  • Account UpdatedTriggers when an account is deleted.
  • Superteam CreatedTriggers when a superteam is created.
  • Superteam UpdatedTriggers when a superteam is updated.
  • Superteam DeletedTriggers when a superteam is deleted.
  • Donation Subscription CreatedTriggers when a donation subscription is created.
  • Donation Subscription DeletedTriggers when a donation subscription is deleted.
  • Donation Subscription UpdatedTriggers when a donation subscription is updated.
  • Fitness Activity CreatedTriggers when a fitness activity is created.
  • Fitness Activity DeletedTriggers when a fitness activity is deleted.
  • Fitness Activity UpdatedTriggers when a fitness activity is updated.
  • Fitness Platform Link CreatedTriggers when a fitness platform link is created.
  • Fitness Platform Link UpdatedTriggers when a fitness platform link is updated.
  • Fitness Platform Link DeletedTriggers when a fitness platform link is deleted.
  • Custom Activity CreatedTriggers when a custom activity is created.
  • Custom Activity UpdatedTriggers when a custom activity is updated.
  • Custom Activity DeletedTriggers when a custom activity is deleted.
  • Event Ambassador CreatedTriggers when an event ambassador is created.
  • Event Ambassador UpdatedTriggers when an event ambassador is updated.
  • Event Ambassador DeletedTriggers when an event ambassador is deleted.
  • Event Ambassador Program CreatedTriggers when an event ambassador program is created.
  • Event Ambassador Program UpdatedTriggers when an event ambassador program is updated.
  • Event Ambassador Program DeletedTriggers when an event ambassador program is deleted.
  • Campaign Ambassador Program CreatedTriggers when a campaign ambassador program is created.
  • Campaign Ambassador Program UpdatedTriggers when a campaign ambassador program is updated.
  • Campaign Ambassador Program DeletedTriggers when a campaign ambassador program is deleted.
  • Event Organiser CreatedTriggers when an event organiser is created.
  • Event Organiser UpdatedTriggers when an event organiser is created.
  • Event Organiser DeletedTriggers when an event organiser is deleted.

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

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

Event days are easy to follow

Donations, tickets and activity show up in Slack as they come in, so the whole team sees the event build without refreshing reports.

Fundraisers get support early

New fundraisers and teams reach supporter care and partnerships straight away, when a welcome call makes the most difference.

No per-event cost

FlowMattic runs on your WordPress site with unlimited runs, so a big mass-participation event costs nothing extra to automate.

Common questions

How do I send Grassrootz donations to Slack?

Connect Slack in FlowMattic, start a workflow with the Grassrootz Donation Created trigger and add Send Channel Message. Map the donor, amount and fundraiser, make a test donation and switch the workflow on.

Can each event have its own channel?

Yes. Add a Router after the trigger with one path per event or campaign name. Each path posts to its own channel with Send Channel Message.

Which Grassrootz events are most useful in Slack?

Most teams start with Donation Created, Fundraiser Created, Team Created and Ticket Created. For challenge events, Fitness Activity Created gives the team stories to share.

Can I keep donor details out of shared channels?

Yes. Choose only the fields you want in the message, and use Send Private Channel Message for anything that should be seen by fundraising staff only.

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

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