Two trust domains
A technician on your team and an employee at your client are different audiences with different rights:- Your technicians work across your whole client base. Agents serving them (the dashboard, Neo Support, your triggered workflows) can search every company’s tickets, call your PSA and Microsoft 365 integrations directly, and act under your permission groups and approvals.
- Your clients’ employees are entitled to their own company’s support experience — and nothing else. Not your other clients’ names, not MSP-wide ticket history, not direct access to your integrations.
Three layers
Why it’s built this way
- Security by construction, not by configuration. There is no toolbox setting that can accidentally expose your client base through an end-user channel — the platform resolves a separate, end-user-only tool surface for these conversations regardless of the agent’s configuration.
- Nothing new to govern. All powerful execution stays inside the controls you already configured: integration permissions, technician approvals, audit history, credits. Putting a bot in front of a client adds no new access to review.
- Each layer fits its job. The chat edge is high-volume and latency-sensitive; deep resolution work is neither. Splitting them lets the conversation stay snappy while the heavy work runs with full context behind the ticket.
What the bot can do inside its own lane — which capabilities are available to end users, and what happens for tenants that aren’t linked to a company — is documented in what end users can access.
