> ## Documentation Index
> Fetch the complete documentation index at: https://docs.serval.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Resolving Tickets

> A guide to working through tickets from first response to resolution

This guide walks through the process of resolving tickets in Serval—from finding open tickets to closing them out.

***

## Finding Open Tickets

Start by locating tickets that need your attention.

### In the Web Interface

1. Navigate to **Tickets** in the sidebar
2. Use the **"Involves"** filter to find tickets assigned to you
3. Filter by status (e.g., "Open", "In Progress") to see active tickets

The "Involves" filter shows all tickets where you're the assignee, requester, commenter, mentioned, approver, or task assignee—making it easy to find everything you're connected to.

### In Team Inbox Channels

If your team has configured a Team Inbox channel in Slack, tickets assigned to your team will automatically appear as threads in that channel. This provides a centralized place to triage tickets without switching to the web interface.

<Info>
  Team Inbox channels are private Slack channels where all escalated tickets for your team appear. See [Configure Team Inbox Channels](/sections/integrations/slack#configure-team-inbox-channels) for setup instructions.
</Info>

***

## Ways to Resolve Tickets

There are a few ways to resolve tickets in Serval. Choose the method that best fits the situation.

### 1. Manually Resolve

Respond directly to the requester with answers, updates, or follow-up questions.

Communicate with requesters and your team through the conversation tab.

#### Public Response

Visible to the requester. Use for:

* Answering questions
* Requesting more information
* Providing updates
* Confirming resolution

#### Internal Note

Only visible to team members. Use for:

* Documenting investigation steps
* Sharing context with teammates
* Handoff information when reassigning
* Notes that shouldn't be shared with the requester

<Frame caption="Toggle between public response and internal note">
  <img src="https://mintcdn.com/serval/cWxM0yotrgIirqpk/images/serval-docs/ticketing/tickets/internal-note-toggle.png?fit=max&auto=format&n=cWxM0yotrgIirqpk&q=85&s=82998ae5b16d539bc82d6b5e68aa769a" alt="Internal note toggle" width="1540" height="332" data-path="images/serval-docs/ticketing/tickets/internal-note-toggle.png" />
</Frame>

<Tip>
  Toggle to "Internal" before typing to ensure your message stays private.
</Tip>

### 2. Run Existing Help Desk Workflows

Automate actions directly from a ticket using organization-wide workflows.

1. In the ticket conversation, type `/`
2. Select from available help desk workflows
3. Fill in any required inputs
4. Execute the workflow

<Frame caption="Running a workflow from ticket chat">
  <img src="https://mintcdn.com/serval/cWxM0yotrgIirqpk/images/serval-docs/ticketing/tickets/ticket-chat-slash-command-workflow.png?fit=max&auto=format&n=cWxM0yotrgIirqpk&q=85&s=c4918008de95384791df71218545d189" alt="Slash command to trigger workflow" width="1574" height="582" data-path="images/serval-docs/ticketing/tickets/ticket-chat-slash-command-workflow.png" />
</Frame>

Workflow progress and results appear in the activity tab.

<Note>
  Help desk workflows are available to all users in your organization and are designed for common support scenarios like password resets, software access requests, and IT troubleshooting.
</Note>

### AI Agent After Escalation

When a ticket is escalated to a human agent, Serval's AI agent can remain active on the ticket. This means the AI continues to provide guidance, suggest knowledge base articles, and assist with resolution — even while a human is working the ticket. This is configurable per team in **Team Settings**.

### 3. Open Co-pilot to Run Team-Only Workflows

Use Co-pilot to access team-only workflows and get AI assistance for resolving tickets.

Co-pilot uses context from your connected identity providers to enrich responses — it can retrieve a user's department, job title, manager, and other organizational details automatically. This means you spend less time looking up user information and more time resolving issues.

Co-pilot is your AI assistant for resolving tickets faster. Access it from the ticket conversation to:

* Run team-only workflows that aren't available through the `/` command
* Draft responses based on ticket context and your knowledge base
* Summarize long ticket threads
* Find information in your Skills and knowledge base
* Get suggestions for next steps or escalation paths

#### How to Use Co-pilot

1. Open a ticket
2. Click the **Co-pilot** button
3. Ask what you need:
   * "Run the employee offboarding workflow for [john@company.com](mailto:john@company.com)"
   * "Draft a response explaining our refund policy"
   * "Summarize this ticket"
   * "What workflows can help with this?"
   * "Find a Skill about password resets"
4. Review and edit the response
5. Send or use the suggestion

<Info>
  Team-only workflows are restricted to team members and are ideal for internal operations, sensitive data handling, and administrative tasks. They don't appear in the standard `/` workflow menu but can be accessed through Co-pilot.
</Info>

<Note>
  Co-pilot uses your team's Skills and knowledge base. The more Skills you add, the better Co-pilot performs.
</Note>

***

## Closing Tickets

When the requester's issue is resolved:

1. Send a final response confirming resolution
2. Update status to a "Done" status (e.g., Resolved, Completed) - see [Updating Ticket Properties](/sections/documentation/ticketing/manage-collaborate/update-ticket-properties) for how to change status
3. The requester may receive a feedback request

<Tip>
  Include a brief summary of what was done in your closing response. This helps if the ticket needs to be referenced later.
</Tip>

***

## Quick Reference

| Action                 | How To                                 |
| :--------------------- | :------------------------------------- |
| Find your tickets      | Use "Involves" filter in Tickets view  |
| Send public response   | Type message and send (default)        |
| Add internal note      | Toggle to "Internal" before sending    |
| Run help desk workflow | Type `/` in chat and select workflow   |
| Use Co-pilot           | Click Co-pilot button in ticket        |
| Run team-only workflow | Open Co-pilot and request the workflow |
| Close ticket           | Update status to Done                  |

***

## Related

<CardGroup cols={2}>
  <Card title="Updating Ticket Properties" icon="sliders" href="/sections/documentation/ticketing/manage-collaborate/update-ticket-properties">
    Change status, priority, assignee, and labels
  </Card>

  <Card title="The Serval Ticket" icon="ticket" href="/sections/documentation/ticketing/ticket-configuration/serval-ticket">
    Learn about all ticket properties and views
  </Card>

  <Card title="Workflows" icon="diagram-project" href="/sections/documentation/workflows/overview">
    Learn about team-only and organization-wide workflows
  </Card>

  <Card title="Team Inbox Setup" icon="inbox" href="/sections/integrations/slack#configure-team-inbox-channels">
    Configure Team Inbox channels in Slack
  </Card>
</CardGroup>
