Calendar Sync for Freelancers
Manage multiple client calendars without double-booking. Sync availability across all your accounts from one place.
The problem
As a freelancer, you juggle multiple calendars — your own schedule plus one or more client accounts. Each client gives you access to their Google Workspace or Microsoft 365 calendar, and you’re expected to keep your availability accurate across all of them.
Without sync, you end up double-booked. Client A schedules a call at the same time Client B already has you in a meeting. You only realize when both calendar invites collide in your inbox.
How Hetk solves this
Connect all your calendar accounts to Hetk and set up one-way syncs from each client calendar to your personal calendar. Every meeting that gets added to a client calendar automatically appears on your own schedule as a busy block.
For your main calendar, set up a reverse one-way sync back to each client so they can see when you’re unavailable.
Typical setup
| Sync | Direction | Privacy |
|---|---|---|
| Client A → Personal | One-way | Mark as Private |
| Client B → Personal | One-way | Mark as Private |
| Personal → Client A | One-way | Mark as Private |
| Personal → Client B | One-way | Mark as Private |
What this gives you
- Single source of truth — all your commitments visible in one calendar
- No double-booking — client meetings block time on your personal schedule automatically
- Client confidentiality — events from Client A appear as “Busy” on Client B’s calendar, with no details leaked
- Real-time updates — changes sync within seconds via webhooks
Cross-provider support
Your clients don’t all use the same calendar provider. One might be on Google Workspace, another on Microsoft 365, and you might use iCloud personally. Hetk handles all three — sync any combination of Google, Outlook, and iCloud calendars.