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

# Agents overview

> Agents are the AI voice assistants that handle your calls. Each one is fully configurable: prompt, voice, language, data capture, and phone number.

Agents are the AI voice assistants that handle your calls.

Each agent follows your instructions, speaks in the voice you choose, and captures the data you define after every conversation. Build one agent or dozens — each one is independent and configurable.

## What an agent does

<CardGroup cols={2}>
  <Card title="Handles inbound calls" icon="headset">
    Answer calls 24/7, respond to questions from your knowledge base, and transfer to a human when needed.
  </Card>

  <Card title="Runs outbound campaigns" icon="phone-arrow-up-right">
    Dial contact lists automatically, deliver your script consistently, and log outcomes for every call.
  </Card>

  <Card title="Books appointments" icon="calendar">
    Connect your Cal.com calendar and let the agent book, confirm, and reschedule in real time.
  </Card>

  <Card title="Qualifies leads" icon="filter">
    Ask qualifying questions and capture structured data: budget, timeline, interest level, contact details.
  </Card>
</CardGroup>

## How to set up an agent

<Steps>
  <Step title="Create">
    Go to **Agents** in the navbar and click **New Agent**. Give it a name.
  </Step>

  <Step title="Configure">
    Work through the three tabs: **Model** (prompt, voice, language), **Analysis** (data capture, call scoring), and **Advanced** (phone number, transfer rules, recording, web widget).
  </Step>

  <Step title="Assign a phone number">
    On the **Advanced** tab, select a Twilio number from the dropdown. The agent answers every inbound call to that number the moment you save.
  </Step>

  <Step title="Test">
    Make a test call to confirm the greeting, voice, and instructions work. Adjust and save. Changes take effect immediately.
  </Step>
</Steps>

<Note>
  You need a Twilio account and at least one imported phone number before you can assign a number to an agent. Import numbers under **Agents → Phone Numbers**.
</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Create an agent" icon="plus" href="/assistants/create">
    Full walkthrough of every setting in the agent editor.
  </Card>

  <Card title="Voice settings" icon="waveform" href="/assistants/voice-settings">
    Choose a voice, language, and speaking speed.
  </Card>

  <Card title="Knowledge base" icon="book" href="/assistants/knowledge-base">
    Give your agent documents to reference during calls.
  </Card>

  <Card title="Conversations" icon="comments" href="/conversations/overview">
    View transcripts, recordings, and call outcomes.
  </Card>
</CardGroup>
