Google Calendar Import

Import your Google Calendar events into Toggl Plan to accurately view everyone's availability and assign work to the people with the time to complete it.


Enabling and Disabling Google Calendar Import

Every user, including workspace guests, can integrate their Google Calendar with the Toggl Plan workspace. The integration is enabled at the user level. Everyone in the Toggl Plan workspace will be able to see the imported calendar events once imported.


This integration is available on Business plans.


To enable the integration:

  • •  Go to Settings -> Apps & Integrations -> Calendar Import
  • •  Switch the toggle to On

Doing this will take you through the Google authentication flow, where you will: 

  • •  Choose the Google account you want to integrate
  • •  Give Toggl Plan permission to read it 

Back in the Calendar Import tab, you can now enable the calendars you want to sync and see the Projects they will be synced to.

You can disable sync for each calendar independently at any time. Deleting the Project in Toggl Plan will also disable sync with Google Calendar.

Disable the integration by switching the toggle to off. This deletes your Google authentication as well. Choose if you want to keep or delete the synced tasks.


  • •  Keep tasks - they become regular tasks and no longer sync with the calendar.
  • •  Remove tasks - delete all Tasks.

Note: In order to re-enable the integration, you will have to delete the original project that was created.


How sync works

When you enable sync, we bring over the following: 

Each Google Calendar is imported as a standalone Project into Toggl Plan. The Project will be created with No Client and is treated like a default project with Timeline view enabled. All projects created by the integration get the same color by default so you’ll easily recognize meetings in your timeline.


The Events in the calendar will be imported as Tasks. Only confirmed events (Yes and Maybe) are imported. We do not import canceled, declined, or deleted events or open invites. Tasks and Time Off in Google Calendar are also not imported.

We import events starting from the current date and up to 1 year in the future only. 


How do we map data? 

Here is a table showing how we map data in Toggl Plan. 

Google Calendar Toggl Plan
Calendar Name Project Name
Event Name Task Title
Start - End Date From - To Date
Event Duration Time Estimate
Event Description Task Description

Updating an event in Toggl Plan does not push the changes to Google Calendar. However, editing the following fields will stop the sync with Google Calendar: 

  • •  Task Name
  • •  From - To Date
  • •  Assignee
  • •  Time Estimate
  • •  Description

In Google Calendar, changing the event's title, dates, repetition, duration, and visibility will all update the Task in Toggl Plan.


Some things to note: 

  • •  Event Duration is imported as the Time Estimate for Task. However, all-day events and multi-day events will be imported without any estimate.
  • •  Recurring events are imported as standalone events for up to a year in the future. 

Please note: Export of Toggl Plan events to an external calendar is done via Calendar Export.