SYNCDATE Docs

Mirror or Push: which one do you need

Push feeds one calendar from another and never touches the source. Mirror goes both ways. How to choose, and what switching later deletes.

Last updated

Pick Push if one calendar should feed another and never be touched itself. Pick Mirror if both calendars should know about each other.

You choose this on the sync screen, on the control between your two groups of calendars.

Push

One direction. Events copy from the source to the target, and the source is never modified — nothing gets written back to it, ever.

Use Push when:

  • Your work calendar should show your personal commitments as Busy, but your personal calendar shouldn't fill up with work meetings.
  • You're feeding several client calendars into one calendar you actually look at.
  • One side is a read-only feed you couldn't write to anyway.

Mirror

Both directions. Every calendar in the sync is both a source and a target, so an event created in either one shows up in the other.

Use Mirror when both calendars are yours and you want either one to be a complete picture. Two work accounts after a job change; a personal Google account and an iCloud account you use on your phone.

The part that trips people up

Mirror doesn't mean the two calendars become identical. It means each one gets a copy of the other's events, and the copies still obey your appearance settings. If your title setting is Busy, a mirror gives you real events on one side and blocks labelled "Busy" on the other, going both ways. That's working correctly, even though it doesn't look like a mirror in the everyday sense of the word.

If everything looks doubled on your phone

Open one event and check which calendar owns it. An original on Personal and a copy on Work are expected when a Mirror connects both. Showing both calendars in one app can display the same appointment twice even though each calendar contains only one instance. Three mirrored calendars can show it three times when all three are visible.

For your own planning, show the original calendars or one complete destination view. In Outlook on the web, clear a calendar's checkbox to hide it from the view; that does not delete the calendar or its events. Other apps have their own display controls.

Keep the destination copies when colleagues or a booking tool depend on them for availability. Hiding a whole calendar also hides its originals from your own view. If Busy copies and originals share that calendar, use a different planning view rather than deleting the Busy events. A title change cannot make one event disappear from every calendar app.

If two copies appear in the same destination calendar, investigate overlapping syncs, another sync service or an old import. That differs from one original and one copy shown across two calendars. Do not delete similar-looking events in bulk; identify the writer and preserve originals first. If you are replacing another sync tool, turn its sync off first.

Why Mirror might be greyed out

An iCal or ICS feed subscription is read-only. Nothing can write to it, so a sync containing one can only ever be a Push, with the feed as the source. This isn't a plan limit and upgrading won't unlock it — it's how those feeds work. If you need two-way sync with iCloud, connect it as a CalDAV account rather than subscribing to its ICS link.

Switching later

You can change direction on an existing sync. Going from Mirror to Push means the calendar that stops being a target no longer receives new copies, and the copies already sitting in it are removed. You'll get a count of what's about to be deleted before it happens; read that number before confirming, because it isn't undoable from inside the app.

Known limitations

  • A sync has one direction for all its calendars. You can't have three calendars where two mirror each other and the third only receives. That's two syncs.
  • Free plans allow one sync, so "just make it two syncs" isn't available on Free.
  • Mirror allows fewer calendars in a single sync than Push does. On Plus that's 4 against 10; on Pro, 5 against 20.

On this page