Neo Support Agent vs. your own internal agent
Two different things can answer your technicians in Teams — and it’s easy to conflate them. Pick by what you need:| Neo Support Agent | Your own internal agent | |
|---|---|---|
| Built by | Neo — managed, you can’t edit it | You — your instructions, your toolbox |
| Brand | Neo | Yours, per channel |
| In Teams via | the Neo AI Agent app (from AppSource) | a channel → Install in your tenant — a separate branded bot |
| How many | one per tenant | as many as you build |
| What it does | answers Neo setup questions, searches your docs and tickets (read-only) | whatever you configure — your full MSP toolbox |
| Notifications & approval cards | yes, through the app | no — those still arrive through the Neo AI Agent app |
| Cost | support tooling is free | billed like any chat agent |
The two coexist: a technician can have both the Neo AI Agent app and your custom bot in their Teams, side by side. Workflow notifications and Technician-in-the-Loop approval cards always arrive through the Neo AI Agent app — never through a custom internal bot.
Deploy your internal bot
Before you start: an Internal chat agent you’ve tested, an admin sign-in to the dashboard, and the ability to install custom Teams apps in your own Microsoft 365 tenant.
Build an Internal chat agent
Create a chat agent and set its Audience to Internal. An Internal agent carries the MSP toolbox you give it — PSA, RMM, Microsoft 365, documentation, cross-company lookups — unlike an End-user agent, which is locked to one company. Test it from Chat → Agents → Chat.
Create an Internal channel
Open Chat → Channels → New Channel. Set Audience to Internal, pick the Teams transport, and assign your internal agent (the agent picker only shows agents whose audience matches). Under Branding, set the name, icon, and welcome message your technicians will see — blanks use a Neo default. Leave the status on Active.
Install it in your tenant
In the saved channel’s edit dialog, under Install in your tenant, click Generate install link and open it yourself as a Teams or Global administrator of your tenant. One sign-in publishes the bot into your own Microsoft 365 and switches routing on.Prefer a manual upload? Teams app package gives you the
.zip to sideload in your Teams admin center; then use Already installed it manually? Register directly to bind routing.Make it reach your team
Publishing puts the app in your org catalog — to give it to everyone, open your Teams admin center → Manage apps, find your app, then Users and groups → Installs → Install app → Install to: Everyone → Apply. New technicians then get it automatically.
