The three apps at a glance
- Your clients’ employees → the branded end-user bot (deployment guide). Most teams start here.
- Your technicians, a Neo-managed assistant → the Neo AI Agent app (this page).
- Your technicians, an agent you build → a custom internal bot.
Which “Neo” do I have?
Both the current Neo AI Agent and an older, now-retired Neo technician app appear in a 1:1 chat as “Neo” — you can’t tell them apart from the chat alone, yet notifications and approval cards only reach the current app. If a technician’s Teams notifications and approvals have stopped arriving (or just to be sure), (re)install the current app — installing is idempotent, harmless if they already have it. Identify it by its listing, not the chat name: Neo AI Agent on Microsoft AppSource, published by Neo Agent LTD — install it below. The rest of this page covers the Neo AI Agent app.What your technicians get
- Notifications from workflows — ticket alerts, escalations, daily digests — as 1:1 Teams messages.
- Approval cards for Technician-in-the-Loop sign-off — approve or reject right in Teams.
- Neo Support — message the bot anything you’d ask the Neo Support Agent.
Install the app
Installing is the registration: the moment the app lands in a technician’s Teams, Neo captures the delivery route and they become reachable for notifications and approvals — there’s no separate sign-up.Roll it out across your team (recommended)
A Teams admin does this once for everyone in the Teams admin center: install it, then pin it to the sidebar.Install for everyone
Pin it to the Teams sidebar
Install individually
Each technician adds it from the Microsoft AppSource listing — open the Neo AI Agent listing → Get it now, then right-click it in the sidebar → Pin to keep it handy.Notify technicians from workflows
Technicians with the app installed appear in the recipient pickers of the Notify actions:See who has Neo in Teams
The Technicians page marks every technician whose Microsoft account has the Neo AI Agent app with Teams installed, and its Teams app filter shows the technicians whose app is installed, not installed, or who have no Microsoft account linked. Neo links a technician to their Microsoft account by name after each technician sync, or you link one by hand in the technician’s Microsoft pane. When you select Add Technician, a PSA technician whose name matches, one to one, a Microsoft account that has the Neo AI Agent app and no technician yet is listed first, marked Uses Teams. People who use Neo in Teams but are not in your PSA, such as owners and service managers, are not on that page. They still receive the notifications and approval cards you send them.Remove someone from Neo in Teams
Neo keeps one entry per Microsoft account that has used a Neo app, not one per human. If someone has more than one account that has used the app — an old account kept after a rename or migration, plus a separate admin account — each one is a separate entry with its own Entra ID. To remove one, ask the Neo Support Agent, for example “Remove Dana Patel’s old account from Neo in Teams”. It finds the account, shows you which one it means, and removes it once you confirm. Removing an entry:- takes it out of every Notify recipient picker
- stops notifications and approval cards going to that account
- leaves that person’s ability to chat with Neo untouched — they can still message the app and get replies
Post to a Teams channel or chat
Neo posts to a Teams channel or group chat through the Neo app itself — the same app that sends technician DMs and approval cards. The message arrives as a proper post from Neo, supports the same rich formatting, and doesn’t depend on any email plumbing.Add Neo to the channel or chat
··· → Manage team → Apps → More apps → find Neo AI Agent → Add. Every channel in that Team then becomes available to Neo; you don’t add it per channel.To a group chat: open the chat’s participants menu (top-right) and choose Add agents, then pick Neo AI Agent and click Add. Neo joins and posts a short hello — it’s ready to receive notifications.
In the chat's participants menu, choose Add agents

Pick Neo AI Agent and click Add

Neo joins and greets — the chat is now a notification destination
Pick it as a notification destination
- In a workflow, open the Notify Internal Team action, set the channel to Teams, and choose from the Teams channels & chats picker (channels show as Team / Channel; group chats show their name). You can mix channels, chats, and individual technicians in one action.
- In an agent, the Send Teams Message tool posts to a channel or chat — set its Channels & chats scope to Any or Only specific to allow it.
- To let an agent read a channel, for example a channel where your team posts client travel, turn on the Read Teams Channel Messages tool and pick the channel.
- For approvals, pick the channel or chat on the Request Technician Approval tool or on Ticket Dispatch. Neo posts the approval card there, and anyone in the channel or chat can answer it. See Approvals in a Teams channel or chat.
@Neo AI Agent in the channel once, then reopen the picker. If Neo cannot read the channel’s name, the channel shows as Team / Unnamed channel. Picking it still allows only that one channel.Legacy: post via the channel email address
Legacy: post via the channel email address
Get the channel email
... → select Get email address.
Allow external senders
Advanced settings and enable Anyone can send emails to this address. Copy the email and save.
Use it in a Notify action

Troubleshooting
The same technician has two Microsoft accounts in Teams
The same technician has two Microsoft accounts in Teams
A technician can't chat with Neo, gets no reply, or the chat box is greyed out
A technician can't chat with Neo, gets no reply, or the chat box is greyed out
Posts to a channel or chat stopped arriving
Posts to a channel or chat stopped arriving
Notifications or approval cards still arrive on the old 'Neo' app, not the new one
Notifications or approval cards still arrive on the old 'Neo' app, not the new one
