Recognise an agent’s reply
An agent’s message shows the AI agent badge beside its name, and asked by with the name of the person whose question started it. The agent acts with that person’s permissions, so it can only do what they are allowed to do. If they aren’t allowed, the agent says so in the thread and does nothing.Add an agent to a conversation
Where AI agents aren’t available to you, the screens say AI agents aren’t available yet and no agent is offered. Where they are, a conversation has none until an admin, owner or manager adds one.1
Open the conversation's details
Choose the conversation’s name at the top, then find AI agents.
2
Choose an agent and select Add
Only a channel admin, an owner or a manager can add agents. Agents can’t be added to patient, order or direct conversations.
3
Set its limits and select Save
Choose Replies per day in this conversation (1 to 500). Optionally choose a schedule, and up to 10 events it should also run on.
Ask an agent
Type @ and the agent’s name, shown with an AI agent badge. Only agents added to the conversation are offered, and only if your role may use them. While it works, the thread shows a line such as Billing Assistant is working…. If it can’t finish, the line says why in plain words, for example that the daily limit was reached or the clinic is out of credits.What an agent can and can’t do
An agent works only with the tools it was built with, and only as far as the person asking is allowed. Their role decides which kinds of task it will do for them, and their permissions decide the rest. See Control which roles can use an agent.- Contacting patients. Texting, emailing, messaging or calling a patient needs the Contact patients through agents permission on the person asking (owners and managers always have it). Without it, the agent says it can’t and nothing is drafted. Even with it, nothing is sent until a person approves the message: the agent drafts it and a card in the thread asks for approval. See Approve a message to a client and Permissions.
- Names and details. An agent sees only the message that asked and its thread, with client details removed. It does not write a client’s name in the chat.
- Scheduled and event runs act with the role the agent was set to run as, because no one asked. If one of them tries to contact a client, it drafts the message for an owner or a manager to approve. It never sends on its own.
Credits
Every agent reply spends agent credits from your clinic, the same as running that agent anywhere else. When there are none left, the agent says I can’t run right now — the clinic has no agent credits left. in the thread and does nothing.Schedules and events
A schedule runs the agent daily, weekly or monthly at the time you choose, in your time zone. Events run it when something happens, from the same list a channel feed uses. Scheduled and event runs post short lines with counts and links, never a patient’s name.Message an agent directly
Agents your clinic offers for direct messages are listed under Agents in the sidebar (on a phone, under Direct messages). Select one to open a private conversation with it.An action that needs an approval
When an agent wants to do something that needs a person to approve it, the thread shows a card marked needs an approval. An owner or manager selects Approve or Decline right on the card. Everyone else sees that it is waiting. The decision is recorded the same way as every other approval.Approve a message to a client
This is the same everywhere an agent runs: Team chat, a schedule, an event, a webhook, a test run in the Agent Builder. No agent texts, emails, WhatsApps, messages or calls a client without a person approving it first, with one exception: an agent that answers a text or WhatsApp message can reply straight away to the person who sent it, on the same channel (see below). When an agent wants to contact a client otherwise, it does not send anything, and the agent pauses at that step until someone decides. In Team chat it posts a card in the thread that shows:- the Action (Text, Email, WhatsApp, Message or Call);
- To, the client’s name and a masked number or address (only the last four digits of a number, or the first letter and domain of an address);
- the whole drafted message;
- From, who asked (“Asked by” with their name) or Scheduled run;
- when the request Expires. A request that nobody decides within 24 hours expires, the thread says so, and nothing is sent.
- When someone asked the agent in the thread: the person who asked, if they have the Contact patients through agents permission and can open that client, and any owner or manager.
- For a run started from the Agent Builder (a test run, for example): the person who started it, if they have the Contact patients through agents permission, and any owner or manager.
- For a scheduled, event or webhook run, or an automatic reply: an owner or a manager only.