Google Calendar App

Prev Next

The Rocket.Chat Google Calendar app connects your Google Calendar with Rocket.Chat, helping you stay organized and on top of your schedule.

This app provides users with the ability to:

  1. Manage meeting invites and respond directly from Rocket.Chat.

  2. Receive a daily digest of scheduled events.

  3. Get reminders 10 minutes before every meeting.

  4. Automatically update your user status while in a meeting.

  5. Receive a daily summary email at a preferred time.

Some features are only available for workspaces running Rocket.Chat version 6.2.0 or higher.

Prerequisites

Install Google Calendar app

To install the Rocket.Chat Google Calendar app,

  1. Go to Administration > Apps > Marketplace > Explore.

  2. Search for and select the Google Calendar app.

  3. Click Install and Agree to accept the required permissions.

  4. After installation, you will receive a direct message from google-calendar.bot with setup instructions. In that DM, enter /google-calendar setup.

  5. The bot will display the setup steps. Copy the Authorized redirect URLs displayed and save for later.

Get Google Cloud client credentials

To enable Rocket.Chat to connect with Google Calendar, create OAuth credentials in your Google Cloud project:

  1. Go to the Google Cloud Console and either create a new project or select an existing one.

  2. From the sidebar, navigate to APIs & Services > OAuth consent screen.

  3. Click Get Started and fill in the required fields. Click Create to finish setting up the OAuth consent screen.

  4. Next, go to Clients and click Create Client.

  5. Select Web application as the application type and fill in the required details.

  6. Add the Authorized redirect URIs given by the google-calendar.bot. Click Create.

  7. Copy the generated Client ID and Client Secret. You will need these to configure the app in the next step.

  8. To enable Google Calendar API on your project:

    1. Go to APIs & Services → Library.

    2. Search for Google Calendar API and click Enable.

Configure the Google Calendar app

  1. On the Google Calendar App Info screen, navigate to Settings.

  2. Paste the Client ID and Client Secret you copied from the Google Cloud Console.

  3. Click Save changes.

Now that you’ve succesfully configured the app, users can now start syncing thier Google Calender accounts to Rocket.Chat and managing thier events.