
Quick Answers
Working Hours
Persona
Channels
Video walkthrough
End-to-end overview of notifications: how to set up triggers, on which channels, and which conditions to define.Section structure
Open the AI employee and switch to the Notifications tab. The section consists of:- Delivery channels — Telegram (via
@aitexturanotificationbot), Webhook (HTTP POST), Bitrix24 - Trigger quick-create templates — “Need a human”, “Booking confirmed”, “Agent made a promise”
- Trigger list — up to 10 active triggers per agent (Name, Active, Direction, Connected channel, Actions)
Add new triggerbutton — opens the full form
Delivery channels
You can receive notifications in two ways. Both can be used at the same time.Telegram
The primary and simplest way. Notifications arrive in a dedicated Telegram channel that you subscribe to.Webhook (HTTP POST)
A webhook is a URL where the system sends data about a triggered event as an HTTP POST request. Suitable for integrating with CRMs, Slack, Notion, Google Sheets, and any service that accepts webhooks.Bitrix24 — the third delivery channel
In addition to Telegram and Webhook, notifications can be delivered straight into Bitrix24 — to a specific user or to a chat inside the portal. Convenient for teams that already work in Bitrix24 and don’t want a separate Telegram channel to watch. See the Routing notifications to Bitrix24 section below for details.Triggers
A trigger is a rule: “if a specific event happens in a chat — send a notification.” Without triggers, notifications won’t fire even if you’ve subscribed to the channel.Trigger templates
The platform provides three ready-made templates for one-click trigger creation. Each template creates a trigger with default conditions and parameters — use as-is or refine.| Template | When it fires |
|---|---|
| Need a human | The client asks to be connected to a live operator, manager, or administrator — the main escalation template |
| Booking confirmed | The client confirmed a booking, order, or appointment — capture the fact |
| Agent made a promise | During the conversation, the agent promised something to the client (callback, send data, check with manager) — the manager should follow through |
Creating a trigger

Add a trigger
Add new trigger or pick one of the three templates (“Need a human”, “Booking confirmed”, “Agent made a promise”).Fill in the parameters
Trigger parameters
| Parameter | Type | What to specify |
|---|---|---|
| Name | Text field | A clear name: “Complaint”, “VIP guest”, “Refund request” |
| Active | Toggle | Temporarily disable the trigger without deleting it |
| When to fire | Choice: On incoming / On outgoing | On client messages or agent messages (see below) |
| Working channel | Multi-select | Which connected channels of the agent activate the trigger |
| When to use? (condition) | Text field, required | Plain-language description of the situation |
| Additional data in the message | Text field | Which information from the chat to include in the notification |
| Chat pause | Choice | Regular pause (10–20 min with auto-resume) / Forced pause (manual resume only) |
“On incoming” vs “On outgoing”
This is the key parameter that determines what the trigger inspects.| Mode | What is checked | Typical scenarios |
|---|---|---|
| On incoming | A message from the client | ”Client asks for a human”, “Client complains”, “Client asks for a refund” |
| On outgoing | A message from the agent | ”Agent promised a callback”, “Agent quoted a price”, “Agent confirmed a booking” |
Firing condition
The condition is not keywords or exact phrases. It’s a natural-language description of a situation that the AI evaluates by meaning. Good example:The client expresses strong dissatisfaction, complains about service quality, or threatens to leave a negative reviewBad example:
complaintThe more detail you put into the description, the more accurately the trigger fires. Too broad — false positives. Too narrow — missed events.
Additional data from the conversation
This field defines what information the system attaches to the notification. Without it, you’ll only know the trigger fired — without context. What you can request:- Client name
- Summary of the question or complaint
- Dates, order numbers, specific details from the conversation
- A brief dialogue summary
Client name, summary of the issue, and booking number if mentioned
Action on firing — chat pause
In addition to sending a notification, a trigger pauses the chat. Two modes are available:| Pause mode | What happens | When to use |
|---|---|---|
| Regular pause | The agent stops for 10–20 minutes, then auto-resumes if the client writes and the manager hasn’t reacted | Informational triggers, soft escalation — the manager sees the alert, but if busy, the AI keeps the conversation going |
| Forced pause | The agent stops until manually resumed by the manager (via the interface) or the Start AI command is sent in the chat | Complaints, refunds, manager escalation — critical scenarios where the AI must not “interrupt” |
Recommended starter triggers
Essential for any business
- Escalation to a human — the client explicitly asks for a live operator
- Complaint / negativity — the client expresses strong dissatisfaction
- Refund — the client wants their money back
Recommended (depend on your business)
- Booking/order confirmation — for hotels, restaurants, services
- VIP client — the client mentions a large budget or special requirements
- Technical issue — the client reports something not working
- Out-of-scope request — anything the agent can’t answer
Routing notifications to Bitrix24
In addition to Telegram and Webhook, AI TEXTURA can deliver notifications straight into Bitrix24 — to a specific user or a chat inside the portal. Convenient for teams that already work in Bitrix24 and don’t want to maintain a separate Telegram channel.Video walkthrough: notifications in Bitrix24
What’s required for Bitrix24 routing
| Requirement | Where |
|---|---|
Bitrix24 channel connected, or a Bitrix24 talent with im, imbot, imopenlines permissions | /en/channels/bittrix24 and/or /en/guides/talents |
| The trigger is set to deliver to Bitrix24 (the corresponding delivery channel is selected in the trigger form) | On the agent’s Notifications tab |
im/imbot/imopenlines). See Talents → Bitrix24.Setup
Connect Bitrix24 to the agent
Select Bitrix24 as the delivery channel
Specify the recipient
Real-world examples
Law firm — urgent inquiries
Law firm — urgent inquiries
Hotel — booking confirmation
Hotel — booking confirmation
Online school — refund request
Online school — refund request
E-commerce store — negative feedback
E-commerce store — negative feedback
Integration with other sections
Notifications + Quick Answers
Notifications + Quick Answers
Notifications + Working Hours
Notifications + Working Hours
Notifications + Persona (escalation)
Notifications + Persona (escalation)
Settings summary
| Setting | Type | Description |
|---|---|---|
| Receive notifications (Telegram) | Button | Opens the @aitexturanotificationbot Telegram channel for subscription |
| Notification webhook | URL | Address for sending notifications to external systems (HTTP POST) |
| Bitrix24 | Delivery channel | Direct delivery into the Bitrix24 portal |
| Name | Text field | Custom trigger name |
| Active | Toggle | Temporarily disable without deleting |
| When to fire | On incoming / On outgoing | On client message or agent message |
| Working channel | Multi-select | Which channels the trigger is active on |
| When to use? (condition) | Text field | Plain-language description of the situation |
| Additional data | Text field | Information from the chat to include in the notification |
| Chat pause | Regular / Forced | 10–20 min with auto-resume or manual resume |
Limit
| Limit | Value |
|---|---|
| Active triggers per agent | 10 |
FAQ
Can I receive notifications outside of Telegram?
Can I receive notifications outside of Telegram?
Can I receive notifications via email?
Can I receive notifications via email?
How many triggers can I create?
How many triggers can I create?
What's the difference between 'On incoming' and 'On outgoing'?
What's the difference between 'On incoming' and 'On outgoing'?
What's the difference between a regular pause and a forced pause?
What's the difference between a regular pause and a forced pause?
Start AI command is sent in the chat. Forced pause is needed for complaints, refunds, and escalation, so the AI doesn’t “hijack” the conversation back from the manager.Can I send notifications to Bitrix24?
Can I send notifications to Bitrix24?
im, imbot, imopenlines), then select Bitrix24 in the trigger form. See Routing notifications to Bitrix24.My trigger isn't firing — what should I do?
My trigger isn't firing — what should I do?
My trigger fires too often
My trigger fires too often
Are notifications delayed?
Are notifications delayed?
Can I set up different notifications for different managers?
Can I set up different notifications for different managers?
Do notifications consume tokens?
Do notifications consume tokens?