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

# Starting a New Agent

> Callers efficiently manages both inbound and outbound calls. Follow this step-by-step guide to create a new agent.

### Initiate Agent

* Navigate to your dashboard.
* Click the `New Agent` button located at the top right or in the middle of your dashboard.

<Frame>
  <img src="https://mintcdn.com/voxiaai/DUXJUr2YtBjwx26G/images/documentation/build-your-agent/initiate-agent.png?fit=max&auto=format&n=DUXJUr2YtBjwx26G&q=85&s=cdedc02c81b3aa066af2e0e515f4938b" alt="Initiate Agent" style={{borderRadius: '10px'}} width="3769" height="1499" data-path="images/documentation/build-your-agent/initiate-agent.png" />
</Frame>

### Agent Setup

1. **Agent Name**: Enter a name for the agent. This name will be used by the agent for identification during calls.
2. **Use Case**: Describe the general script, purpose of the call, or topics to be covered during the call. Including company information can enhance the accuracy of the generated script, making it more tailored and effective for your specific needs.

<Note>
  A new agent is **outbound** by default. To make it inbound instead - or to have it handle both directions - change this in the agent's settings. See [Agent Setup](/documentation/build-your-agent/agent-setup).
</Note>

### Choosing a Channel

An agent reaches your contacts over one channel, which you pick in the agent's settings. Each has its own guide:

<CardGroup cols={3}>
  <Card title="Voice Agent" icon="phone" href="/documentation/build-your-agent/agent-script">
    Calls contacts, or takes their calls, over the phone.
  </Card>

  <Card title="Text Agent" icon="comment-dots" href="/documentation/text-agents/overview">
    Holds the conversation over SMS or WhatsApp.
  </Card>

  <Card title="Email Agent" icon="envelope" href="/documentation/email-agents/overview">
    Sends emails, reads the replies, and responds.
  </Card>
</CardGroup>

<Info>
  **Widget** is available as a fourth channel, letting visitors talk to the agent from your website. It is enabled per account - see [Installing the Widget](/documentation/widget-agents/installing-the-widget).
</Info>

### Starting Your Agent

A new agent opens on the **Script** canvas with a single **Intro Script** step. That step is your starting point, and you can build the rest of the script in either of two ways.

* **Start from Scratch**: Add steps to the canvas yourself and shape the flow by hand.
* **Build It with AI**: Describe what you need and let the assistant draft the script for you.

To use the assistant, click the AI button in the bottom-left corner of the canvas.

<Frame caption="The AI button sits in the bottom-left corner of the script canvas">
  <img src="https://mintcdn.com/voxiaai/DUXJUr2YtBjwx26G/images/documentation/build-your-agent/ai-chat-button.png?fit=max&auto=format&n=DUXJUr2YtBjwx26G&q=85&s=a237f353467a97e802dd632a4f39979e" alt="Script canvas with the AI button highlighted in the bottom-left corner" style={{borderRadius: '10px'}} width="3794" height="1809" data-path="images/documentation/build-your-agent/ai-chat-button.png" />
</Frame>

The chat panel opens on the left. Type what the agent should do into **Tell AI what to do next** - up to 5,000 characters - and send it. Keep the conversation going to refine the result.

<Frame caption="The AI chat panel">
  <img src="https://mintcdn.com/voxiaai/DUXJUr2YtBjwx26G/images/documentation/build-your-agent/ai-chat-panel.png?fit=max&auto=format&n=DUXJUr2YtBjwx26G&q=85&s=80bf7edafffa45ed54ed54cc761e15bc" alt="Expanded AI chat panel with the prompt field" style={{borderRadius: '10px'}} width="3796" height="1816" data-path="images/documentation/build-your-agent/ai-chat-panel.png" />
</Frame>

While you work, the tabs at the top of the screen - **Script**, **Scenarios**, and **Workflow** - let you move between the script, your scenarios, and the agent's settings. Click **Save** in the top right when you are done.

<Info>
  For detailed instructions on how to build and customize your script, refer to our [Script Building Guide](/documentation/build-your-agent/agent-script).
</Info>
