How to connect Google Calendar + Slack
Zapier lets you send info between Google Calendar and Slack automatically—no code required.
BetaZapier Transfer
Seamlessly send all of your data directly from one app to another in a one-time event
Learn morePopular Google Calendar + Slack workflows
- Send approaching Google Calendar events to a Slack channel
Send approaching Google Calendar events to a Slack channel
- Update Slack status during new Google Calendar events
Update Slack status during new Google Calendar events
- Update your Slack status when new Google Calendar events begin
Update your Slack status when new Google Calendar events begin
- Post new Google Calendar events to a Slack channel
Post new Google Calendar events to a Slack channel
- Get Slackbot notifications for approaching Google Calendar events
Get Slackbot notifications for approaching Google Calendar events
- Get Slack direct messages when Google Calender events start
Get Slack direct messages when Google Calender events start
- Get Slackbot notifications for new Google Calendar events
Get Slackbot notifications for new Google Calendar events
- Add new Google Calendar events to Slack as reminders
Add new Google Calendar events to Slack as reminders
Connect your apps and automate workflows
Easy automation for busy people. Zapier moves info between your web apps automatically, so you can focus on your most important work.


Do Even More with Google Calendar + Slack
With Zapier, you can do more than just connect 2 apps—you can automate entire processes from beginning to end! Here are some popular ways users make their Google Calendar + Slack workflows do more for them.
Zapier users love adding Delay by Zapier to their workflows
Set my Slack status when Google Calendar events start
Set my Slack status when Google Calendar events startPremiumZapier users love adding MessageMedia SMS to their workflows
Send Slack message & MessageMedia SMS notification 15 minutes before your event begins
Send Slack message & MessageMedia SMS notification 15 minutes before your event beginsPremium
- New CalendarTriggers when a calendar is created.Trigger
- Event CancelledTriggers when an event is cancelled or deleted.Trigger
- Event EndedTriggers when an event ends.Trigger
- Event StartTriggers a specified time before an event starts.Trigger
- New or Updated EventTriggers when an event is created or updated (except when it's cancelled).Trigger
- New EventTriggers when an event is created.Trigger
- New Event Matching SearchTriggers when an event is created that matches a search.Trigger
- Add Attendee/s to EventInvites one or more person to an existing event.Action
- Google Calendar
Creates a new calendar.
Scheduled
Action
- Google Calendar
Deletes an event.
Scheduled
Action
- Google Calendar
Create an event by defining each field.
Scheduled
Action
- Google Calendar
Create an event from a piece of text. Google parses the text for date, time, and description info.
Scheduled
Action
- Google Calendar
Updates an event. Only filled fields are updated.
Scheduled
Action
- Google Calendar
Finds an event in your calendar.
Scheduled
Action
- Google Calendar
Finds or creates a specific event.
Scheduled
Action
- Slack
Triggers when a new message is posted to any public channel.
Instant
Trigger
- Slack
Triggers whenever a new #channel is created.
Instant
Trigger
- Slack
Triggers when a new message is posted to a specific #channel you choose.
Instant
Trigger
- Slack
Triggers when a custom emoji has been added to a team.
Instant
Trigger
- Slack
Triggers when a new file is uploaded to your workspace.
Instant
Trigger
- Slack
Triggers when a username or highlight word is mentioned in a public #channel.
Instant
Trigger
- Slack
Triggers when a new message is posted to a specific #private-channel or multi-dm.
Instant
Trigger
- Slack
Triggers when you click the "Push to Zapier" button from a message in Slack.
Instant
Trigger
- Slack
Triggers when a reaction (aka reactji) is added to a message in a public #channel.
Instant
Trigger
- Slack
Triggers when you save a message.
Instant
Trigger
- Slack
Triggers when a new Slack user is created / first joins your org.
Instant
Trigger
- Slack
Adds a reminder for yourself or a teammate, just like the
Scheduled
Action
- Slack
Invite an existing User to an existing Channel. You must be a member of the channel to invite someone to it.
Scheduled
Action
- Slack
Post a new message to a specific #channel you choose. Can also schedule a message for later.
Scheduled
Action
- Slack
Send a direct message to a user or yourself from the Slackbot. Can also schedule a message for later.
Scheduled
Action
- Slack
Creates a new channel.
Scheduled
Action
- Slack
Post a new message to a private channel you choose. Can also schedule a message for later.
Scheduled
Action
- Slack
Sets the topic on a selected channel.
Scheduled
Action
- Slack
Update basic profile fields such as name or title
Scheduled
Action
- Slack
Sets your Slack status to the given text and emoji.
Scheduled
Action
- Slack
Finds a Slack message using the Slack Search feature.
Scheduled
Action
- Slack
Finds a user by matching against their email instead of their username.
Scheduled
Action
- Slack
Finds a user by their ID.
Scheduled
Action
- Slack
Finds a user by matching against their real name instead of their username.
Scheduled
Action
- Slack
Finds a user by their username.
Scheduled
Action
How Google Calendar + Slack Integrations Work
- Step 1: Authenticate Google Calendar and Slack.30 seconds
- Step 2: Pick one of the apps as a trigger, which will kick off your automation.15 seconds
- Step 3: Choose a resulting action from the other app.15 seconds
- Step 4: Select the data you want to send from one app to the other.2 minutes
- That’s it! More time to work on other things.
Google Calendar Tutorials
Slack Tutorials
Related categories
Get started for free
You can't add more hours to the day. Zapier is the next best thing.