Two-Way Calendar Sync
Two-way sync with Google Calendar and Outlook keeps your team's real-world schedule and Kantos bookings in lockstep — existing meetings block new bookings automatically, and Kantos only ever sees when staff are busy, never what the meeting is.
Staff keep their real calendars in Google or Outlook, but Kantos booking pages don't know about those commitments — so customers can book a slot that's already taken elsewhere, and reconciling two calendars by hand doesn't scale past one person.
Kantos syncs both directions: a connected calendar's busy times block matching slots on the booking page automatically, and appointments booked in Kantos push onto the staff member's own calendar as an event. On Google, Kantos requests free/busy access only — it knows when someone is busy, never what the meeting is, unlike competitors that require full read-write calendar permissions. Microsoft's Graph API offers no equivalent narrow-access grant, so on Outlook Kantos holds broader access but still discards event titles, attendees, and details by policy rather than reading them.
Key Capabilities
Everything Two-Way Calendar Sync offers out of the box.
- Two-Way Google & Outlook Sync
Connect a staff member's Google Calendar or Microsoft Outlook account once. From then on, their real calendar and their Kantos booking slots stay in sync automatically in both directions.
- No Double-Booking
Busy times pulled from the connected calendar block those same slots on the booking page automatically, so customers can never book a time a staff member has already committed elsewhere.
- Bookings Pushed to Their Calendar
Every appointment booked through Kantos is created as an event on the staff member's own calendar — reassignments and reschedules update or move the event, and cancellations remove it.
- Privacy By Design
On Google, Kantos requests free/busy access only — never full read-write calendar permissions. Outlook's Graph API has no narrower calendar grant to request, but Kantos still never reads or stores the title, attendees, or details of what the meeting is — busy is all it looks for.
- Reconnect Alerts
If a calendar connection's access expires, Kantos notifies the staff member and org admins immediately so it can be reconnected before the cached busy times go stale.
Use Cases
How teams use Two-Way Calendar Sync
Field Teams With Personal Calendars
Staff who already run their day from Google or Outlook keep doing exactly that — Kantos respects whatever is already on their calendar without asking anyone to keep two calendars in sync by hand.
Mixed Booking Sources
A staff member takes walk-ins, personal appointments, and Kantos bookings side by side. Every source blocks every other source automatically, so nothing gets double-booked no matter where it was scheduled.
Technical Details
- Google OAuth scoped to calendar.app.created and calendar.freebusy only — never the full read-write calendar scope most competitors require
- Encrypted OAuth tokens per connection with automatic refresh; a failed refresh notifies the staff member and org admins to reconnect
- Busy-time cache refreshes on a schedule and is re-checked at commit time to close the gap between a slot showing free and the booking being confirmed
- Provider-agnostic adapter layer supports Google Calendar and Microsoft Outlook behind the same sync interface
Explore More
Related Features
AI-Native CRM
AI is woven into every layer of Kantos — from MCP access so agents can manage your CRM via chat, to autonomous live chat, smart form classification, AI onboarding, knowledge base RAG, and intelligent data import.
Smart Intake & Lead Capture
One script captures forms from WordPress, Wix, Squarespace, Webflow, Shopify, or any HTML site. AI-powered classification routes submissions automatically.
Ready to make the switch?
Experience the difference of a truly flexible CRM.
Join our early access program and help shape the future of CRM. Early adopters lock in pricing for 1 year.