Persona
Configure personality and use profile variables in instructions
AI Employees
Create and manage your AI employees
Chats
View conversation history and client interactions
Dashboard
Monitor analytics and performance metrics

“Profiles” refers to two different places in the interface.
- Profiles tab in the AI employee settings — this is where you configure which fields to collect and when to fill them. This is the configuration.
- Profiles section in the platform’s left menu — this is where filled client cards are stored. This is the analytics tool.
Setting up profile fields
Open the desired AI employee → Profiles tab.Update mode
The first thing to choose is when the employee updates the profile.| Mode | When it updates | When to use |
|---|---|---|
| Realtime | After every client message | When the employee needs the data right away — e.g., to address the client by name or consider their preferences within the same conversation |
| Scheduled | On a schedule (e.g., once every 24 hours) | When data is only needed for analytics and reporting |
Field types
Each field has a type that determines whether the employee can update its value.| Type | Behavior | Example |
|---|---|---|
| Variable | Updated with each new mention | Language, preferences, status, current interest |
| Constant | Set once and never changes | Contract number, date of birth, client type |
Field properties
Each field consists of four properties:| Property | What to enter |
|---|---|
| Name | A clear field label: “Name”, “Language”, “Request status” |
| Description | Instructions for the AI — when and what to fill in. This is the most important property |
| Key | Auto-generated, no changes needed |
| Type | Variable or Constant |
How to add a field
Fill in the description
Describe in detail, from the client’s perspective, when and what to fill in. Specify the answer format.
Field examples
View field configuration examples
View field configuration examples
| Field | Type | Description for AI |
|---|---|---|
| Name | Variable | My name |
| Language | Variable | The language I communicate in. Choose one option: Russian, English, other |
| Preferences | Variable | Preferences or wishes I have mentioned. Update with each mention |
| Complaint | Variable | When I mention any problem. Describe briefly, no more than four words. Always update |
| Status | Variable | Current request status. Choose one option: new, in progress, resolved |
| Budget | Variable | When I mention a budget or amount. Record the number |
| Contract number | Constant | The contract or booking number I provided |
| Summary | Variable | Two sentences about what the conversation is about. Review the full history. Always update |
Profile analytics
The “Profiles” section in the platform’s left menu is an analytics tool. It stores filled client cards across all employees.Summary metrics
Key metrics are displayed at the top of the page:| Metric | What it shows |
|---|---|
| Total profiles | Total number of clients across all time |
| This week | New profiles created this week |
| This month | New profiles created this month |
| Fill rate | Average percentage of fields filled — how thoroughly the employee extracts data |
Profile table
Each row represents one client. Standard columns include: profile, agent, Chat ID, name, summary, and language. Plus all custom fields you have configured. Table capabilities:- Filter by agent — view data for a specific employee or branch
- Search by name, field content, or any text
- Go to chat — click on Chat ID to open the full conversation history
- Column management — hide columns you do not need
- Display modes — switch between Cards and Table views
Usage in Persona
Profile data can be used directly in the employee’s instructions — via profile variables in the Persona. For example, if the client’s name is known, the employee can address them personally during the conversation. This enables truly personalized communication: taking preferences into account, adapting the conversation style, and offering relevant solutions based on collected data.FAQ
Is Realtime more expensive than Scheduled?
Is Realtime more expensive than Scheduled?
Yes, significantly. Realtime updates the profile after every message and consumes considerably more tokens. Scheduled mode processes data in batches — this is more cost-effective.
Can a Constant value be changed?
Can a Constant value be changed?
No. That is the purpose of the Constant type — the value is set once and does not change. If you are unsure, choose Variable instead.
Are profiles shared across all agents?
Are profiles shared across all agents?
How many fields can I add?
How many fields can I add?
There is no limit, but it is recommended to add only the fields you truly need — this improves accuracy and reduces token usage.