To connect an external calendar to your Productive account go to Settings - App Marketplace Integrations and select a calendar you wish to add.
You can add multiple calendars to the list.
Alternatively, to access these settings, head over to My Time, activate the Calendar view and within the menu click Connect Office 365 Calendar.
With Calendar View in My Time, you can define the exact time of the day when a time entry was recorded, and see your time entries in a convenient day/week view:
The screen is split into two sections: First, you'll see all of your time entries where the time of the day is not defined:
Next, you'll see all the time entries where the time of day is clearly marked:
Clicking on the time entry displays additional information and allows you to edit the time entry. Note that the entries follow the project color they're a part of.
To add a new time entry, just click on the time of the day when it was done:
Then select the project, and the service you were working on, enter the duration, and add notes if you want:
You can also follow time-tracking suggestions - choose from Scheduled or Recent projects, and Pin / unpin an item:
To change the duration of the time entry, you can drag the top or the bottom edge of the box:
You can also click on the center of the box to drag it around the calendar, changing its timeframe or day.
Google Calendar Integration
Productive supports syncing with your Google Calendar, so your events will always be in sync. To create the integration, click on the cog icon (⚙️) and select Connect Google Calendar:
This will take you to Google's authorization page where you'll have to confirm the integration.
Back in Productive, your Google Calendar events will look like this:
For now, the event is greyed out so it doesn't mix with your Productive projects. But if you want, you can track time against that event and assign it to a project in Productive just by clicking on it.
Notice that the color has changed (it follows the project in Productive):
💡 When a timer has been active multiple times on a single time entry, that time entry will be placed in the header of the Calendar view since there are multiple start and end times (for each timer activation). You can then drag that time entry into the Calendar.