Event list
appointment.scheduled
When it fires
A new appointment is created and confirmed — either by the AI agent via Google Calendar integration, by an agent manually, or via API. The event fires only when the status isconfirmed, not for drafts or pending attempts.
Payload
Key fields
Usage example
Use
appointment.scheduled to register the appointment in your internal system, confirm it with the contact via a separate email, or block time slots in another calendar.appointment.rescheduled
When it fires
The date, time, or location of an existing appointment is changed. The event includes both the previous and new values to facilitate auditing and targeted notifications.Payload
Key fields
appointment.canceled
When it fires
An appointment is canceled. Cancellation can be initiated by the contact, the agent, the AI agent, or via API. The Google Calendar event is also updated automatically when an active integration is present.Payload
Key fields
appointment.reminder_sent
When it fires
An automatic reminder is sent to the contact before the appointment time. Reminders are configured at the time the appointment is created and fired automatically by the system.Payload
Key fields
Usage example
Use
appointment.reminder_sent to record in your system that the contact was notified. If a reminder fails to arrive, investigate whether the channel associated with the contact is still connected.