Xobito’s current build supports manual assignment plus a single workspace-wide toggle that restricts replying to agents only. There is no round-robin, no least-loaded strategy, no away-timer, and no queue-threshold alert built into the app. This page describes what the product actually does today — don’t design your workflow around features the settings page doesn’t expose.
Why assign conversations
Clear ownership
Each conversation has one owner, so no customer message is answered twice (or not at all).
Skill-based routing
Hand off to the right teammate — language, product area, VIP tier — by reassigning manually.
Workload visibility
Managers can see who’s handling which conversations at any moment.
Accountability
Every reply is linked to the staff member who sent it — useful for audits and coaching.
Assign a conversation manually
Pick a teammate
Start typing to filter. Only staff members who have the required chat permission can receive assignments and reply — see Who can be assigned.

Reassign a conversation
Same flow — click the current assignee’s avatar and pick someone else. Reassignment updates immediately; the previous owner loses it from Assigned to me and the new owner sees it there.Unassign a conversation
To put a conversation back into the shared pool:- Open the conversation.
- Click the current assignee’s name.
- Select Unassign (or clear the assignee).
The unassigned queue
New incoming conversations start unassigned. Staff work through the queue like a shared to-do list.Who can be assigned
A staff member must have thetenant.chat.view permission (or an equivalent chat-reply permission their role grants) to be eligible as an assignee and to reply in chat. Staff without that permission:
- Don’t appear in the Assign picker.
- Won’t be able to reply even if a conversation is somehow assigned to them.
Support Agent settings
One and only one setting lives on the Settings → Support Agent page.When enabled, only staff with the chat-reply permission (
tenant.chat.view) can send messages in conversations. Other staff may still browse conversations if their role allows viewing — they simply cannot reply.What only_agents_can_chat = true does
- Staff members with the chat-reply permission: unchanged — they reply normally.
- Staff members without that permission:
- Can still open conversations if they have read access (so managers can review).
- The reply composer is disabled for them.
- They cannot leave internal notes that transmit to the customer.
What it does not do
The Support Agent settings page does not include:- Round-robin or least-loaded auto-assignment.
- An “Away” status timer that auto-marks staff unavailable.
- A queue-threshold alert (“notify me when unassigned > 20”).
- Auto-reassignment when a staff member is marked away or offline.
- Per-role eligibility filters for an auto-assigner (there isn’t one).
When to enable
Turnonly_agents_can_chat on when:
- You have non-support staff (sales ops, finance) who need read access to conversations for context but should never reply themselves.
- You want a single switch to enforce “only trained agents talk to customers” across the workspace.
- Every staff member with inbox access is trained to reply.
- You’re a small team where anyone helping out can respond.

Assignment and the 24-hour session window
The 24-hour session window is tied to the contact, not to the agent. Reassigning a conversation does not reset the window — the new owner inherits however much time is left.Per-agent visibility
Managers can filter the inbox by assignee to see who’s handling what, and use the activity reports under Team & Roles for aggregate metrics.Frequently asked questions
Can a conversation have multiple owners?
Can a conversation have multiple owners?
No — only one assignee at a time. Other staff with inbox access can still view and (if
only_agents_can_chat permits) add internal notes, but only the assignee is the “responsible” owner.What happens when a staff member goes on holiday?
What happens when a staff member goes on holiday?
There is no automatic “away” handling. Before they leave, either reassign their open conversations manually to another teammate, or unassign them so they return to the shared pool.
Can I auto-assign new inbound conversations?
Can I auto-assign new inbound conversations?
Not in the current build — the Support Agent settings page is a single toggle. Route new conversations by training your team to work the Unassigned filter, or use a Bot Flow to acknowledge the customer while a human picks up.
Does the Support Agent toggle affect bots?
Does the Support Agent toggle affect bots?
No. Bot Flows and template bots send messages on the workspace’s behalf regardless of
only_agents_can_chat. The toggle governs human staff only.Can I restrict replies to a specific role instead of 'agents'?
Can I restrict replies to a specific role instead of 'agents'?
Not directly. The toggle keys off the chat-reply permission. Shape who can reply by choosing who you grant that permission to in Settings → Roles.
Is there an audit log of assignments?
Is there an audit log of assignments?
Assignment changes are visible in the conversation itself (you can see the current owner and who sent each reply). A formal cross-conversation audit log isn’t exposed through the Support Agent settings — check Team Activity for broader activity reporting.
Next
Chat settings
Stop-bot keywords, notification sounds, auto-lead, and more.
Team & roles
Invite staff, grant the chat-reply permission, and manage roles.