Booking-sync workflow: Cal.com webhook (self-hosted) + Google Calendar poll #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Build/finish the
booking-syncn8n workflow so bookings from both delivery styles land in the CRMbookingstable:/crm/api/bookingsDepends on the booking upsert fix (idempotent POST) so re-delivered events don't 500.
Closing as already done. Booking-sync is implemented via
n8n/booking-sync.json— a single shared Easy!Appointments instance (deploy/booking/) syncs bookings into the CRM. The originally-scoped Tier-B-Cal.com-webhook / Tier-A-Google-Calendar-poll split was superseded by the tier-decoupling (see #2). Reopen only if we move to per-client Cal.com/GCal booking.