Every setting, and what it does.

Decide which events travel, what they are called when they arrive, and how each calendar in a sync is treated. Google, Outlook and CalDAV sync both ways; iCal feeds are read-only sources.

Every setting

10 settings

How the calendars connect

Direction, shape and how many. Configured per sync, not once for the account.

4 settings

Both directions, across Google, Outlook and iCloud

Google, Outlook and CalDAV accounts — iCloud, Fastmail, Nextcloud and any standards-compliant server — sync in both directions on every plan. iCal feed URLs are read-only: they can be a source, never a destination. Syncing iCloud both ways means connecting it as CalDAV rather than as a feed. Direction is set per sync, not once for the whole account: the same two calendars can run two-way with one counterpart and one-way with another.

Set this up in one click

Three or more calendars that all see each other

Paid plans

Add all the calendars to ONE sync. Building it as separate pairs through a central calendar does not work: a copy is not re-copied onward, so the outer calendars never see each other.

Set this up in one click

Every calendar on one screen

The calendar view shows every connected account together in day, week, 3-day, month or agenda layout, on every plan. It is for reading, not editing — you still create and change events in Google, Outlook or your CalDAV app.

Let your AI assistant read and book across every calendar

Paid plans

SYNCDATE runs an MCP server, included on any paid plan. Claude, Cursor, Windsurf or any MCP-compatible client logs in over OAuth and gets the same calendars and syncs you see in the browser — 27 tools covering calendar read and write, sync control and account management. You can revoke any agent on its own.

What a copy carries

A copied event does not have to look like the original.

2 settings

Colleagues see that you're busy, not why

When a sync crosses into a calendar you do not solely own — a shared calendar, a one-way push, or one where we cannot confirm your access — copies are titled "Busy", on every plan. A therapy appointment blocks the time without naming itself. A two-way mirror between calendars you own outright starts with the real titles instead, since both sides are yours; switch that sync to "Busy" if other people can see either calendar. Every sync can be set to Busy, the original title, a custom label, or a prefix.

in the app · Title · Privacy

Set this up in one click

On Pro: show one calendar the real title and another just "Busy"

Pro

Per-calendar overrides need the Pro plan. Inside a single sync, each destination calendar can be treated differently: your own calendar keeps the real event while the client calendar it also syncs to shows "Busy". What can differ per calendar: title, privacy, guests, colour, description, location, reminders, whether it shows real free/busy, and whether the copy is labelled as ours.

in the app · Calendar exceptions · Reset to default

Set this up in one click

Busy by default

10 fields

Every field a copy can carry, and what it does until you change it.

A copy carries only what you allow. By default, most of what makes an event personal — description, guests, location, reminders — stays home; only the time and, usually, the title cross.

FieldBy defaultNotes
Event time (start/end)AlwaysNot a setting — exact timing is what prevents double-booking
Title"Busy" unless every calendar is your ownSet to Busy, the original title, or a custom replacement
PrivacyDefaultDefault, Private, or Public in the calendar the copy lands on
GuestsOffOff, as description text, or the full list — providers may still email guests if copied
ColourThe destination calendar's own colourPick one colour for every copy, or keep each source's own colour (per-calendar, Pro)
DescriptionOffCopy the description text in, per sync
LocationOffCopy the location or video link in, per sync
RemindersOffOff, the destination calendar's default, or match the original event's own reminders
Real availabilityOnThe copy counts as Free when the original is Free. Turn off and every copy counts as Busy, even if the title still reads "Busy"
SYNCDATE brandingOnAdds "synced by SYNCDATE" to the copy's description. Free can't remove it; Plus and Pro can

Which events cross

Not every event belongs on every calendar. Each sync has its own filters, and they are all on the free plan.

4 settings

Meetings you haven't accepted stay out

"Which events to sync (RSVP)" decides what earns a copy: every invitation, only the ones you answered yes or maybe to, or only the ones you accepted. Available on every plan. Tightening it removes copies that no longer qualify, so you are not left cleaning up by hand.

in the app · Which events to sync (RSVP) · Only-yes · Yes-or-maybe · All

Set this up in one click

Leave out the events that don't belong there

"Exclude events" skips anything matching a rule you write, on every plan. Three kinds: all-day events, events whose title contains a word you choose, and events already marked as free time. Rules combine with OR — one match is enough — and adding a rule also removes events it matches that were synced earlier.

in the app · Exclude events · All-day events · Title contains · Free events

Set this up in one click

Only sync the days and hours you actually work

"Days & hours to sync" copies events inside the window you pick and leaves everything outside it alone, on every plan. Saturday plans never reach the work calendar.

in the app · Days & hours to sync

Out-of-office and focus blocks stay out — on Google

Google only

Only Google marks out-of-office, focus time, working location and contact birthdays as special event types. On Outlook, iCloud and other CalDAV accounts these arrive as ordinary events, so the Special event types checkboxes do nothing at all for them — they cannot leave an Outlook out-of-office block out, and they cannot bring one in. An Outlook out-of-office block syncs like any other event, and the only way to keep it out is a rule that matches its shape rather than its type: skip all-day events, or skip events whose title contains a word you choose.

in the app · Special event types · Working Location · Focus Time · Out of Office · Special dates from contacts

How quickly a change shows up

Two speeds, decided by the calendar — not by your plan.

Within seconds

Google · Outlook

Move a meeting and the copy has moved before you have closed the tab.

Within 15 minutes

iCloud · Fastmail · Nextcloud · any CalDAV · iCal feeds

These calendars are checked on a schedule, so a change lands on the next check.

Every plan syncs at the same speed, including the free one. Speed is a property of the calendar you connected, never something we hold back.

See every calendar in one place

Once the copies are flowing, there is somewhere to look at all of it.

Every calendar you have connected, in one view — day, three-day, week, month or agenda. Each account keeps its own colour, so you can see at a glance which company a block belongs to without opening anything.

It is the answer to the question the syncing raises: your clients see Busy, and you see the real week, in one place instead of four tabs.

Pause, undo, and clean exit

Full control at every stage. No stranded events.

Three controls for every sync:

  • Pause — stops syncing immediately. All events already synced stay in place. Resume whenever you're ready.
  • Resume — picks up where it left off. Any changes made while paused are detected and synced on the next run.
  • Delete — removes the sync configuration. Choose to keep all previously synced events in place, or clean them all up automatically.

Six months of syncing, 120 “Busy” blocks across your work calendar. Click “Delete sync” → choose “Clean up synced events” and every one of them goes. We made those copies, so we know exactly which events are ours to remove — and which are yours to keep.

Sync health dashboard

No black box. See exactly what's syncing and when.

Every sync shows its own stats — events copied, when it last ran, how many failed, when it started. What's below is the same component a real sync's page renders; only the numbers are a stand-in.

Workyou@company.com
Two-way
Personalyou@outlook.com
Event filterAll eventsTitleBusyPrivacyDefaultPast EventsPast monthDescriptionsOffShow real availabilityOffRemindersOffBrandingOnCreatedJun 15, 2026
1248 events in sync2m ago since last activity

Last synced ticks live over server-sent events — no refresh needed — and Errors turns red the moment a sync needs attention, so you see it before your next meeting does.

Security

Built to the standard you'd want for something touching your calendar.

Provider-native auth

Google and Microsoft connect via OAuth. CalDAV uses app-specific passwords or server credentials. iCal feed URLs are treated as credentials and protected like tokens.

Encrypted credentials

OAuth tokens, CalDAV credentials, and iCal feed URLs are encrypted at rest using AES-256-GCM. They cannot be read without the encryption key.

EU-hosted, GDPR compliant

Infrastructure runs on Hetzner in Germany. Data stays in the EU. GDPR compliance is built into the data model, not bolted on after.

Minimal event storage

Sync mappings store provider event IDs, timestamps, and status. The read-only calendar view may cache event display fields so it can render quickly, and account deletion removes that data.

Common questions

How many calendars can I sync?
Free: 2 calendars, 2 accounts, 1 sync. Plus: 20 calendars, 5 accounts, up to 5 syncs. Pro: 100 calendars, 20 accounts, up to 20 syncs. See pricing for current rates in your region.
What calendars do you support?
Google Calendar, Microsoft Outlook, CalDAV providers (iCloud, Fastmail, Nextcloud), and iCal feeds. All support two-way sync except iCal, which is read-only.
What happens to recurring events?
Recurring events sync as full series, not individual instances. When you create a weekly meeting, the entire recurrence rule is copied — so all future instances stay in sync automatically.
How fast does it sync?
Google and Outlook changes appear on the other calendar within seconds. iCloud, other CalDAV calendars and iCal feeds update within 15 minutes.
Can I undo synced events?
Yes. When you delete a sync you can have it remove every event it created, so no "Busy" blocks are left behind. Your own events are never touched — we only ever delete copies we made.
Will my colleagues or clients get emailed when a copy is created?
No. Copies carry no attendees by default, so there is nobody for a calendar to notify — the copy is a block of time, not an invitation. If you switch attendee copying on, we explicitly ask the calendar not to send anything: on Google that is a setting on every write and it holds. Outlook and other servers are asked the same way, but a company's own mail server can be configured to overrule it, so on a corporate account treat it as very likely rather than guaranteed.
What if the same event is edited in both calendars at once?
The later edit wins. Every calendar stamps an event with the time it was last changed, and the change carrying the later stamp is the one that survives — the other is overwritten. There is no merge and no prompt: the event is the unit, not the field, so an edit that only moved the location still replaces the whole copy. In practice, edit in one place.
What happens if SYNCDATE loses access to one of my accounts?
You get an email naming the account that needs reconnecting, and the sync stops instead of carrying on without it — carrying on would mean treating the events it can no longer read as deleted. We keep the marker of where we got to, so reconnecting resumes from that point rather than starting over. Worth knowing: it does not recover on its own. A revoked or expired login never starts working again by itself, so the sync stays stopped until you reconnect it.
What can an AI agent actually do with my calendars?
Exactly what you granted it. Access is split into five permissions — read calendars, write calendars, read syncs, manage syncs, and manage accounts. Tools belonging to a permission you didn't grant are not refused when the agent tries them; they are never listed to the agent at all, so it cannot ask for them. That makes a read-only agent a real option: grant the two read permissions and it can answer questions about your week without being able to change an event or touch a sync. Connecting an agent needs a paid plan.
Can my employer see my personal event details?
Only if you choose to show them. Set a sync's title option to "Busy" and the copy carries no title, no description and no guests — colleagues see that you're unavailable and nothing more. Worth knowing where a new sync starts: when every calendar in a two-way sync is one you own, it begins by copying the real title, on the assumption that both calendars are yours. If your work calendar is one other people can see, switch that setting to "Busy" when you set the sync up.
Is my data safe?
Google and Outlook use OAuth; CalDAV credentials and iCal feed URLs are encrypted like tokens with AES-256-GCM. Sync state stores provider IDs, timestamps, and status, while the read-only calendar view may cache event display fields so it can render quickly. Hosted in Germany (EU), GDPR compliant.
Can different syncs have different privacy settings?
Yes. Each sync has its own independent privacy controls. Sync A can show full event details to colleagues while Sync B shows only "Busy" to protect personal events. Mix and match however you need.
Can I see all my calendars in one place?
Yes. The calendar view shows events from all connected calendars — Google, Outlook, CalDAV providers (iCloud, Fastmail, Nextcloud), and iCal feeds — in day, week, month, or agenda layouts. It's read-only: you still create and edit events in your calendar apps. Think of it as the cross-provider overview that none of your calendar apps can give you on their own.
Can I skip certain events from syncing?
Yes. Exclusion rules let you filter per sync. Skip all-day events (holidays, OOO blocks) or events whose title contains a specific string. Useful for keeping noise out of target calendars. Rules work retroactively — if you add a filter, matching events already synced get cleaned up automatically.
Calendar Sync Settings — Filters, Colors & Per-Calendar Control | SYNCDATE