Google Calendar for Slack

Connecting Google Calendar with Slack helps you and your team stay organized and up to date with notifications, event reminders, and more. There are two options to choose from in the Slack App Directory:

  • Google Calendar
    Designed for personal use, the Google calendar app helps you keep track of your work schedule.
  • Google Calendar for Team Events
    For groups that collaborate together, Google Calendar for Team Events brings a shared calendar into Slack.


Connect a calendar to Slack

Google Calendar

Google Calendar for Team Events

Step 1: Open or install the app

  1. From your desktop, locate the Apps section at the bottom of your left sidebar.
    Screenshot of left sidebar of the Slack desktop app showing the Apps section
  2. Click the  plus icon. 
  3. Search for Google Calendar.

    ✋Not installed yet? Click Install to visit the Slack App Directory, then select Add to Slack and follow the prompts.

    👍Already installed? Click View.

Step 2: Set up the Google Calendar app in Slack

Once connected to Slack, Google Calendar will be listed under Apps in your left sidebar. Use the steps below to complete setup.

  1. Below Apps in your left sidebar, click Google Calendar.
  2. From the Home tab, click Connect an account and follow the prompts.
  3. Go back to Slack and open the Google Calendar app.
  4. Open the Messages tab, then click Use This Calendar to finish connecting your account.
  1. Find Google Calendar for Team Events in the Slack App Directory.
  2. If the app hasn't been added to your workspace yet, follow the steps to install it.
  3. Choose Connect a Calendar to Slack.
  4. Select which calendar you'd like to post from. 
  5. Choose the channel your calendar should post to. 
  6. Customize the notifications you'd like to receive. 
  7. Click Save Integration.
  8. Select I'm done to finish.

Note: You can add multiple Google accounts to Slack to connect additional shared calendars.


Use Google Calendar in Slack

Google Calendar

Google Calendar for Team Events

View your full schedule

Screenshot of the Home tab in the Google Calendar app displaying a member's schedule for the day

From the Home tab, click Today or Tomorrow to see upcoming events. Click Select a date  to see all events for a particular day.

To view more details, click the   three dots icon to the right of an event. Select View event details to see the location, guest list, and description.

Tip: Use the /gcal today or /gcal tomorrow slash command in the Messages tab to view your daily events.

Note: If you're using Google Calendar from the Slack mobile app, you won't see the Home tab yet. However, it will be available soon!

 

Automatically update your Slack status

Using your primary calendar, the Google Calendar app will automatically set your Slack status to In a meeting.

Screenshot of a Google Calendar status displaying on a member's Slack profile

Here are some details to keep in mind: 

  • You can remove or update your Slack status at any time — the calendar app won't override any status you've set yourself. 
  • Only meetings you accept will trigger a status update in Slack, and your status will exclude the name of your meeting.
  • Only events marked with a Busy availability will trigger a status update in Slack.
  • If you have overlapping events, there are two options: if the events have different durations, Slack will set your status to match the longer one, but if they start or end at different times, your status will match the earlier one.

Other features

  • Respond to invites
    Keep your calendar up to date: review invite details, see conflicting meetings, and reply to events with a YesNo, or Maybe.
  • Join conference calls
    If you use Google Hangouts or Zoom, join remote meetings from an event reminder with a single tap or click.

Once a shared Google Calendar is connected to Slack, you can receive any of the following updates in the channel you've specified:

  • A summary of daily events at a specific time
  • A weekly summary of events at a certain time and day of the week
  • Notifications when events are created, about to start, or if any of their details change


Adjust notification settings

Google Calendar

Google Calendar for Team Events

You can tailor your Google Calendar notification settings in Slack by turning certain notifications on or off. Here's how:

  1. Find and select Google Calendar in the Apps section of your left sidebar.
  2. From the Home tab, click Settings in the top right. 
  3. Below your calendar, click Notification Preferences
  4. Set your notification preferences and click Update
  5. Click Done to save.

Tip: You can also use the /gcal slash command in the Messages tab to adjust your settings.

You can adjust which types of calendar activities trigger notifications in Slack. Here's how:

  1. Find Google Calendar for Team Events in the Slack App Directory.
  2. Locate the calendar you'd like to update, and click the  pencil icon.
  3. Scroll down to What would you like to post?.
  4. Update your notification preferences. 
  5. Click Save to finish.


Disconnect a calendar

Google Calendar

Google Calendar for Team Events

  1. Locate and click Google Calendar in the Apps section of your left sidebar.
  2. From the Home tab, click Settings in the top right. 
  3. Click the Settings button.
  4. Below the calendar you want to disconnect, click Disconnect Calendar
  5. Click Yes to confirm.
  1. Find Google Calendar for Team Events in the Slack App Directory.
  2. Locate the calendar you'd like to update, and click the  pencil icon.
  3. Click  Remove in the top right corner.
  4. Select OK to finish.