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 triggers14 actions7 example workflows2 ready-made templatesUnlimited 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.
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.
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 Created→Send Channel Message
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 Created→Find User by Email→Send Direct Message
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 Created→Router→Send Channel Message
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 Created→Send Channel Message
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.
Post each Grassrootz donation to the fundraising channelTemplate
1. Trigger in Grassrootz
Donation Created
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Grassrootz
To Slack
Donor name
Message: donor
Amount
Message: gift
Fundraiser name
Message: for
Campaign
Message: 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.
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.
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.