Overview
Contact events notify you of every change to contacts in BookingShake:contact.created, contact.updated, and contact.deleted. A contact represents a person, optionally attached to an account through account_id.
Common use cases:
- Sync contacts to external CRM systems (Salesforce, HubSpot, etc.)
- Trigger automated workflows when new contacts are created
- Keep marketing opt-in statuses in sync with your emailing tools
Payload Examples
Contact Created
Triggered when a new contact is added to your venue.Contact Updated
Triggered when contact information is modified. Contains all contact data after the update.contact.updated is only emitted when at least one field exposed in the payload (including custom fields) actually changes. Internal or technical changes do not emit events.
Contact Deleted
Triggered when a contact is removed. Only includes the contact ID.Data Fields
Next Steps
Account Events
Track the companies your contacts belong to
Security & Verification
Verify webhook signatures before processing
