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 our 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.
  2. Click the  plus icon. 1_Connecting_calendar_to_Slack.png
  3. Search for Google Calendar.

    ✋Not installed yet? Click Install to visit the Slack App Directory, then follow the steps to connect the app.

    👍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 set up.

  1. Click Google Calendar under Apps.
  2. Type the slash command /gcal in the message field and send.
  3. Click Connect an Account and follow the steps.
  4. Once your account is connected, you'll be directed back to Slack. Click Use this Calendar to finish.
  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

Automatically update your Slack status

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

Google_Calendar_Slack_Status.png

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

  • See your schedule 
    Get an overview of today's schedule delivered each morning or the next day's schedule delivered the night before. You can also enter the /gcal today or /gcal tomorrow slash commands in the message box at any time to see upcoming events.
  • 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. Type the /gcal in the message field and send.
  3. Select Update Notifications
  4. Set your notification preferences, then click or tap Update to save.

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. Type the slash command /gcal in the message field and send.
  3. Under Manage Calendar & Preferences, select Manage.
  4. Choose 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.

Related Articles

Recently Viewed Articles