Google Workspace calendar integration

Setting up this integration enables users to receive event invites directly in their Google Calendar. Calendar event tasks and 1-on-1 meeting tasks sent out from Bob would appear as native events which can be adjusted and rescheduled directly from Google Calendar.

If you set up the integration to Google Calendar, the event organizer and guests will receive emails containing the date, time, and title of the event once the task is triggered and automatically added to their calendars. These events can be managed natively in Google Calendar or your other email client for adjusting the date and time, invitees, or any other information Google supports.

Tip: This also supports Outlook, or any other widely used email client. You can enjoy the native Google invites on your Outlook, Mail on iOS, or any other email client.

Note: If you have not set up this integration, the event organizer and guests will receive emails containing the calendar event attached as a .ics file once the task list is triggered, or once the dependent task is complete. Once the guest(s) respond(s) to the event invitation, it will be added to their calendar. To learn how to manage an event after an invite has been sent, see Set up a task list.

How to enable Google Calendar API

  1. Go to https://console.developers.google.com.
  2. Create a project if you don't have one, or select an existing one. mceclip1.png
  3. From the left panel, click Library.
  4. Go to the Google Library search, then click Google Calendar API.
  5. Click Enable. mceclip0.png

How to create a service account (without role)

  1. Go to https://cloud.google.com/iam/docs/creating-managing-service-accounts.

  2. From the Google API Console, select Credentials.

  3. Click + Create Credentials > Service Account.

  4. Fill in the service account name, then click Create.

  5. In the Grant this service account accept to project tab, leave the Role empty, then click Continue.

  6. In the Grant users access to this service account tab, leave the Roles empty, then click Done.

  7. Create a JSON Account key for the service account. https://cloud.google.com/iam/docs/creating-managing-service-account-keys

  8. In the Credentials page, click on the service user that was created.

  9. Under Keys, click Add Key > Create new key.

  10. Select JSON, then click Create. The JSON file will be downloaded to your computer. Save the file for the next step.

  11. Go to Google Admin Console > Security > API Controls.

  12. Click Manage Domain Wide Delegation.

  13. Click Add new.

  14. Obtain the client_id value from the service account private key you downloaded earlier.

  15. Under Client ID, paste the client_id value.

  16. In the 0auth scopes field, enter the following value:
    https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/userinfo.profile,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/admin.directory.user.readonly

  17. Click Authorize.

How to set up Google Workspace calendar integration in Bob

  1. From the left menu, select Settings > Integrations.
  2. Select Calendar > Google Workspace.
  3. Open the JSON file that you previously downloaded, copy the content, then paste it into the text box.
  4. Click Connect to Google Workspace.

FAQs

Does this integration support other email clients, such as Outlook or Mail on iOS, for example?

Yes! Users of major email clients can enjoy the native Google calendar invitations, too. The event information can also be viewed and responded to by other email clients.image (4).png