For BPOs and outsourced support teams

Three client brands, one floor to run.

Give each client its own website widget or WhatsApp number, its own flow and its own team. Chats arrive under the client’s brand and reach that client’s agents. Your supervisors watch every queue on one monitor.

  • Works on
  • WhatsApp
  • Web chat
  • Email
  • Support form
The supervisor’s live monitor: every agent’s chats, the queue, the bot and the SLA at risk
Fig. 1 The monitor in our demo workspace, a furniture retailer: 3 of 6 agents available, 10 live chats, each agent’s load out of 10.

Outsourced support today

Every client wants its own channels, rules and report.

  • “Each client means another phone and another login.”

    One client’s WhatsApp is on a shared phone, another’s chat is in its own tool. The floor runs on six screens.

  • “We can’t show a client their own numbers.”

    Response times live in a spreadsheet someone fills in on Friday. Each client gets a different version.

  • “New agents learn three clients’ rules at once.”

    Playbooks sit in shared drives. An agent answers one client with another client’s refund policy.

One shift, three clients

A Monday shift with three clients on one floor.

An example BPO. The clients and agents are made up. Every step is something Axonave does today.

  1. 8:00 amThe shift starts. Each agent is in one client’s team. A few senior agents are in two.
  2. 8:04 amA chat on Client A’s widget, in A’s colours, goes to Client A’s team. A WhatsApp to Client B’s number goes to Client B’s.
  3. 8:30 amClient C’s bot runs C’s own flow. Its AI answer step is limited to C’s knowledge base.
  4. 11:10 amClient B’s queue grows. The supervisor sees it on the monitor and transfers two chats to a senior agent in both teams.
  5. 3:00 pmAn agent looks up last week’s chat in History. It holds the chats their own team handled.
  6. FridayReports → Chats, filtered by Client A’s team: chats, first response and hand-overs, exported as CSV for A’s weekly review.

An example, not a customer. Axonave does each step today; the BPO, its clients and the times are made up.

One workspace · three clients

  1. Client A

    Website widget in A’s colours · A’s flow, A’s articles

    Goes to Client A team

  2. Client B

    WhatsApp number in B’s name · B’s flow and after-hours flow

    Goes to Client B team

  3. Client C

    Widget and WhatsApp number · C’s flow, C’s articles

    Goes to Client C team

Supervisors and managers see every client

Shared by all three: contacts, tickets, the bot’s name and tone.

Illustration. How three client brands share one workspace: a channel, a flow and a team each. The clients are examples.

A channel per client

Each client’s own widget and number.

Give each client a website widget in its colours, with its own logo and greeting, and a WhatsApp number in its name. Each widget and number has its own flow, its own after-hours flow and its own team for hand-overs.

See live chat

  1. Pro: 5 widgets and 3 WhatsApp numbers
  2. Extra numbers $25 a month each
  3. Allowed domains per widget

Teras Home’s chat widget, in its own colours, answering a delivery question. Each client’s widget would carry its own.

A team per client

Each client’s chats reach that client’s team.

A chat takes its skills from the widget or number it arrived on. A team’s chat goes only to its members. In History, agents see the chats their team handled.

See routing

  1. Skills and teams per client
  2. A chat cap per agent
  3. Transfer with a note
A WhatsApp chat the chatbot handed to the warranty team, with the phone number it collected and the customer beside it

A WhatsApp chat in our demo workspace, handed to the Warranty & Repairs team by the menu. Yours would be a client’s team.

Reports per client

Each client’s numbers, filtered by team.

Reports → Chats filters by channel, team and agent: chats, first response, hand-overs and what the bot settled. Every count opens the chats behind it. Export a CSV for the client’s review.

See the reports

  1. Filter by the client’s team or channel
  2. Transcripts as a ZIP
  3. Ticket reports by team too
Chat reports: volume, bot containment, hand-overs and abandonment by day

Reports → Chats for Teras Home, with the Channel, Team and Agent filters above the counts.

A playbook per client

Each client’s playbook, for its own team.

Keep a client’s internal articles in their own knowledge base and limit it to that client’s team. Agent Assist drafts replies from the articles that agent may see. Nothing is sent until the agent sends it.

See Agent Assist

  1. Internal and customer-facing knowledge bases
  2. Pro: 5 knowledge bases
  3. Suggested articles beside the chat
Agent Assist in the chat: suggested help-centre articles and an AI-drafted reply the agent can edit before sending

Agent Assist beside a Malay WhatsApp chat: a reply drafted from “Masa penghantaran dan penjejakan”, and the articles it came from.

Time and SLAs

Billable time and SLAs on every ticket.

Agents log time on a ticket with a running timer and billable rates. SLA policies set targets by priority and channel. A breach rings the agent and their team leaders.

See the helpdesk

  1. A warning before the target
  2. Waiting on the client pauses the clock
  3. SLA compliance in Reports → Tickets
An urgent ticket with its SLA clock, assignment and the conversation with the customer

A real SLA panel in our demo workspace: TKT-1282’s details, first response met and resolution active.

A flow to start from

FAQ with AI, one per client.

Give each client’s widget or number its own copy of the template. Limit its AI answer step to that client’s knowledge base, and send its hand-over to that client’s team.

  • One flow per widget or number
  • The AI answer limited to one client’s articles
  • The hand-over to the client’s team
  • English, Malay and Chinese in one flow

In the flow builder: New flow → FAQ with AI. It starts in English, Bahasa Malaysia and Chinese, ready to publish.

Client A support

  1. Step 1: Message

    Greeting

    “Hi! This is Client A support. Ask me anything about your account.”

  2. Step 2: AI answer

    AI answer

    “Answers from Client A’s knowledge base only.”

    • Answeredgoes toAnything else
    • Not answeredgoes toClient A team
  3. Step 3: Menu

    Anything else

    “Anything else?”

    • Another questiongoes toAI answer
    • Talk to a persongoes toClient A team
  4. Step 4: Hand over

    Client A team

    “Passing you to our team.”

Illustration. Drawn from the FAQ with AI template, in English, with its AI answer limited to one knowledge base and its hand-over set to one team.

One workspace is one set of data.

Clients in one workspace share it. Teams decide who answers each chat and whose History an agent sees. Managers see every client, and contacts and tickets are one list. A client whose data must be kept apart gets its own workspace.

  • Managers see every client

    Supervisors, managers, admins and auditors see all chats and all History. Agents see their own chats, the queue and their team’s History.

  • A workspace per client, when needed

    Each workspace’s data is kept apart in the data layer, and the check fails closed. Use one for a client whose contract asks for it.

  • Masked before the AI

    Cards, bank accounts and the IC and passport numbers it recognises are masked before any AI call.

  • PDPA requests

    Export everything you hold on one customer, or erase it, when a client’s customer asks.

Questions from BPOs and outsourcers

Can each client have its own bot and branding?

Yes, per widget and number: its own colours, logo and greeting, its own flow and after-hours flow. The bot’s name, avatar and tone are set once for the workspace. Keep them neutral, or give the client its own workspace.

Can the AI mix up two clients’ answers?

In a flow, limit each client’s AI answer step to that client’s knowledge base. In AI-only mode the AI uses every customer-facing knowledge base in the workspace, so a workspace with several clients should run flows.

Do agents see other clients’ chats?

In their chat list, agents see their own chats and the queue. In History, they see the chats their team handled. Supervisors, managers, admins and auditors see every client.

Is each client’s data kept apart?

Not inside one workspace. Contacts and tickets are one list, and managers see every client. Workspaces are kept apart from each other, so a client who needs separation gets its own workspace.

Can a client log in to see their own reports?

Not today. Your team filters Reports → Chats by the client’s team or channel and exports a CSV, or the transcripts, for the client’s review.

How many clients fit in one workspace?

Pro ($199 a month) has 5 website widgets, 3 WhatsApp numbers (up to 20 more at $25 a month each), 5 mailboxes and 5 knowledge bases, with up to 100 seats. Enterprise has no caps: talk to us.

Is there a free trial?

Yes. Try Pro free for 14 days with two clients’ widgets and teams. No card needed.

Bring two clients’ FAQs. We’ll set both up on one floor.

A 30-minute demo: two widgets, two teams, the monitor and a report filtered by client. No slides.

We reply within one business day by email or WhatsApp.