Skip to content
For agencies

One login. Every client workspace.

Run a separate Keloa workspace for each client and switch between them with a single click. Knowledge, inbox, AI agents, and analytics stay fully isolated per workspace. Invite each client's team with role-based access on top.

Talk to sales Book a demo
Multi
Workspaces per login
1 click
To switch workspace
0
Data bleed between workspaces
EU
Hosted, every workspace
Built for multi-client teams

Spin up a workspace per client, switch with one click.

Create a Keloa workspace for each client and onboard them as you would your own product: paste the URL, drop the chat widget on their site, the AI starts answering. Switch between every client workspace from the same login. Each client's data lives in its own tenant, fully isolated.

  • Workspace per client with fully isolated knowledge and inbox
  • Switch between client workspaces with one click
  • Invite your client's team per workspace with role-based access
  • Each workspace billed separately, on its own plan
Your client workspaces
Hornbad
E-commerce · NL
Open
Motail
Hospitality · NL
Open
TRONVoice
SaaS · NL
Open
Meadowfield
Retail · NL
Open
TRON Group
IT services · NL
Open
Features

Multi-workspace, the way an agency actually works.

Each client gets their own Keloa workspace. You manage them all from one login, with per-workspace roles, billing, and isolation built in from day one.

Workspaces, fully isolated

Every client gets their own workspace, knowledge base, AI agent, contacts, and inbox. Tenant isolation is enforced at the model layer, so no data ever crosses between client workspaces.

One login, every workspace

Switch between client workspaces from the same account with one click. Every workspace remembers its inbox state, knowledge sources, and AI agents independently.

Role-based invites per workspace

Invite your client's team into their workspace with the right role: owner, admin, or agent. Your account stays in every workspace, theirs stays scoped to their own.

Onboard a new client in minutes

Create a workspace, paste the client's URL, drop the chat widget on their site. Keloa crawls the site, the AI starts answering in their tone. Repeat per client.

Analytics per workspace

Each workspace ships with its own deflection, response-time, and CSAT analytics. Open a workspace, screenshot the dashboard for the client's QBR, switch to the next one.

Pick the right plan per workspace

A small client can sit on Starter, a busy one on Business or Scale. Each workspace runs on its own plan, billed separately, so you can match every client's volume without paying for headroom you don't use.

"We run customer service for nine brands. Keloa is our entire ops layer. One login, every client, cleanly isolated. We open a new workspace for every brand we sign and the team is in the inbox the same afternoon."
CD
Camille Duval
Founder · Atelier Duval
FAQ

Agency questions, answered.

Can I bill my clients on top of what I pay Keloa?

Each workspace pays Keloa directly via Stripe. There is no agency markup or rebilling feature today. If you want to wrap and resell, that is a contract you handle with your client outside Keloa. Some agencies put the agency card on every client workspace and invoice the client for 'Keloa subscription plus management fee' through their own billing tool.

Can I white-label Keloa as my agency's own product?

Not today. Business and Scale plans hide the 'Powered by Keloa' badge from the chat widget (the only customer-facing surface where it shows by default), but the in-app operator interface, customer emails, legal pages, and domain still say Keloa. Talk to sales if a full white-label is a deal-breaker.

Can my team see all client conversations in one inbox?

No. Each workspace has its own inbox. Operators switch workspace with one click to switch inbox. A cross-workspace inbox view is not on the public roadmap today. If your team is replying across five client inboxes, they will switch workspace five times in a session.

Can one teammate work across multiple client workspaces?

Yes. A single user can be a member of multiple workspaces with separate roles in each (e.g. admin in client A's workspace, agent in client B's). Switching workspace is one click. Each workspace's seat cap is enforced per workspace, so a teammate consumes one seat in each workspace they belong to.

Can I see analytics across all client workspaces in one view?

No, not today. Each workspace has its own analytics dashboard. To pull a multi-workspace report you export each workspace's analytics CSV and combine them yourself. A cross-workspace dashboard is not on the public roadmap today.

What if a client wants to leave the agency and take their workspace?

Transfer the owner role on that workspace to the client (or to a user in their domain). You can leave the workspace afterward. The data, conversations, knowledge base, and AI agents stay in the workspace. The client takes over billing for that workspace's plan. Clean handover, no migration required.

Is there a partner or reseller programme with discounts?

Not today. Each workspace pays the published plan price; there is no agency volume discount, partner tier, or revenue-share. Talk to sales if you are running more than 20 client workspaces and want to discuss a custom contract.

Run a workspace per client. One login, every workspace.

Each workspace runs on its own plan, billed separately. Match every client's volume without paying for headroom you don't use. Talk to us about your client list.