Skip to main content
DocsWebhooksEvent Catalog

Event Catalog

Staffify supports 18 event types across 4 categories. Subscribe to individual events or entire categories.

UniversalConversation Events

Events that fire for all conversation types (phone calls and widgets).

EventDescription
call.completedPhone call ended. Includes duration, cost, transcript, and hangup cause
chat.completedWidget chat session ended. Includes duration, message count, cost, and transcript
call.transferredCall transferred to a human agent. Includes transfer reason and sanitized transcript
contact.collectedCustomer contact information collected during conversation
call.recording_availableCall recording uploaded and ready for download. Includes recording URL
call.analyzedAI call analysis completed. Includes sentiment, score, intent, outcome, and topics
test.pingTest event sent from the dashboard to verify endpoint connectivity

Customer ServiceTicket Events

Events related to support ticket lifecycle.

EventDescription
ticket.createdSupport ticket created during conversation. Includes ticket details and customer info
ticket.note_addedNote added to an existing ticket. Includes note content and ticket ID
ticket.resolvedTicket marked as resolved. Includes resolution details
ticket.status_changedTicket status updated. Includes old and new status

AppointmentsScheduling Events

Events related to appointment booking and management.

EventDescription
appointment.bookedNew appointment scheduled. Includes date, time, duration, and customer info
appointment.cancelledAppointment cancelled. Includes cancellation reason
appointment.rescheduledAppointment moved to a new time. Includes old and new date/time

Property ManagementProperty Events

Events for property management workflows.

EventDescription
maintenance_request.createdMaintenance request submitted. Includes issue details and unit info
maintenance_request.updatedMaintenance request status or notes updated
emergency.escalatedEmergency situation escalated. Includes severity and contact details
tenant.identifiedTenant identity confirmed during conversation. Includes tenant and unit info
Webhook Event Catalog