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

# Create a queue

> Create a queue and add agents to it as members, so inbound calls have somewhere to actually be distributed.

Create a queue and add agents as members so it has someone to distribute calls to.

## Before you start

* You need at least one [user with the agent role](/account/invite-users) to add as a
  member.

## Steps

<Steps>
  <Step title="Go to Queues">
    In the left navigation, select **Queues**, then select **Add queue**.
  </Step>

  <Step title="Name the queue">
    Enter a **Name**, such as "Sales".
  </Step>

  <Step title="Set a dial-in extension, if you want one">
    Enter an internal **Dial-in extension** if you want agents or other flows to be able to
    reach this queue directly.
  </Step>

  <Step title="Choose a strategy">
    Set **Strategy** to **Round robin**, **Least busy**, or **Skills-based** — see
    [Queues](/inbound/queues/overview) for the difference.
  </Step>

  <Step title="Set the max wait">
    Enter **Max wait (seconds)** — how long a call waits in this queue before it goes to the
    overflow target.
  </Step>

  <Step title="Set an overflow target, if you have one">
    Enter an **Overflow target** — an extension or destination for calls that exceed the max
    wait. Leave it blank if you don't have a fallback yet.
  </Step>

  <Step title="Set a service level target">
    Enter **Service level (seconds)** and **Service level target (%)** — the answer-time
    goal your reports and wallboard will measure this queue against.
  </Step>

  <Step title="Save the queue">
    Select **Save**.
  </Step>

  <Step title="Add members">
    Open the queue and add the agents you want receiving its calls.
  </Step>
</Steps>

## Verify

<Check>
  The queue appears in **Queues** with the members you added. Route a phone number to it
  (see [Route an inbound number](/inbound/route-an-inbound-number)) and call the number — an
  available member agent's phone rings.
</Check>

## Common problems

* **No agent's phone rings.** Confirm at least one member is signed in and in the
  **Available** state — see [Agent states](/agent/agent-states).
* **Calls always go to overflow.** The max wait might be too short for your current staffing,
  or no member is available in time.

## Next steps

<CardGroup cols={2}>
  <Card title="Route an inbound number" href="/inbound/route-an-inbound-number" />

  <Card title="Agent states" href="/agent/agent-states" />
</CardGroup>
