About Registered Contacts and Visitors Without a Profile
The Clients module offers two related but distinct tools: the Registered contact column in the standard client list and Without Contacts mode for visitors who do not yet have a profile. This page explains how they differ and when to use each.
Context and Problem
Not everyone who chats with the bot immediately becomes a "client" in your database. Some people have only started a dialog; others already have a card, but no channel is confirmed with a phone, email, or profile sign-in. Without understanding these states, it is hard to select an audience for broadcasts or find "lost" visitors.
Typical situations:
- You need to send a broadcast only to people who left a confirmed contact.
- You need to find someone who wrote to the bot but is not yet in the client database.
- You need to understand whether you can treat a record as a full client.
Core Concepts
Client in the Clients Module
A client is a person with a profile in your database: name, contacts, channels, history. These records appear in the standard client list when Without Contacts is disabled.
Registered Contact
A registered contact is a communication channel where the user signed in to their profile or provided a phone number or email. The Registered contact column in the table shows whether the client has at least one such channel:
- green mark — Has registered contact;
- red mark — No registered contact.
The tooltip in the column header explains: "Shows whether the client has at least one registered contact — a channel where the user signed in to their profile or provided a phone number or email."
The column filter lets you quickly select All, Has registered contact, or No registered contact.
Visitor Without a Profile (Without Contacts Mode)
A visitor without a profile is someone who already chatted with the bot in a messenger or on the website but does not yet have a client card in the system. These records do not appear in the standard client list — Without Contacts mode shows them separately.
In this mode you see dialog technical data (Chat ID, channel, Bot ID, etc.), but you cannot send broadcasts or use the Actions menu — only viewing and search by Chat ID.
How They Relate
| What you see | Who it is | What you can do |
|---|---|---|
| Row in the standard list, Registered contact = yes | Client with a confirmed channel | Full work: card, filters, broadcasts, actions |
| Row in the standard list, Registered contact = no | Client in the database without a confirmed contact | Card and actions available; check channels before broadcasts |
| Row in Without Contacts mode | Visitor without a client profile | View only, Chat ID search, view JSON and last steps |
The transition from "visitor" to "client" usually happens automatically when the system creates or links a profile (for example, after collecting a phone or email in a scenario). Until then, you can find such a person only in Without Contacts mode.
Practical Implications
When to Filter by Registered Contact
- A broadcast or campaign requires a confirmed way to reach the person.
- You need to separate "complete" clients from those who have not left a contact in any channel yet.
- Database quality analysis: how many clients have at least one registered channel.
When to Enable Without Contacts
- A person says they wrote to the bot but is not in the client list.
- You need to find a Chat ID or view the last steps in the scenario before a profile was created.
- Support is investigating a dialog that has not yet become a client card.
Common Mistakes
Confusing "no registered contact" with "not in the database"
A client can be in the list but without a green mark in Registered contact. To find someone who is not in the database at all, use Without Contacts mode.
Searching for a visitor by name in Without Contacts mode
In this mode, search works by Chat ID only.