Skip to content

People

The agent can work with your team without treating everyone as its owner. This section is how that is decided: who it will talk to, what each of them can get it to do, and what happens when somebody needs more than they have.

The roster

Settings → People lists everyone who has ever messaged a channel, including the ones the agent turned away — that is what the list is for. Somebody appears the first time they write, whether or not they got through.

Rows are a name, a role and a chevron. Everything else lives on their page.

How somebody is identified

By the platform's own id — a Telegram user id, a Slack user id — scoped by channel, so telegram:100200300 and slack:U04AB never collide. Never by a display name, which is whatever the sender set it to this morning.

One person may reach the agent on several channels. Each identity is its own row, because each is a separate claim the platform is vouching for.

Strangers

A sender nobody has classified is refused before a session exists, so there is nothing for them to talk the agent into:

I only talk to people I have been introduced to. I have let my primary user know you got in touch — if they add you, try again.

You are told once, not once per attempt. Their id is recorded so you can promote them from the list rather than going to find it on the platform.

The gate opens itself until you name a primary

With nobody marked primary, the portal has no basis for deciding who is a stranger, so it lets everyone through and simply records them. Name yourself primary and the gate closes. This is also why turning this on in an existing deployment does not lock you out of your own agent.

Forgetting somebody

Forget removes the row. It is not a block — the next message from them arrives as a stranger, is refused, and they reappear here. Blocking is what the Blocked role already does.

Give it a task, close the browser, come back later.