Calendar sync, done right

Never get double-booked again.

No missed meetings, no double-booked clients, no kid's soccer practice forgotten. Works with Google, Microsoft and iCloud calendars — plus any ICS calendar feed.

14 days free · No credit card required

Works with the calendars you already use

Google Calendar
Microsoft Outlook
iCloud Calendar
Any ICS feed

How it works

1

Connect your calendar — Google, Microsoft or iCloud.

2

Add each calendar you want to keep in sync — one per source.

3

Google and Microsoft changes cross over in about a second; iCloud is checked about every five minutes. Either way, it keeps going without you watching it.

Built to be trusted

Synced in about a second.

Google and Microsoft calendars typically update in under a second — the other side reflects your change before you've closed the tab. iCloud has no push, so we check it about every five minutes.

Caught in five minutes.

If sync ever stops working as intended, we detect it within five minutes and get on it — so problems surface to us, not to you in front of a client.

Nothing fails silently.

We retry through provider outages and flag anything that needs your attention. No quiet gaps, no events that just never showed up.

All systems operational
Live status
Sync APIOperational
Sync workersOperational
Median sync latency—

See our live status → — we publish it, because you shouldn't have to take our word for it.

You're in control

You decide what crosses over — event by event.

Other sync tools give you one setting for the whole calendar, so everything becomes "Busy". twocal gives you rules: match an event, and decide what the copy says. Client work arrives labeled and color-coded. The rest stays private.

Still want the blunt version? Always → set title "Busy" is a rule too.

How field rules work →

Who it's for

If you juggle more than one calendar, you already know the cost: double-booked clients, the meeting you never saw because it landed in the wrong calendar, the morning triage across four apps. twocal makes that disappear.

Simple pricing

$19/month

One flat price — we don't charge per calendar.

See full pricing → · 14-day free trial, no credit card required.

Questions, answered

Is my client data safe?

You decide what crosses over. Send busy-only placeholders to a client's calendar and the full details stay on yours — they never see more than they should. OAuth tokens and iCloud app-specific passwords are encrypted at rest, and twocal only ever touches the calendars you connect.

Why not just subscribe via ICS for free?

An ICS subscription is read-only, and your calendar app refreshes it on its own schedule — often up to 24 hours late. A client books you at 2pm; your other calendar finds out tomorrow. twocal writes the change onto your other calendar as a real event and keeps it current — not a stale mirror.

Does it work with iCloud?

Yes — included on every plan, at no extra cost. Apple doesn't offer a "sign in with Apple" button for calendar access, so you connect with your Apple ID and an app-specific password you create at account.apple.com. We encrypt it at rest and only ever use it to reach iCloud's calendar server. iCloud also can't notify us when something changes, so we check it about every five minutes rather than in real time. Google and Microsoft calendars still update in about a second.

Can't an automation tool already do this?

Up to a point. General automation tools don't sync deletions — a cancelled meeting stays stuck on your other calendar — and two-way setups can loop and duplicate events. Per-task pricing adds up fast on a busy calendar. Sync correctness is the whole job here, not a side effect of a generic workflow.

No scheduling links or mobile app?

Deliberate. Every hour goes into one thing: sync that doesn't fail silently. Keep using Calendly or Cal.com on top — twocal just makes them see your true availability across every calendar, instead of one.

Is there a limit on how many calendars I can sync?

No practical one. There's a soft cap that exists only to stop spam and abuse — if the system ever stops you, send us a message and we'll raise it, no questions asked, usually the same day. No new tier to climb, no surprise pricing. If you run more calendars than most, you're exactly who twocal is built for.

Stop checking. Start trusting.

Connect your calendars in five minutes and never wonder if they're in sync again.

14 days free · No credit card required