Where Dispatch lives
What Dispatch holds depends on the scope you are in. The selector at the top of the sidebar sets it: All agents for the whole organization, or the agent’s name when you are inside one.- Phone numbers, at All agents, is the inventory. Get a number, name it, and decide which agent it belongs to.
- Channels, inside an agent, is the behavior. How that agent answers, what it does on messages, what its web chat looks like.
Prerequisites
- An agent you have saved at least once in Agent builder. A save made on a branch does not count
- A payment method, if you are buying a number rather than claiming the free one
Put an agent on a phone number
Switch to All agents
Get a number
Attach it to the agent
Review and save
Publish the agent to production
Configure a number
Each number carries its own call configuration, separate from the agent’s settings. You can edit it from All agents, without opening each agent. This helps when one agent answers many numbers, such as one per location, and each number needs its own data. At All agents, open Phone numbers and press Configure on the number’s row. The sheet has these sections:Set how the agent behaves
Switch the sidebar selector back to the agent and open Channels, under Dispatch. It has three tabs, and Messages is enterprise only.Per-number messaging settings
Select a number in the Numbers list, then open Messages. These rows apply only to the number you selected:Reply timeout
Turn on Reply timeout to end a conversation that goes quiet. Then set:- Time out (minutes): how long the agent waits for a reply, from 1 to 60 minutes.
- Closing message: sent when the window ends. Leave it blank to end the conversation without a message.
- Send a reminder first: sends one reminder partway through the window. Set Remind after (minutes) to a value shorter than the time out. Then set Reminder message. If you leave the reminder message blank, the customer gets nothing, but your webhook still receives a
timeout_warningevent.
Run a batch
Batches dials or texts a list of people with one agent. It is in both sidebars and they are not the same. At All agents you choose the agent and can send calls or messages. Inside an agent, that agent is filled in and locked, and the list shows only its batches. Batches inside an agent are calls only: the SMS option is not there. The wizard runs in three steps, Recipients, Script, then Review & send.Open Batches and press Create Batch
Upload a CSV
phone_number, in exactly that spelling, with one number per row.Numbers need a country code. +14155550100 works, 4155550100 does not.Every other column is yours. Under How your columns are used on the next step, each one gets a dropdown, and Use as makes the value available in the prompt as {{column_name}}.Watch the defaults. A column named after a call setting, like from or voice, defaults to setting that field per call rather than becoming a variable, and it cannot be ignored. Rename the column if you meant it as a variable.Write the script
Review and send
Watch one run
The list shows Status, Name, Batch ID and Created, newest first with the active ones on top. There is no search and no filter. A row carries two icon buttons with no labels. The first opens Conversations already filtered to that batch. The second stops the calls that have not been placed yet, and asks first. Select a row for the detail panel, which adds the event log. It carries its own Stop Batch, and that one fires straight away with no dialog.Triggers
A trigger watches for an event in Bland or in a connected app, and runs an action when it happens. One of the actions is placing a call, which is how a trigger starts a conversation without you pressing anything. It is in both sidebars. See Triggers.SIP
SIP is the second tab of Phone numbers, so it is at All agents only. It is not in an agent’s sidebar at all. See SIP.Common failures
Dispatch shows Channels, not Phone numbers
Dispatch shows Channels, not Phone numbers
Attaching a number says the agent has no saved versions
Attaching a number says the agent has no saved versions
The number is attached and the agent behaves like an old version
The number is attached and the agent behaves like an old version
The agent you want is not in the assignment dropdown
The agent you want is not in the assignment dropdown
Channels will not offer a number you own
Channels will not offer a number you own
The CSV will not upload
The CSV will not upload
phone_number exactly, and every number needs a country code. The error names up to three rows and counts the rest.The batch wizard will not let you continue
The batch wizard will not let you continue
The SMS option is missing from a batch
The SMS option is missing from a batch