vicket
Get started
Concepts / NÂș 02

Tickets & statuses

A ticket is the unit of work. Every customer submission (from your support page, an email routed into Vicket, or an API call) becomes a ticket or a comment on one. Each ticket belongs to exactly one site and has exactly one status at any time.

Status categories

Every status belongs to a category: the lifecycle bucket that drives SLA, dashboard filtering, and workflow behavior. You can create as many statuses as you want inside a category.

CategoryMeaningSLA implication
openAwaiting agent actionCounts toward first-response and resolution time
pendingAwaiting customer or third-party replySLA clocks paused
resolvedAgent considers it done, customer can still reopenResolution time stops
closedLocked. Closed-ticket attachments may be cleanedNo further SLA tracking
customYour own bucket, outside the SLA lifecycleNo SLA implication

When a ticket moves to a pending status, open SLA timers pause and resume when it transitions back to open. Moving to resolved or closed stops timers.

Lifecycle

A new submission lands in the site's default open status. Agents reply or transition the ticket through the status picker in the dashboard. Each transition emits a ticket.status_changed event that the workflows engine listens to.

Customers can reopen a resolved ticket by replying. The ticket transitions back to open and fires ticket.reopened, so a workflow can re-route or re-notify.

Visibility

Tickets are visible by team: agents see the queues of the teams they belong to. The dashboard stats and the board honor that scoping, so an agency can give each client team its own clean view.

Customization

From Settings, Statuses, you can rename, recolor, reorder, and add statuses inside any category. The categories themselves are fixed because the rest of the platform (SLA, reporting, workflows) keys off them.

Next