Skip to main content

Google Calendar: Permissions and setup

Automate scheduling and manage events with the Google Calendar integration for Atomicwork.

R
Written by Riya Sebastian
Updated over 3 weeks ago

Manual calendar coordination slows down processes and creates scheduling conflicts. The Atomicwork-Google Calendar integration enables IT, HR and other service teams to automate event creation and management directly from your workflows, eliminating context-switching and ensuring seamless scheduling.

Setup and permissions

  1. In the Atomicwork admin portal, navigate to Settings > App Store > Google Calendar from the list of available apps and click Connect.

  2. You will be redirected to the Google login page where you review the permissions Atomicwork requires to access your Google Calendar account.

  3. Click Allow to grant the necessary permissions to Atomicwork.

  4. Once you accept, you will be redirected back to Atomicwork, confirming that the Google Calendar application has been successfully connected.

The integration requires specific OAuth scopes to function correctly:

Scope

Purpose

Grants full access to calendars, allowing the app to read and write calendar data.

Grants access to calendar events, enabling the creation, modification, and deletion of events.

Capabilities

Service teams can automate calendar management directly within Atomicwork, including:

  • Viewing calendars and calendar details

  • Creating, updating, listing, and deleting events

  • Working with primary or specific calendars

  • Managing event metadata such as time, timezone, attendees, descriptions, and conferencing

  • Controlling notifications for event updates and deletions

This enables end-to-end automation for processes like onboarding and offboarding.

For example, admins can add actions to automatically schedule onboarding meetings or transfer calendar events from departing employees. Some other usecases:

  • Automated meeting scheduling: Automatically create calendar events when business events occur, such as scheduling onboarding meetings for new hires or creating interview slots for candidates.

  • Employee offboarding workflows: Transfer calendar events from departing employees to their replacements and release associated resources like meeting rooms.

  • Cross-timezone collaboration: Schedule events across different time zones with proper handling for global teams.

  • Resource management: Automatically delete events and release resources when meetings are cancelled or rescheduled.

Supported actions

The integration provides distinct actions for managing calendars and events within your workflows:

  1. List Calendars – Lists all calendars available to the authenticated user.

  2. Get Calendar – Retrieves a specific calendar by its ID, including properties like time zone and conference settings.

  3. List Events – Returns a list of events from a specified calendar.

  4. Get Event – Retrieves a specific event by its ID, with support for custom time zones.

  5. Delete Event – Deletes an event from a calendar with options to send notifications to attendees.

  6. Create Event – Creates a new calendar event with comprehensive configuration options, including title, description, start/end times with time zones, multiple attendees, and Google Meet conferencing integration.

  7. Call API – A generic proxy action that allows executing custom Google Calendar API calls beyond the predefined actions.

Did this answer your question?