Skip to content

Service Desk Settings

The Settings page is the tenant-level configuration surface for the Service Desk. Four tabs group the available options.

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.