Understanding Ticket Types
Request
A request for something new—access, equipment, information, or a service
Incident
Something is broken or not working as expected and needs to be fixed
Major Incident
A high-impact incident, such as a widespread outage, that needs an urgent, coordinated response
Change
A controlled modification to your environment that follows a governed lifecycle
Problem
A root-cause investigation behind one or more incidents, tracked to a resolution
Requests
Requests represent asks for something the employee doesn’t currently have:- Access requests - “I need access to Salesforce”
- Equipment requests - “Can I get a second monitor?”
- Service requests - “Please set up a new Slack channel for our team”
- Information requests - “What’s the policy on remote work?”
Incidents
Incidents represent issues that need to be fixed:- System issues - “Email is not syncing on my phone”
- Bugs - “The dashboard is showing incorrect data”
- Outages - “I can’t access the VPN”
- Errors - “I’m getting an error message when I try to submit”
Major Incidents
Major incidents represent high-impact issues that affect many people at once:- Widespread outages - “The VPN is down for the whole company”
- Provider failures - “No one can log in through Okta”
- Core app unavailable - “Email is down for everyone”
- Critical degradation - “The network is unusable across the office”
Changes
Changes represent controlled modifications to your environment:- Infrastructure changes - “Deploy the new database cluster to production”
- Configuration changes - “Update the firewall rules for the new office network”
- Hardware changes - “Replace the UPS batteries in server room B”
- Software changes - “Upgrade the CRM to version 4.2”
Problems
Problems represent the investigation into the underlying cause behind one or more incidents:- Recurring incidents - “The VPN keeps dropping every afternoon—find out why”
- Root-cause analysis - “Determine what caused last week’s outage and how to prevent it”
- Known-error tracking - “Document the workaround while we work on a permanent fix”
Custom Types
When none of the built-in types fit, your team can define its own custom ticket type — for example, Legal Intake, Onboarding, or Access Review. Each custom type has its own lifecycle, transitions, entry workflows, and custom fields. For full details, see Custom Ticket Types.How Ticket Types Affect Handling
These types connect to each other — an incident can log a problem, a problem can drive a change, and so on. To create one ticket type from another with AI-assisted prefill, see Ticket Flows.
AI Classification
Serval’s AI automatically classifies incoming tickets as requests or incidents based on the message content. The AI looks for signals like:- Request signals - “I need”, “Can I get”, “Please set up”, “Requesting”
- Incident signals - “Not working”, “Error”, “Broken”, “Can’t access”, “Issue with”
Configuring Ticket Types
Enable/Disable Types
In team settings, you can configure which ticket types are available:- Go to Team Settings → Ticket Types
- Toggle types on or off based on your team’s needs
- Some teams may only handle requests (e.g., HR) while others handle both
Type-Specific Settings
Configure different behaviors for each ticket type:Different statuses
Different statuses
Create type-specific statuses:
- Requests: “Pending Approval”, “Provisioning”, “Fulfilled”
- Incidents: “Investigating”, “Identified”, “Monitoring”, “Resolved”
Different SLAs
Different SLAs
Set different response and resolution times:
- High-priority incidents may have 1-hour SLA
- High-priority requests may have 24-hour SLA
Different routing
Different routing
Route types to different assignees:
- Requests → General IT team
- Incidents → Senior IT operations team
Best Practices
Keep it simple
For most teams, just Request and Incident are sufficient. Add more types only if you have distinct handling needs.
Match your ITSM
If you sync with an external system, align your ticket types with their categories.

