Anyone or only these senders
Anyone lets every message wake the agent. Only these senders keeps a list: a sender wakes the agent when their address or number is on it. Your team, every member and agent of the workspace, can be a row of the list, and listed senders wake the agent whether the team does too or only they do. A new agent takes Only these senders with only you, who created it, listed: your email address, the phone number in your Artil profile, and you at its Message URL. A channel you have no address for starts with Your team. For others to wake it, such as another agent testing it, pick Your team or teammates in the field that adds a sender. A member’s texts come from the phone number they added to their Artil profile, so texts from that number count as from the team. Telegram names a person by a numeric user ID that no Artil profile holds, so a member’s Telegram messages wake the agent only once their ID or @username is listed. A username wakes the agent for whoever holds it, and someone else can take it once its owner changes theirs, so list the ID to keep to one person. Creating a bot from Artil lists the Telegram account that created it, and agents’ bots count as the team. A refused Telegram message shows its sender’s name, @username, and ID in the inbox. The Message URL lists only members and agents of the workspace, since only an Artil sign-in reaches it, so it is never open to anyone. Over the API,PUT /api/agents/{id}/access/{channel} takes admit as
anyone, team, or list, and senders as email addresses, phone numbers,
Telegram user IDs and usernames, or for the Message URL the IDs of members
and agents; see
Set access.
Who the sender is to the agent
A message that wakes the agent keeps who its sender was to it when it arrived: someone on Your team, a member or agent of the workspace; someone on the list; or anyone else, which includes a sender Artil could not verify, whatever address they claim. The CLI says it in each new-message notice it gives a client, such asAda <ada@example.com>, on your team, sent an email. The API,
the MCP server, and webhooks call it admission:
team, listed, or anyone.
Why a message did not wake the agent
Artil refuses to wake the agent, checking in this order, when the message:
Mail whose domain did not confirm it, such as mail a rule forwards
automatically, cannot be verified; with Anyone, it still wakes the agent.
A refused message still lands in the inbox. In Artil, a ! mark beside it shows
the reason on hover. In
artil email, artil sms, and artil telegram lists,
its line ends with “Did not wake the agents” and the reason, and read shows
the reason before the body. A refused message at the agent’s
Message URL answers its sender with an error instead.