Automation & Workflows / Events
Getting Started
Tickets & Conversations
Automation & Workflows
Email & Notifications
Events
Escalated dispatches events through your framework's native event system, so you can hook into the ticket lifecycle.
Events are dispatched regardless of the UI setting. In headless mode, all events continue to fire for webhooks, listeners, and custom integrations.
use Escalated\Laravel\Events\TicketCreated;
Event::listen(TicketCreated::class, function ($event) {
// $event->ticket
});
Events work in both UI-enabled and headless modes.
Available events
TicketCreated-- New ticket submittedTicketStatusChanged-- Status transitionTicketPriorityChanged-- Priority updatedTicketAssigned-- Agent assigned to ticketTicketUnassigned-- Agent removed from ticketReplyCreated-- Public reply addedInternalNoteAdded-- Agent internal noteTicketUpdated-- Ticket metadata changedTicketReopened-- Ticket moved back to active stateDepartmentChanged-- Department reassignedTagAddedToTicket-- Tag applied to ticketTagRemovedFromTicket-- Tag removed from ticketSlaWarning-- Ticket approaching SLA deadlineSlaBreached-- SLA deadline missedTicketEscalated-- Ticket escalated by ruleTicketResolved-- Ticket marked resolvedTicketClosed-- Ticket closed