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).
| Event | Description |
|---|---|
| call.completed | Phone call ended. Includes duration, cost, transcript, and hangup cause |
| chat.completed | Widget chat session ended. Includes duration, message count, cost, and transcript |
| call.transferred | Call transferred to a human agent. Includes transfer reason and sanitized transcript |
| contact.collected | Customer contact information collected during conversation |
| call.recording_available | Call recording uploaded and ready for download. Includes recording URL |
| call.analyzed | AI call analysis completed. Includes sentiment, score, intent, outcome, and topics |
| test.ping | Test event sent from the dashboard to verify endpoint connectivity |
Customer ServiceTicket Events
Events related to support ticket lifecycle.
| Event | Description |
|---|---|
| ticket.created | Support ticket created during conversation. Includes ticket details and customer info |
| ticket.note_added | Note added to an existing ticket. Includes note content and ticket ID |
| ticket.resolved | Ticket marked as resolved. Includes resolution details |
| ticket.status_changed | Ticket status updated. Includes old and new status |
AppointmentsScheduling Events
Events related to appointment booking and management.
| Event | Description |
|---|---|
| appointment.booked | New appointment scheduled. Includes date, time, duration, and customer info |
| appointment.cancelled | Appointment cancelled. Includes cancellation reason |
| appointment.rescheduled | Appointment moved to a new time. Includes old and new date/time |
Property ManagementProperty Events
Events for property management workflows.
| Event | Description |
|---|---|
| maintenance_request.created | Maintenance request submitted. Includes issue details and unit info |
| maintenance_request.updated | Maintenance request status or notes updated |
| emergency.escalated | Emergency situation escalated. Includes severity and contact details |
| tenant.identified | Tenant identity confirmed during conversation. Includes tenant and unit info |