
Post a heads-up in Slack before each meeting
A set time before an event begins, its title, time and call link are posted to the team channel, so people join on time without digging through their calendars.
Event StartSend Channel Message

Your meetings live in Google Calendar, but your team reads Slack. FlowMattic posts a heads-up before a meeting starts, sets your Slack status while you are in it, warns a channel when an event is cancelled and shares each morning's schedule. Team leads, support rotas and anyone who books client calls keep everyone on the same page without forwarding invites.
6 triggers 35 actions 7 example workflows 9 ready-made templates Unlimited runs
When this happens in Google Calendar6 triggers
Do this in Slack14 actions
When Google Calendar fires Event Start, 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
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.

A set time before an event begins, its title, time and call link are posted to the team channel, so people join on time without digging through their calendars.
Event StartSend Channel Message

When a calendar event starts, your Slack status changes to say you are in a meeting, so colleagues know why a reply is slow. A second workflow on Event Ended can clear it.
Event StartSet Status

A cancelled or deleted event posts its title and original time to Slack, so nobody waits in an empty call or keeps the slot blocked for a meeting that is off.
Event CancelledSend Channel Message

When an event finishes, Find User by Email matches the organiser to their Slack account and sends a DM asking for notes and action items while the meeting is fresh.
Event EndedFind User by EmailSend Direct Message

A morning Schedule runs List Events on the shared calendar and posts the day's meetings in one message, a quick agenda for a front desk, studio or support rota.
ScheduleList EventsSend Channel Message

New events whose title contains Kickoff create a project channel, then the organiser is found by email and invited, so the project has a home before the first call.
New Event Matching SearchCreate ChannelFind User by EmailInvite User To Channel

When a shift on the on-call calendar is added or moved, the new times go to a private channel, so the ops team knows who is covering without opening the calendar.
New or Updated EventSend Private Channel Message
When you are done, each meeting on your chosen calendar gets a Slack post shortly before it begins.
In FlowMattic, add a Google Calendar connection under Connects with the account that holds the calendar.
Add a Slack connection for the workspace and make sure it can post in the channel you plan to use.
Create a workflow with Google Calendar Event Start, pick the calendar and how long before the start it should run, then capture a test event.
Add Send Channel Message, pick the channel and insert the event title, start time, location and call link from the captured event.
Run the Slack step once with the test event, check the post and switch the workflow on.
1. Trigger in Google Calendar
Event Start
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
| From Google Calendar | To Slack |
|---|---|
| Event summary | Message heading |
| Start date and time | Time line |
| Location | Where line |
| Video call link | Join link |
| Organiser email | Host line |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Google Calendar and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Meeting titles, attendees and call links travel from Google Calendar to Slack through your own WordPress server, not through an outside automation service.
Runs are unlimited, so a team with dozens of calls a day pays the same as one with a weekly check-in.
Event Start, Event Ended, Event Cancelled and three more triggers let you post exactly when it matters, not just when an invite is created.
Use the Google Calendar Event Start trigger in FlowMattic, choose how long before the meeting it should run, and add Slack's Send Channel Message or Send Direct Message with the event title, time and link.
Yes. New Event Matching Search runs only for new events that match a search, such as a word in the title. For other triggers, add a Filter on the title, calendar or organiser before the Slack step.
Not directly, since Slack has no triggers here. You can create events from a Webhook or another app's trigger with Create Quick Event or Create Detailed Event, then post a confirmation to Slack.
Yes. Loop over the event's attendee emails with an Iterator, match each person with Find User by Email and send them a Send Direct Message. People whose email is not in your Slack workspace will not be found.
Yes. Build a second workflow on Event Ended with Set Status that sets your usual status text again, or a short line such as back at my desk.
Did not find your answer? You can browse the help center or ask us directly.
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 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Google Calendar integration 2.0.0, Slack integration 1.0.