Skip to content

Platform

Two-Way Calendar Sync

Agent bookings write to the real calendar; owner changes are read back and reconciled.

Webhook
Direction
Two-way
Read the steps as a list
  1. trigger Owner edits in Google Calendar
  2. integration Push notification · Google Calendar

    HMAC-signed.

  3. action Fetch changed event
  4. condition Would double-book?
  5. action Reconcile booking
  6. output Flag for a human

    Refuses to silently overwrite when two sources of truth disagree.

  7. output Booking record updated

The problem

Kroma would happily show a booking as confirmed after the owner had already deleted it calendar-side. The customer turns up; nobody is expecting them.

How it works

Bookings the agent creates appear in the owner's actual Google Calendar. A push-notification pipeline watches for changes the owner makes there and reconciles them back.

The outcome

Owner-side deletes and moves are detected and reconciled. When a moved event would now double-book, it is flagged for a human rather than silently overwritten — the system refuses to guess when two sources of truth disagree.