Calendar sync settings you can try before you connect anything
From
- Acmeyou@acme.com
To
- Globexyou@globex.com
- Personalyou@gmail.com
- IfGuest count at least 10Busy
- Otherwise[Calendar name]Title
Free stays free, busy stays busy.
These switches add the Join button and dial-in details. Links and meeting text written in your event notes are copied with the description.
The color of the calendar it lands in.
Everything a copy can show
17 rows on the sync screen. Every one describes the copy; the original is never changed.
What the copy shows · 10
Title
Plus · if/otherwise rulesBusy, the real title, your text in front of it, or Custom: your own words with pieces of the original, and rules on length, start time, weekday or guest domain.
Standup[Acme] Standup
Description
Left out, copied, or Custom. Left out keeps meeting notes and dial-in details off the other calendar.
Agenda: roadmap, hiringLeft out
Location
Left out, copied, or Custom, such as the original's description, so an address a feed hides there opens in Maps.
Description: Lincoln Park Field 3Location: Lincoln Park Field 3
Meeting details
The video link and the dial-in details travel with the copy, or stay off it.
meet.google.com/abc-defgLeft out
Guests
Left out, as names in the description, or the full list. The full list is the one that can make a calendar send mail.
12 guestsLeft out
Color
Pro · same as originalThe calendar's own colour, one colour for every copy, or the colour of the calendar it came from.
Acme bluePersonal green
Reminders
Off, the calendar's default, or the same as the original. Off is the one that gives you exactly one alert.
10 minutes beforeOff
Privacy
Plus · CustomThe calendar's default, always private, always public, the same as the original, or Custom by rule.
DefaultPrivate
Free or busy
Plus · CustomThe same as the original or always Busy. This row, not the title, decides whether the copy blocks time.
FreeBusy
Branding
Plus · hideA "Synced by SYNCDATE" line in the copy's description. Plus and Pro can hide it.
Synced by SYNCDATEHidden
Which events cross · 7
Source privacy
Copy every event, only the ones marked private, or only the ones that are not.
Dentist (private)Not copied
Invitations
Only invitations you said yes to, yes or maybe, or everything but the ones you declined.
Declined: All-handsNot copied
Days and hours
Which weekdays and one window of hours, read in each event's own time zone.
Saturday 10:00Not copied
Skip events
All-day events, free events, or any title that contains a word you pick.
Lunch with SamNot copied
Also copy
Google's Out of office, Focus time, Working location and contact birthdays, off until you tick them.
Out of officeCopied when ticked
Past events
Nothing, the past week or the past month, the first time the sync runs.
Last month's meetingsCopied once
How far ahead
Plus · a year aheadSyncs 30 days ahead on Free; syncs a year ahead on Plus; syncs with no date limit on Pro. A repeating event crosses whole, with its rule.
A meeting in 11 monthsCopied on Plus
Which-events rows apply to the whole sync. On Pro, what-the-copy-shows rows can differ for each calendar in it.
Setups people build
Each result below is computed from the setting it names. Open one for the setting in the app's own words.
The setting · Title: Custom. Type "[", insert the Calendar name variable, type "] ", insert the Title variable. Every copy from Acme now starts with [Acme].
The setting · Location: Custom, with the Description variable under Always. An address someone typed into the description becomes the copy's location and opens in Maps. A location holds 255 characters, so this suits an address, not a long note.
The setting · Title: Custom. Press If, check Guest count is at least 10, result Busy. Otherwise: [Calendar name] Title. This Standup has 12 guests, so it lands as Busy; the Weekly 1:1 keeps its name.
The setting · Title: Custom. Press If, check Event length is longer than 1 hour, result Busy. Otherwise: the Title variable. This workshop runs two hours, so it lands as Busy; a 30-minute check-in keeps its name.
The setting · Title: Custom. Press If, check Start time starts at or after 18:00, result Busy. Otherwise: the Title variable. The time is read in the event's own time zone, not yours.
The setting · Title: Custom. Press If, check Weekday starts on Saturday or Sunday, result Busy. Otherwise: the Title variable. Do the same on the Privacy row to copy weekend events as Private.
The setting · Title: Custom. Press If, check Guest email domain has a guest from globex.com, result "[Globex] " then the Title variable. Otherwise: the Title variable. The domain has to match exactly; capital letters do not matter.
The setting · One sync, two destinations. The shared rows say Busy, so the client's Outlook gets Busy. Pick your personal calendar in Settings for, and its own rows say Original title, Description copied, Guests as text. On Plus this is two syncs; on Pro it is one.
The setting · One way, from the TeamSnap feed link into the family calendar. Title: Custom, [Calendar name] Title, so every game carries the team. Location: the Description variable, because the feed keeps the field there. Feeds refresh on a schedule and carry no RSVP.
Rules choose and assemble text from menus. There is nothing to write or run, and a preview shows the result before you save.
Use SYNCDATE through your AI assistant
- Platform MCP
- Included on every plan. Manage syncs, connected accounts, preferences and support through your AI assistant, with the same plan limits and permissions as the dashboard.
- Calendar Hub MCP
- Included on Plus, Pro and Team. Read events, find free time, and create, change or delete events directly in your connected calendars. No sync is required; feeds remain read-only.
Team admins can also invite members, resend or revoke invitations, promote or remove members, and manage Team settings and sync policies. Admin access does not reveal members' events.
Billing changes and final account-deletion confirmation finish in the browser. MCP access is subject to the connection's granted permissions and a daily request limit.
Connect an assistant and check its accessThe calendars it works with
Every plan syncs every one of these at the same speed. The calendar decides the speed, not the plan.
Last 24 hours: Google 3 min · Outlook 65 s
How we measure
The time from when Google or Microsoft tells us about a change to when the copy is written, as the median over the last 24 hours.
Google Calendar
Gmail and Google Workspace
Usually in under a minute
Both ways. The Meet link travels as the meeting link; Out of office, Focus time and Working location can be copied when you tick them.
Outlook and Office 365
Microsoft 365, Exchange Online, work mailboxes
Usually in under a minute
Both ways. The Teams join link travels as the meeting link; colour lands as a category, which you create once in your mailbox.
iCloud
connected as a CalDAV account, with an app-specific password
Checked about every 15 minutes
Both ways. Colour arrives as a hex value. There is no meeting link to carry.
Fastmail, Nextcloud and any CalDAV server
Thunderbird-style accounts included
Checked about every 15 minutes
Both ways, with the same limits as iCloud.
Feeds and ICS links
TeamSnap, school calendars, Airbnb, public holidays
Read again on a schedule
One way, into a calendar of yours. A feed carries no RSVP and nothing can be written back to it.
A Workspace or Microsoft 365 admin can block third-party apps. If yours does, only they can allow SYNCDATE; the admin page says what it asks for and why.
When something goes wrong
- Two syncs could write the same event
- The app refuses the second sync. A copy is marked as a copy, so it is never copied again and never mistaken for one of your own events.
- You change a setting, or your mind
- The original is never touched. Every row describes the copy, and a one-way sync never writes back to its source.
- A copy lands on a calendar other people use
- It carries no guests unless you switch that on, so no calendar has anyone to notify. Guests as text gives you the names without the mail.
- One event can't be copied
- The sync keeps running for every other event. Its Issues list names that event, the calendars it was going between, and the reason, such as "Location could not be applied" when a result is too long.
- An account stops letting us in
- You get an email naming the account. The sync stops where it got to rather than treating unreadable events as deleted, and resumes from that point once you reconnect.
- You want to stop
- Pause a sync and its copies stay put. Delete it and tick one box to remove every copy it made. Only copies SYNCDATE created are ever removed.
The most capable two-way calendar sync
What a copy on the other calendar can say, tool by tool.
| What the copy can do | SYNCDATE | OneCal | CalendarBridge | Reclaim |
|---|---|---|---|---|
| iCloud and CalDAV calendars in one sync tool | SYNCDATE:Yes | OneCal:Yes | CalendarBridge:iCloud only, no CalDAV | Reclaim:Google and Outlook only |
| Choose which details a copy carries | SYNCDATE:Yes | OneCal:Yes | CalendarBridge:Yes | Reclaim:No |
| Busy on one calendar, full details on another, in one sync | SYNCDATE:YesPro | OneCal:No | CalendarBridge:Separate connection per direction | Reclaim:Not published |
| Rules on event length, start time, weekday or guest email domain | SYNCDATE:YesPlus | OneCal:Filters only | CalendarBridge:Filters only | Reclaim:Filters only |
Competitor facts checked 13 Oct 2026. We make SYNCDATE.Every tool, cell by cell
Coming from one of these?ReclaimCalendarBridgeOneCalSyncThemCalendars
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.
- 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 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 is the difference between Platform MCP and Calendar Hub MCP?
- Platform MCP: Included on every plan. Manage syncs, connected accounts, preferences and support through your AI assistant, with the same plan limits and permissions as the dashboard. Calendar Hub MCP: Included on Plus, Pro and Team. Read events, find free time, and create, change or delete events directly in your connected calendars. No sync is required; feeds remain read-only. Team admins can also invite members, resend or revoke invitations, promote or remove members, and manage Team settings and sync policies. Admin access does not reveal members' events. Billing changes and final account-deletion confirmation finish in the browser. MCP access is subject to the connection's granted permissions and a daily request limit.
- Can I change what the copied event says?
- Yes. Set a field to Custom and write the copy's title, description or location yourself, with pieces of the original dropped in: its title, description, location or calendar name. That is free on every plan. Rules (if this, then that) need Plus: for example, show a copy as Busy only when the original has 10 or more guests. Plus also adds the extra pieces (meeting link, guest count, guest list, organizer) and Custom for privacy and free or busy. Plus rules can branch on the source calendar, but every destination in the sync gets the same result; Pro gives each destination calendar its own rule. If a result is longer than the calendar allows, it is not cut: that one event is not copied and the sync page says why, while the other events keep syncing. The full list is in the help page at syncdate.app/docs/custom-text-and-rules.
- What can rules do?
- A rule decides what a copy says. Say you want a client’s meetings labelled in your own calendar: write the title as "[Acme]" followed by the original title, and a Standup arrives as "[Acme] Standup". Add a rule and the result can depend on the event: if the original has 10 or more guests, show Busy; otherwise keep it as it is. Rules can also look at the event’s length, start time and weekday, and at the guests’ email domains. Rules work on the title, description, location, privacy and free or busy. Each field takes up to 10 rules, the first one that matches wins, then an Otherwise result applies, and a preview shows an example event and its result before you save. Free or busy can only be made Busy, never Free.
- Which plan has rules?
- Custom text (your own words plus pieces of the original) is on every plan. If-this-then-that rules, the meeting link, guest count, guest list and organizer pieces, and Custom for privacy and free or busy start on Plus. Plus rules can branch on the source calendar, but every destination in the sync gets the same result; Pro gives each destination calendar its own rule, so a client calendar can show Busy while your own keeps the real title. Team has everything Pro has, on one bill.
- Can a rule depend on how long an event is?
- Yes. A rule can look at an event's length, its start time and the weekday it falls on. For example, meetings over an hour show as Busy and shorter ones keep their title, or events on a weekend are copied as Private. Start time and weekday are read in the event's own time zone. These rules change what a copy says; they do not skip the event. Needs Plus.
- Can a rule depend on who is invited?
- Yes. A rule can check the email domain of the guests. For example, if a guest is from acme.com, the title becomes "[Acme] " followed by the original title. The domain has to match exactly, and capital letters do not matter. Needs Plus.
- Do I need to write anything technical?
- No. Rules are not code or formulas. They choose and assemble text: you pick between results and combine pieces of the original event with your own words. They cannot calculate, trim, split or reformat a value, and there is nothing to write or run. You build them from menus, and the preview shows the result.
- What happens to my rules if I downgrade?
- They pause and are kept. While paused, each copy falls back to its most private values: the title reads "Busy", the description and location are left out, privacy is Private and the copy shows as Busy. Plain custom text without rules keeps working on Free. If you upgrade again, your rules come back as you left them.
- Can I skip certain events from syncing?
- Yes, per sync. Skip all-day events, free events, or any event whose title contains a word you pick. You can also copy only the invitations you accepted, keep to certain weekdays and hours, and leave Google's Out of office and birthday entries out. Tightening a filter removes the copies it no longer covers, and the app shows you the count before it does. Filters apply to the whole sync, not to one calendar in it.
Pick what each calendar shows, then connect the real ones
Card required for the trial. Cancel in the 7 days and pay nothing. Two calendars and one sync are free, no card.