How to Connect Google Calendar to Teetrack — Step-by-Step Guide
Connect your Google Calendar to Teetrack and automatically import events as draft time entries. Step-by-step guide for setup, auto-import, and smart project matching.
Prerequisites
- Teetrack account (Business tier or higher for auto-import)
- Google account with Google Calendar
- Access to Teetrack profile settings
Setup Guide
Step 1: Open Calendar Integration Settings
Log in to Teetrack and navigate to your Profile page. Scroll down to the "Calendar Integration" section. This is where you manage all calendar connections.
Step 2: Connect Google Calendar
Click the "Connect Google Calendar" button. You will be redirected to Google's OAuth consent screen. Review the permissions and click "Allow" to grant Teetrack read-only access to your calendar events. You will be redirected back to Teetrack once authorization is complete.
Step 3: Check the Connected Account
Check that the connected Google account is correct. Teetrack has no calendar picker in the interface for any provider. Selecting individual calendars within an account requires the API.
Step 4: Enable Auto-Import
Toggle the "Auto-Import" switch to automatically create draft time entries from your calendar events. Drafts do not count toward your tracked time until you explicitly confirm them.
Step 5: Set a Default Project (Pro tier)
On Pro, optionally choose a default project for the connection. It is used when neither keyword matching nor a suggestion from confirmed history supplies a project.
Step 6: Configure Project Keywords (Pro tier)
Open Project Settings and navigate to the "Calendar Keywords" section. Add keywords that map calendar events to specific projects. Matching is case-insensitive and the longest match wins — for example, "acme corp" takes priority over "acme".
Step 7: Review Imported Entries
Open Daily Review and check for completed work and duplicate records. Dismiss unwanted drafts. Confirm the intended draft, then correct its times and description on the confirmed entry and verify the result before reporting. Sync can reset those edits on an unconfirmed draft.
Step 8: Verify the Integration
Check that your recent Google Calendar events appear as draft entries on the Dashboard. Teetrack syncs every 30 minutes automatically, so new events will arrive shortly after being created in Google Calendar.
Verify the Connection
- Open Teetrack Dashboard
- Look for 'Review imported entries' section
- Recent Google Calendar events should appear as draft entries if auto-import is enabled
Tips & Notes
- All-day events are skipped
- Cancelled events are automatically ignored
- Import window: past 7 days + next 24 hours on every sync
- Syncs every 30 minutes automatically
- Trigger manual sync via Teetrack's AI tools (MCP)