Skip to content

Service Desk Settings

The Settings page is the tenant-level configuration surface for the Service Desk. Four tabs group the standard ticket policies. AI operation model choices live on the separate AI Models page.

Service Desk Settings on the Priorities tab

  • Route: /service-desk/settings
  • Menu path: Service Desk → Settings → Settings
  • Primary audience: Admins (service-desk.admin). Non-admin users see a read-only “Access denied” card.

The page has dirty-state tracking: leaving with unsaved changes prompts for confirmation. Save persists every field across every tab in a single request; Reset discards in-flight edits and reverts to the last saved values.

FieldTypeDescriptionDefault
Default prioritySelect (low/medium/high/urgent)Preselected priority on the Create Ticket form when no help topic is chosenmedium
Default requester typeSelect (bp/account/manual)Preselected requester mode on the create formmanual
SLA target hoursNumberDefault due offset used when no help topic supplies one24
Escalate urgent immediatelyToggleWhen a ticket is set to urgent (at create or via priority change), it is escalated immediately rather than waiting for the breach windowOn
FieldTypeDescriptionDefault
Enabled sourcesMulti-select (portal, email, phone, chat, api)Determines which sources appear in the create-form source dropdown and which routes the backend will acceptportal, email
External portal enabledToggleExposes the /service-desk/my/tickets/* surface to external account users; off by defaultOff
Require requester emailToggleWhen creating a manual requester, the email field is requiredOn

Service Desk Settings on the Routing tab

FieldTypeDescriptionDefault
Routing modeRadio (manual/round_robin/priority_first)How auto-assign picks an agent within a queue — manual skips auto-assignment, round_robin rotates members in order, priority_first picks the highest-weight available membermanual
Default queueQueue selectorWhere tickets land when no routing rule matchesFirst queue marked default
Auto-assign new ticketsToggleWhen on and routing mode ≠ manual, assigns an agent on createOff
Allow unassigned ticketsToggleWhen off, the create action fails if no rule, topic, or auto-assign produced an assigneeOn
FieldTypeDescriptionDefault
SLA warning minutes beforeNumberSends a reminder this many minutes before due_at0 (disabled)
SLA escalate on breachToggleWhen a ticket crosses due_at while open, notify the escalation userOff
SLA escalation userUser selectorThe user notified on breach when Escalate on breach is on; cleared automatically when the toggle is off
Track resolution timeToggleWhen on, records resolved_at and contributes to the Avg resolution KPI on the SLA DashboardOn
ActionPermissionDescription
Saveservice-desk.adminPersists every field across all tabs
Resetservice-desk.adminReverts in-flight edits to the last saved values
  • Settings hydrate once on first load. Subsequent window refocus does not clobber unsaved edits.
  • Disabling a source removes it from the create-form dropdown for future tickets; existing tickets keep their original source.
  • When SLA escalate on breach is toggled off, the escalation user field is cleared automatically (empty string) so the previous selection cannot persist silently.
  • The Routing tab requires at least one queue to exist — see Queues → New Queue.
  • Queues — queue CRUD, members, and routing rules referenced here.
  • Help Topics — per-topic overrides for the default priority, queue, and due offset.
  • SLA Dashboard — KPIs that consume these policies.
  • AI Models — model selection for ticket classification, reply drafting, and canned-response generation.