The three ways agents run
| Triggered | Scheduled | Chat | |
|---|---|---|---|
| Starts when | A PSA event matches | A schedule fires | A person sends a message |
| Works on | A ticket or time entry | Custom instructions alone | The conversation |
| Conversation | Continues across runs on the same ticket | Fresh each run | Continues across the session |
| Approvals | Teams card or chat | Teams card | Inline card in the chat |
| Use case | Triage, resolution, communication | Audits, hygiene, reports | Q&A, ad-hoc ops, end-user support |
Who’s talking to whom
Every conversation has two parties, and keeping them straight explains everything else:- The owner — the MSP whose agent it is. The owner’s configuration runs and the owner is billed.
- The user — the person typing. Either one of the MSP’s own technicians, or an end user at one of the MSP’s client companies.
The chat surfaces
A chat agent can run in the dashboard or in Microsoft Teams — and in Teams it can face either your own technicians or your clients’ employees. The same agent you build can be put on more than one surface.Chat in the dashboard
Your technicians chat with your agents on the Chat page — sessions, history, sharing, feedback, inline approvals. Every agent works here; it’s where you build and test.
Your custom internal Teams bot
Put one of your own agents in front of your technicians in Microsoft Teams — your prompt, your tools, your branding. Runs with your full MSP toolbox, across all your companies.
Your branded end-user Teams bot
Put one of your chat agents in front of your clients’ employees as a branded Teams bot — your name, your icon. They get instant answers and file tickets right in Teams, scoped to their own company. The headline use case.
Neo Support Agent
A chat agent managed by Neo, available to every MSP. Answers “how do I configure X in Neo” and searches your docs and tickets. Reachable in the dashboard and through the Neo AI Agent Teams app.
