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 and Microsoft calendars — plus any ICS calendar feed. Apple coming soon.

14 days free · No credit card required

Works with the calendars you already use

Google Calendar
Microsoft Outlook
Apple Calendar (coming soon)
Any ICS feed

How it works

1

Connect your calendar — Google or Microsoft (Apple coming soon).

2

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

3

Events sync in seconds. Your calendar stays current. Always.

Built to be trusted

Synced in seconds.

Connected calendars update in seconds — not minutes. The other side reflects your change before you've closed the tab.

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~11s

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.

Choose exactly which events sync and how each one lands on the other side — rename them, hide the details, reshape any field. Your client's calendar never sees more than it should.

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

Up to 15 calendars. One flat price — no per-calendar tiers.

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 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.

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.

What if I need more than 15 calendars?

Email us and we'll raise your limit — 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