Skip to content

Human agent call step

Automation is great for drafts, tags, and messages. Sometimes a person must speak with the customer — collections, complex support, or a warm transfer after AI qualification. The Human agent call step hands that contact to the dialler so an available agent can take the call.

In the spinner builder, add Human agent call (channel category). For each row, the runtime uses the configured phone column (usually your metadata phone field) and routes work through the dialler for a human agent.

It is not the same as:

Step / featureDifference
Voice / AI bot callAutomated voice bot via a telephony gateway
WhatsApp / SMS / EmailMessaging channels, no live voice agent
Dialler desk aloneAgents work lists manually; this step pushes work from a pipeline
Screenshot needed
Spinner builder Human agent call step with phone column selected.
Where: Spinners → Edit → Human agent call
Save as: src/assets/screenshots/37-human-agent-call.png

Typical patterns:

  1. AI qualifies, human closes — AI agent step drafts or scores, then Human agent call for live conversation
  2. Retry with a person — after messaging dispositions like “callback requested,” branch to a human call
  3. High-value accounts only — decision branch sends VIP rows to agents, others to WhatsApp

Publish the spinner after you add the step. Agents must be set up on the dialler with presence; otherwise there is nobody to receive the work.

RequirementWhy
Phone metadata fieldStep needs a phone column on each row
Dialler / telephony configuredGateways, trunks, extensions under Integrations
Agents with dialler permissionAgent or Supervisor (or extended roles with dialler agent access)
Presence availableAgents set themselves available on the agent desk
Runtime runningSame as any job

See Dialler overview and Presence & live calls.

  1. You Run now (or a trigger starts the job).
  2. Rows reach the Human agent call step.
  3. Available agents receive work through the dialler experience (including the inbound / live call UI when configured).
  4. Outcomes and timing still land on Jobs / Records for the run; use the journey if a row failed before routing.

Admins who are not agents do not receive live call events unless they are also set up as agents (extension + presence).

In the builder:

  1. Add Human agent call.
  2. Set Phone column to the metadata field that holds the number (for example the field named phone).
  3. Connect it in the step order (often after AI or messaging, or on a decision branch).
  4. Publish, then run a small test table first.

Avoid putting Human agent call on every row of a huge list unless your agent team can absorb the volume.

  • Test row reaches an available agent
  • Agent can complete the live conversation from the dialler UI
  • Record shows a sensible outcome / status for the run
  • Unavailable agents do not silently “succeed” the whole campaign — you notice queue / presence issues early
SymptomLikely causeWhat to do
Nothing ringsNo agent available / presence offlineAgents set available on the desk
Step errors on phoneMissing or bad phone metadataFix data; include phone in metadata fields
Admin never gets callsAdmin is not an agentAssign Agent role and dialler setup
Old routing after editSpinner not republishedPublish again
Telephony failureGateway / trunk not configuredCheck Integrations / telephony with your admin