Quickly distribute customer conversations among your support team based on their current workload. In this guide you'll learn:
Why automated conversation distribution matters
How to select the right channel for automation
Setting up workload-based agent assignment
Configuring agent availability routing and publishing the workflow
Step 1: Go to Workflows
From your dashboard, go to Workflows.
Step 2: Choose a template
Click Template Flows
Select the Customer Service category
Find the template named Assign to Inbox agent with round-robin
Click Save to my library
Step 3: Open Tree view
Switch to Tree view for a full overview of the workflow’s logic and steps.
Step 4: Choose a channel
Select the channel you want this automation to run on
For example, choose WhatsApp
Pick your specific channel instance and click Save
Step 5: Set the trigger
Select a trigger to start the flow (e.g., when a new message is received)
Save your trigger
Step 6: Configure the assignment action
Click on the Assign to Agent in Inbox action
Under the Assign to dropdown, choose from:
Agent
Team
Queue
To enable round-robin logic, pick Prioritize based on lower workload
Step 7: Refine your routing (optional)
Toggle Only assign to active agents to ensure messages go to online agents
You can also route based on specific Tags or Skills if desired
Step 8: Test your flow
Click Next, then Run test to simulate the flow with sample data
Check that tickets are assigned as expected
Step 9: Publish your workflow
If the test is successful, click Publish draft
Then click Publish to make your automation live
That’s it!
Your round-robin assignment flow is now live. Incoming tickets will be distributed to agents with fewer assigned conversations, helping your team stay balanced and responsive.