Google Calendar and Outlook.com Calendar: Add calendar events to your timesheet

If the time you track often lines up with the events in your Google or Outlook.com Calendar, integrating your calendar app with Harvest will allow you to use those events to populate new time entry information on the Day view of your timesheet. If you have multiple calendars within your calendar app, such as one for the whole company and one for your smaller team, you can even use events from all of those calendars.

You can also use the calendar integration with our mobile app for iPhone or Android, but tracking from our Harvest for Mac and Harvest for Windows desktop apps is not currently supported for calendar apps.

Integrating your Google Calendar or Outlook.com Calendar

There are two ways to integrate your calendar with Harvest:  Directly from your timesheet or in your user profile. 

You can only connect either a Google or an Outlook account, not both. If you start using one service and want to switch to the other one, please first disconnect the current integration in the Security > Integrations section of your profile.

When you connect your calendar to Harvest, you grant us access to your calendars and events. We store calendar and event identifiers related to time tracked on Harvest as well as recurring event identifiers.

Enable calendar event tracking on your timesheet

  1. Head to Time > Timesheet.
  2. Click the Track time button in the Day view of your timesheet.
  3. Click the Pull in a calendar event link.
    • This will open a “drawer” on the left showing the two options (Google or Outlook). Click one of them and complete the authorization process.

Enable calendar event tracking in your profile

  1. Click your name at the top right and select My profile.
  2. Go to your profile’s Security tab.
  3. In the Integrations section, click Connect for the option you want and complete the authorization process.
    • You can connect this way even if you’ve dismissed the calendar integration drawer on your timesheet.

Creating new time entries from your calendar

Once you’ve connected your calendar app, you’ll be able to quickly create new time entries from your calendar events.

  1. Click the Track time button on the Day view of your timesheet to open a “drawer” with the current day’s calendar events.
    • The calendar drawer will not display on the Week view.
    • If the drawer is not visible, click the Pull in a calendar event link.
    • If you have multiple calendars, you can switch between them at the top of the calendar drawer. For Google Calendar, the dropdown will show only calendars that are visible in Google Calendar itself. For Outlook Calendar, the dropdown will show all calendars you have access to.
  2. Click the calendar event you’d like to create a time entry for.
    • All-day events and declined events won't be shown.
    • Harvest will add the event title to the new time entry’s notes and populate the entry’s duration or start and end time fields (depending on your Harvest account settings) based on the event’s start and end times.
    • If it’s a recurring event and you’ve already tracked time to a previous event in the series, Harvest will also remember the last project and task you used.
  3. Select the relevant project and task if needed, edit anything else you’d like, and click Save entry to add the new time entry to your timesheet.

Once you’ve created a time entry based on a calendar event, that event will be grayed out in the drawer and can’t be used to make more time entries. If you delete the connected time entry, the calendar event will be available again for creating a new time entry.

You can also create new time entries from your calendar using our mobile app for iPhone or Android. Please note that at this time, the mobile app doesn’t remember a recurring event’s project and task and doesn’t support multiple calendars.

Disconnecting the calendar integration

To disconnect your Google or Outlook.com calendar account from your Harvest account:

  1. Click your name at the top right of your Harvest account and select My profile.
  2. Go to your profile’s Security tab.
  3. In the Integrations section, click Disconnect for the connected calendar account.

This will cause Harvest to disable the connection on our end. Any time entries created from calendar events will remain in your Harvest account. To officially revoke access, you may also want to take any relevant steps within your Google or Outlook.com calendar account.

Troubleshooting issues with the calendar integration

If your calendar integration is connected but you do not see events to select, first, make sure you've selected the correct calendar from the dropdown menu. 

If you've viewing the correct calendar but still not seeing events, try disonnecting then reconnecting the integration. 

Did you find this article helpful?

Still have questions? We’re happy to help!

Contact us