How do I create an inbound call queue?

Creating a call queue. General settings. Announcements. Time out. Skill requirement. Opening hours.

Creating a call queue

To create a queue for inbound calls, in your Admin account:

  1. Go to the Inbound page.
  2. Go to the Queues subpage.
  3. Click the Create call queue button.
  4. You will be given a reminder about the associated cost for creating a call queue. Click OK.

The Create call queue form offers many options for controlling your queue. While the only mandatory fields are NamePriorityProject and Queue’s timeout, the other options let you create the kind of behaviour that suits your needs.

General settings

The form is divided into several sections. In the General Settings section, the first few fields cover the basic structure of the queue:

  1. Click to tick the Queue is active checkbox. If you don’t, calls directed to this queue will immediately disconnect. In the list of queues, active queues have a green dot next to their name. If you are creating the queue before you need to use it, leave this unticked.
  2. Type a Name for the queue. Give the queue a name which reminds you about its purpose, particularly if you have many queues.
  3. Type a Priority value, between 1 and 100. The higher the number, the higher the priority. When an agent is available, they will be offered a call (or message) from whichever queue has the highest priority.
  4. Click the Project drop-down list to select the project associated with this queue. Remember multiple queues can share the same project.
In reports, call queues are normally recognised by the associated phone number. If your queue does not have a number, perhaps because it is accessed only via a flow, you can type a Report identifier which will be used in place of a number in reports like the Inbound Cluster Report.

Announcements

The next settings cover the automatic announcements that the queue plays for the customer. These announcements are WAV or MP3 files which you can upload to LeadDesk in your Admin account on the Inbound page’s Announcements subpage.

To select the behaviour of your announcements on this queue:

  1. Click the Join announcement drop-down list to choose which announcement plays when the caller first joins the queue.
  2. Click the Periodic announcement drop-down list to choose which announcement the caller will hear at regular intervals while they are in the queue.
  3. You can also click to tick the checkbox to Activate position announcement. If you do, the caller will hear an announcement about their place in the queue. This will alternate with the Periodic announcement.
  4. The Interval field lets you specify how often the caller hears the announcements.

Breakouts and timeouts

The next settings cover what to do with calls that are in the queue for an extended period.

The Break out options let the caller opt out of the queue.

  1. Click to tick the Break out option checkbox to let the caller leave the queue.
  2. Digit to break out lets you specify what the caller must press to leave the queue. This can be a single digit 0 to 9, or the * or # key.
  3. When the caller leaves the queue, the Break out destination lets you decide what happens to the call. You can either hang up, play an announcement, or direct the call to a flow (and from there on to another queue, menu, or callback request).

The Queue’s timeout options let you control what happens if the caller waits too long.

  1. First, you must specify how long, in minutes and seconds before the call times out. The timeout can be affected by several external factors, including network latency, to be sure of meeting SLAs set this value to about 5 seconds lower than the SLA.
  2. Then click the If timeout reached drop-down list to decide what happens to the call.  You can either hang up, play an announcement, or direct the call to a flow (and from there on to another queue, menu, or callback request).

Likewise you can determine what to do if there are too many calls in the queue.

  1. Type a number for the Maximum number of calls in queue. The maximum allowed value is 1000.
  2. Click the overflow destination drop-down list to select what to do if the limit is reached. You can either hang up, play an announcement, or direct the call to a flow (and from there on to another queue, menu, or callback request).

Agent related settings

The last of the General Settings let you manage agent interactions with the queue:

  1. Click the drop-down list to define what happens when a call reaches this queue but there are no agents available to take the call. This may be no action, hanging up, playing an announcement, or forwarding the call to a flow.
  2. Define the number of seconds a call can ring for.
  3. If an agent misses too many consecutive calls, they will receive a “ban”. This is to prevent calls being offered to an agent who is away. The agent must log out and log back in to be able to take calls again.  The Missed calls allowed lets you decide how many calls the agent can miss before getting a ban.

Queue's skill

The Queue’s skill section lets you control which skills are required to serve that queue, and as a result, which agents will be able to take calls from that queue. For more information about setting agents’ skills see this article.

There are two ways that you may manage the skills for your queue:

  • If you have the Edit skills button, click it and you will be able to choose the skills relevant to this queue. Skip to the Queue's opening hours section, below.
  • If you have the Edit skills and agents button, click it to open the skills wizard.

The following assumes you are using the skills wizard.

  1. Click the Edit skills and agents button.

The skills wizard will open, showing the first page, 1. Queue skills and agents.

  • The Queue skills section lists all the skills agents will require to serve this queue.
  • The Serving agents list shows all agents who have the skills required to serve this queue.
  • The Available agents list shows all agents on your environment who do not have the required skills.
  1. Click in the box underneath Skills required to serve this queue.
  2. Click to select a skill.
  3. If you add a skill and later want to remove it, click the x next to its name.

Repeat for all skills appropriate to this queue. As you change the list of required skills, the Serving agents and Available agents list will update. The Serving agents will list only those agents with the required skills to serve this queue.

  1. To remove an agent from serving this queue, click their name in the Serving agents list and drag them to Available agents. This will remove skills from that agent.
  2. Click the name of one of the Available agents and drag them to Serving agents to add them. This will allocate the required skills to that agent.
  1. Click the Next button or click 2. Remove skills.

If you removed an agent from the Serving agents list, you will see a list of skills to be removed from that agent.

  1. Click the Next button again (or click 3. Set skill points).

If you added agents to serve this queue, you will see a list of them here. Each agent will automatically receive one point in the appropriate skills.

You may increase the number of Points as appropriate.

  1. Click the Next button again (or click 4. Summary).

You will see a summary of all the changes to agents and queues. If everything is correct:

  1. Click the Finish button.

Important: The changes that you make to the skill requirements for this queue do not take effect until you create or save the queue, as well as saving the skill choices here.

Queue's opening hours

The Queue’s opening hours section is one of two ways to define what times the queue is open. 

Alternatively, if you use a flow to direct calls to this queue, the opening times can be set within the flow with the Timing applet. 

If you have multiple queues, and access to Advanced flows, you can set the opening time for one queue following the instructions here as the master opening hours. The Timing applet can then be used to apply those opening hours to other queues.

Note: The timings in this section are based on the Default timezone defined in the General Settings page, in the Global settings subpage. 

  1. Click and drag to highlight the normal opening times for an individual day.

The Add opening hours window opens.

  1. Click to select the days of the week this schedule repeats for.

  1. Click the Add button.

You can then disable particular exceptions, for example for public holidays.

  1. Click to view the dates by month.
  2. Navigate to the day you wish to exclude.
  3. Point your mouse to the right of the blue bar, to see a white trash can icon.

  1. Click the trash icon.

  1. To exclude just the selected day, click the Selected option.
  2. Click the OK button.

Underneath the opening hours calendar, there is a drop-down list which lets you select what happens if a call arrives at this queue when it is closed. If you used a flow to direct the call, the flow control will override this setting.

SLA

Next, you can define a service level for this queue. This is used in certain reports including the Calls by Inbound Queue report.

  1. Type a target value for Answer percent.
  2. Type a duration for Time in Queue, in seconds.

Callbacks

Finally, you can set your queue to automatically create a callback when a call stays in the queue for a specific period.

  1. To do this, click to tick the checkbox at the top of the Callbacks section.
  2. Type a number of seconds in the Time limit field.
  3. Type a Callback comment which will appear on all callbacks generated this way, so agents will be able to identify them.

Create the queue

Once you have selected all the options you want:

  1. Click the Create button.

Once you have an inbound queue, it is usually best to direct calls to it using a flow.