We use analytics to understand how visitors use the site. Session recordings are disabled by default and will only be enabled if you opt in.

Assign To Step

Last updated 2026-04-18

The Assign To step routes the conversation to the right person or team. It supports direct assignment, automatic distribution with round-robin or least-open logic, and AI agent handoff.

When to use this step

Use this step after qualifying a lead, after a business-hours check, after routing by topic with a Branch step, or whenever you need to hand the conversation to a human agent or AI.

Assignment targets

  • User — assign to a specific agent by name
  • Team — distribute among members of a specific team
  • Workspace — distribute among all agents in the workspace
  • AI agent — hand the conversation to an AI agent
  • Unassign — remove the current assignment

Assignment logic

When assigning to a team or workspace, choose how conversations are distributed:

  • Round robin — assigns to agents in rotation for even distribution across the team
  • Least open — assigns to the agent who currently has the fewest open conversations

Online-only filter

Enable "only online users" to skip agents who are currently offline. This ensures the customer is connected to someone who can respond right away. Combine this with the timeout branch to handle cases where no agents are online.

Maximum concurrent conversations

Set a maximum number of open conversations per agent. Agents who have reached their limit are skipped during assignment. This helps prevent agent overload and ensures quality responses.

Output paths

  • Assigned — the conversation was assigned successfully
  • Timeout — no eligible agent was found within the timeout period (optional)

Timeout branch

Enable timeout to handle situations where no agent is available. The default timeout is 1 hour, and you can adjust it in minutes, hours, or days. The timeout path lets you provide a fallback — for example, sending a "we will get back to you shortly" message, assigning to an AI agent, or creating a ticket.

Combine the Assign To step with the Date & Time step for a complete routing setup. Check business hours first, then assign to a team during working hours or hand off to an AI agent outside hours.

Example use cases

  • Round-robin assignment across a support team with an online-only filter
  • Assign VIP customers to a senior agent after a Branch step identifies them
  • Hand off to an AI agent outside business hours after a Date & Time check
  • Unassign and reassign to a different team when a conversation is escalated

Still need help?

Can't find what you're looking for? Our support team is here to help.

Contact Support