Google Calendar
Google Calendar
Google Calendar: Permissions and setup
Automate scheduling and manage events with the Google Calendar integration for Atomicwork.
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
- In the Atomicwork admin portal, navigate to Settings > App Store > Google Calendar from the list of available apps and click Connect.
- You will be redirected to the Google login page where you review the permissions Atomicwork requires to access your Google Calendar account.
- Click Allow to grant the necessary permissions to Atomicwork.
- 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 |
|---|---|
| https://www.googleapis.com/auth/calendar | Grants full access to calendars, allowing the app to read and write calendar data. |
| https://www.googleapis.com/auth/calendar.events | 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:
- List Calendars – Lists all calendars available to the authenticated user.
- Get Calendar – Retrieves a specific calendar by its ID, including properties like time zone and conference settings.
- List Events – Returns a list of events from a specified calendar.
- Get Event – Retrieves a specific event by its ID, with support for custom time zones.
- Delete Event – Deletes an event from a calendar with options to send notifications to attendees.
- 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.
- Call API – A generic proxy action that allows executing custom Google Calendar API calls beyond the predefined actions.
