Two-way sync, privacy controls, and a clean exit. CALEDARO saves ~1 minute per event and keeps your Google, Outlook, and CalDAV calendars aligned. iCal feeds work as read-only sources for one-way imports.
You control the direction. Per sync, independently.
Two-way sync keeps both calendars in lockstep. Add an event to calendar A and it appears in calendar B within seconds. Delete it from B and it's gone from both. No manual copying, no missed updates.
One-way sync flows only from source to destination. Useful when you need to share availability without giving the other side write access — a freelancer syncing client-facing time into a personal calendar, or a parent pushing school events into a work calendar without any reverse flow.
Direction is configured per sync, not globally. A consultant running Google for clients and Outlook for their employer can set each sync exactly as needed — two-way with the agency, one-way from the client feed.
Events sync without exposing what they actually are.
Therapy at 3pm Thursday? Work sees "Busy 3–4 PM". Not "Dr. Chen — Therapy." Your event details stay yours. CALEDARO syncs the time slot, nothing else.
| Data | Synced? | Notes |
|---|---|---|
| Event time (start/end) | Yes | Exact timing prevents double-booking |
| Event title | Shown as "Busy" by default | Can be set to Busy, original, or custom |
| Description | Off by default | Can be copied per sync |
| Attendees | Off by default | Advanced option; providers may still email guests |
| Reminders | Disabled by default | Can use target defaults or copy source reminders |
Webhooks for Google and Outlook. Polling for CalDAV and iCal.
When you create or change an event in Google or Microsoft, the provider sends a push notification to CALEDARO. CALEDARO fetches the change and writes it to your destination calendar. End-to-end: roughly 4 seconds for webhook-backed providers.
CalDAV and iCal do not have one universal webhook model. CalDAV uses WebDAV sync tokens or ETag diffing on a schedule; iCal feeds are fetched and compared on a polling interval. A polling fallback catches anything webhooks miss for Google and Outlook.
Full control at every stage. No stranded events.
6 months of syncing, 120 "Busy" blocks across your work calendar? Click Delete sync → Clean up synced events → all 120 are gone within 30 seconds. Most tools leave you manually hunting down every event they ever created. CALEDARO doesn't.
Every sync shows its status at a glance. Indicators turn yellow when delayed, red if broken — you notice before your next meeting does. Updates in real time via server-sent events.
OAuth for Google and Microsoft; app-specific passwords for CalDAV. Credentials encrypted at rest with AES-256-GCM. EU-hosted on Hetzner in Germany, GDPR compliant.
Day, week, month, agenda across every provider at once. Events keep their calendar color. Group calendars into named sets, and hit Cmd+K to jump anywhere.
Skip all-day events or filter by title string. Rules apply retroactively — previously synced matches get removed automatically. The builder previews what's filtered before you save.
Let Claude, Cursor, or Windsurf check availability, find free time, and book events across authorized calendars. Included on any paid plan. Setup guide →
We sync calendars. No scheduling, habits, or AI coaching bolted on. When you don't build features nobody asked for, it stays fast and reliable.
Free forever for 2 calendars. No credit card required.