Skip to content
CalendarSync
IntegrationsPricingBlogAPI DocsFeatures
Sign InGet Started

Features

What CalendarSync does.

Sync

Two-way syncPro

Add an event on Google, it shows up on Outlook. Edit on Outlook, it updates on Google. Either side leads, the other follows. No primary or replica to remember.

  • Real-time push updates on Google and Outlook
  • Apple Calendar checked every minute on Pro
  • No duplicate events. Loops are detected and stopped.
GoogleToday
10:00Standup
14:00Client reviewnew
16:00Strategy session
any change
syncs both ways
OutlookToday
10:00Standup
14:00Client reviewnew
16:00Strategy session

Edit on either side. The other follows in seconds.

Sync

Mirror or Blocker

Decide what shows up on the other side. Mirror copies the title, time and description; Blocker only marks you busy without revealing what or with whom.

  • Mirror: the title (marked [Synced]), time and description. Attendees and location stay behind.
  • Blocker: a "Busy (CalendarSync)" block with no title, attendees or location, ideal for personal events on a work calendar
  • Set per pair on Pro, so one pair can mirror while another blocks. Blocker works on every plan.

Personal

AppleToday
15:00Dr. Tan – checkup
18:00Daughter pickup
your choice

Mirrortitle and description

OutlookToday
15:00Dr. Tan – checkup
18:00Daughter pickup

Blockerjust “Busy”

OutlookToday
15:00Busy
18:00Busy

Scheduling

Booking links that respect every calendarPro

Share one link. It checks the calendars you choose for it, across Google, Outlook and Apple, before showing free slots. No more double-bookings because your other calendar wasn't visible to the booking page.

  • Embed inline, popup, or floating badge
  • Auto-cancellation, reschedule, and reminder emails
  • Per-link working hours, buffers, minimum notice and a daily booking limit
  • Bookers can show times in their own time zone and add up to 10 guests
  • Approve each reschedule yourself, or let reschedules confirm instantly
  • Google Meet or Microsoft Teams link added to each booking (Teams needs a Microsoft 365 business plan)
GoogleToday
10:00Internal standup
13:30Team sync
OutlookToday
11:30Client call
AppleToday
16:00Doctor appt

Book a 30-min call

Wed, 26 Apr

all 3 calendars
Greyed slots already busy on at least one calendar.

Meetings

AI notetaker → structured action itemsPro

Connect Fireflies once. CalendarSync matches every transcript to the meeting it came from and parses the action items into checkable tasks, owner-tagged.

  • Action items grouped by meeting in your dashboard
  • Tick to mark done; deep-link back to the source meeting
  • Bulk 'mark all done' for meetings without follow-up
  • Optional daily digest email of your day's events, sent at the time you choose

New to Fireflies? Start a free trial →

Wed, 3:00 pm

Discovery call

3 Google Meet
Fireflies recording
auto-match

Summary

Action items

  • Send proposal by FridayYou
  • Share pricing deckClient
  • Confirm call timeYou

Connect anything

3 calendar providers

Mix and match Google, Outlook and Apple. One-click sign-in for Google and Outlook; Apple connects over CalDAV with an app-specific password.

  • Unlimited calendars on Pro (2 on Free)
  • Unlimited sync pairs on Pro (1 on Free)
  • Add providers any time: no plan ceiling on which
  • Work account managed by IT? CalendarSync drafts the approval request for your admin
Synced
Google
Outlook
Apple

Speed

Instant sync, in secondsPro

Google and Outlook push each change to CalendarSync the moment it happens, so it usually lands on your other calendar within seconds. Apple Calendar doesn't notify other apps of changes, so CalendarSync checks it every minute on Pro.

  • Google and Outlook changes usually land within seconds
  • Multi-layer fallbacks if a webhook fires but sync can't run
  • Visible in /dashboard/sync-history if anything goes wrong

You add an event

Googlejust now
10:00Standup
16:004pm strategy callnew

Outlook · seconds later

Outlooksynced
10:00Standup
16:004pm strategy call
webhook → sync → mirrored·usually within seconds

Control

Stay in control of every sync.

Every plan gets these controls. Keyword filters need Pro.

Undo a sync run

Each pair lists its recent sync runs. Undo a run that added events and CalendarSync removes the copies it recorded for that run, except any copy another pair owns.

Pause any pair

Pause a pair from its card for a day, a week or until you resume it. A timed pause ends on its own. Your other pairs keep syncing.

Choose what crosses over

Sync meetings by your reply (going, maybe, unanswered or declined), leave out events marked free, and sync 30, 60 or 90 days ahead. On Pro, sync only events whose title contains a keyword.

No double alerts or invites

Copies never carry attendees, so nobody is invited twice. On Google and Outlook, reminders are switched off on every copy, so your alerts come from the original event only.

Teams

For teams and subcontractors.Pro

On a paid Pro plan, send an invite link and a staff member or subcontractor connects their own Google or Outlook calendar to your account. No CalendarSync login for them, no shared passwords, no forwarding invites by hand. Their real availability joins your account, and clients can book each of them through their own link.

Invited, no CalendarSync account

SamGoogle
PriyaOutlook
WeiGoogle

Busy times flow one way, in. Nothing goes back unless they choose to receive bookings. Invitees never see each other.

You (host) see

SGD 2/mo each, or SGD 24/yr on an annual plan
  • 14:00SamBusy
  • 10:30PriyaBusy
  • 09:00WeiBusy

Busy times only

You see when they are busy, never what they are doing: no event names, descriptions, locations or guests. Nothing on your side can widen that.

Book one person, or a group

Turn on “This link books Sam” and the link offers only times Sam is actually free. A booking for Sam never blocks Priya at the same hour. Bookings land on your calendar, unless the person opts in to receive them on theirs. Tick two or more people for a group link that offers only times when all of them are free.

They can leave any time

Every invitee gets a private manage link. One click disconnects, and you are told by email. You can also remove a connection from your side.

SGD 2 per person per month

Billed monthly by default (annual-plan owners can choose SGD 24 per person per year on their plan invoice), only once they actually connect, prorated from that day. A monthly seat stops when they disconnect. Annual seats are paid for the year: if someone disconnects, their seat stays available for the next person you invite at no extra charge until your renewal, when you are charged only for the seats in use. Calendars you connect yourself stay free and unlimited.

How it works

3 steps to stop double-booking for good.

01

Connect

Sign in with Google or Microsoft, or add Apple Calendar via CalDAV.

02

Pair

Pick which calendars sync to which, mirror or blocker, one-way or two-way.

03

Forget about it

CalendarSync runs in the cloud. Nothing on your laptop. Nothing to install.

Free vs Pro

What changes when you upgrade.

FeatureFreePro
Sync directionOne-wayOne-way + Two-way
Sync speedEvery 15 minInstant on Google and Outlook, every minute on Apple
Sync modeBlockerBlocker + Mirror
Calendar connections2Unlimited
Sync pairs1Unlimited
Invite others to connectNoYes (SGD 2 each/mo)
Booking linksNoUnlimited, with reminders
Meeting notesNoYes
Fireflies notetaker integrationNoYes
Follow-up tracking & meeting logNoYes
Sync historyNot included30 days
REST API accessNoYes
MCP for Claude / CursorNoYes

Ready to stop double-booking?

7-day free trial, no card needed.

Start free trial
CalendarSync

Keep all your calendars in sync. Share scheduling links. Never get double-booked again.

Product

  • Integrations
  • Pricing
  • Features

Resources

  • API Reference
  • Connect Apple Calendar
  • Blog
  • Partner Program
  • Compare Alternatives
  • Sign In

Legal

  • Privacy Policy
  • Terms of Service

© 2026 CalendarSync. All rights reserved.

Fazier badge

Built for people who live in their calendars.