> ## 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.

# Automation Tools

> Four ways Serval's help desk agent resolves requests

Serval's help desk agent uses four tools to handle incoming requests. Understanding when each applies helps you build an effective automation strategy.

## The Tools

| Tool                | What it does                                                         | Best for                                              |
| :------------------ | :------------------------------------------------------------------- | :---------------------------------------------------- |
| **Workflows**       | Executes automated actions across your connected apps                | Password resets, user provisioning, scheduled reports |
| **Skills**          | Provides step-by-step instructions the AI follows conversationally   | Troubleshooting, how-to questions, decision trees     |
| **Knowledge Base**  | Surfaces answers from your uploaded documentation                    | FAQs, policies, reference information                 |
| **Access Requests** | Grants and revokes just-in-time least-privilege access automatically | Software access, applicaiton permission changes       |

***

## Workflows

Deterministic automations that execute the same way every time. Write once, run reliably.

**Use workflows when you need to:**

* Reset passwords or credentials
* Add or remove users from groups
* Run scheduled reports and notifications
* Automate any repeatable action

<Card title="Learn more about Workflows" icon="arrow-right" href="/sections/documentation/workflows/overview">
  Create and configure workflows
</Card>

***

## Skills

Instructions that tell the help desk agent how to handle specific scenarios. The AI adapts its responses based on context while following your procedures. Skills can be used in combination with workflows.

**Use a Skill when you need:**

* Step-by-step troubleshooting flows
* Answers to "how do I..." questions
* Complex decision trees with multiple paths
* Flexible, conversational responses

<Tip>
  A Skill can reference workflows. Create a workflow for the action, then create a Skill that tells the agent when to use it.
</Tip>

<Card title="Learn more about Skills" icon="arrow-right" href="/sections/documentation/skills/overview">
  Create and configure Skills
</Card>

***

## Knowledge Base

Documentation the help desk agent searches to answer questions. Upload your existing docs and the AI finds relevant answers automatically.

**Use knowledge base for:**

* Company policies and procedures
* FAQs and common questions
* Reference documentation
* Information that changes infrequently

<Card title="Learn more about Knowledge Base" icon="arrow-right" href="/sections/documentation/knowledge-base/overview">
  Create and configure your knowledge base
</Card>

***

## Access Requests

A dedicated system for managing who has access to what. Handles approval routing, temporary access, and automatic deprovisioning.

**Use access requests for:**

* Application access grants
* Permission and role changes
* Time-bound access with auto-expiration
* Requests requiring manager or security approval

<Card title="Learn more about Access Management" icon="arrow-right" href="/sections/access-management/overview">
  Configure access profiles and policies
</Card>

***

## Choosing the Right Tool

| Scenario                                    | Recommended Tool                |
| :------------------------------------------ | :------------------------------ |
| "Reset my password"                         | **Workflow**                    |
| "How do I connect to the VPN?"              | **Skill** or **Knowledge Base** |
| "I need access to Salesforce"               | **Access Request**              |
| "What's our PTO policy?"                    | **Knowledge Base**              |
| "My laptop is being slow"                   | **Skill & Workflow**            |
| "Add me to the engineering Slack channel"   | **Workflow**                    |
| "I need temporary AWS access for a project" | **Access Request**              |
