Документација за машина за правила
Креирајте правила АКО/ТОГАШ за автоматизација на одговори, насочување на разговори и прилагодување на однесувањето на вашиот разговор.
Како функционираат правилата
Правилата ви даваат целосна контрола врз тоа што се случува кога посетителот ќе испрати порака. Секое правило се евалуира на секоја дојдовна порака на посетител, пред автоматскиот одговор со AI да има шанса да одговори.
- Секое правило има услови (АКО) и дејства (ТОГАШ).
- Режимот на совпаѓање одредува како се комбинираат условите: СИТЕ услови мора да се совпаѓаат (AND логика) или КОЈ БИЛО услов може да се совпадне (OR логика).
- Правилата се извршуваат во редоследот на приоритет — помал број значи повисок приоритет (се извршува прво).
- Стопирај на совпаѓање — кога е активирано, не се проверуваат повеќе правила откако ова правило ќе се активира.
- Правило може да го потисне автоматскиот одговор со AI (пр.,
REPLY_TEXTсе справува со одговорот наместо тоа).
Референца за услови
Условите дефинираат кога правилото треба да се активира. Можете да комбинирате повеќе услови користејќи СИТЕ (AND) или КОЈ БИЛО (OR) режим на совпаѓање.
MESSAGE_CONTAINS
Проверува дали пораката на посетителот содржи специфичен збор или фраза.
| Параметар | Опис |
|---|---|
value | Текст за пребарување во пораката |
caseSensitive | true / false — дали совпаѓањето е чувствително на големи/мали букви |
Пример: "Пораката содржи цени" се совпаѓа со "Кои се вашите цени?"
MESSAGE_MATCHES_REGEX
Ја совпаѓа пораката на посетителот со регуларен израз.
| Параметар | Опис |
|---|---|
pattern | Regex со разделувачи, пр. /order\s*#?\d+/i |
Пример: /\b(refund|return|cancel)\b/i се совпаѓа со која било порака поврзана со враќање
Совет: Користете regex101.com за тестирање на вашите шаблони пред додавање.
VISITOR_LANGUAGE
Го проверува откриениот јазик на посетителот.
| Параметар | Опис |
|---|---|
operator | equals, not_equals, или in |
value | Код на јазик како en, mk, de |
Пример: Јазикот на посетителот е еднаков на pl → насочи кон полски оператор
OPERATOR_ONLINE
Проверува дали кој било оператор во вашиот тим е тренутно онлајн.
| Параметар | Опис |
|---|---|
value | true = најмалку еден оператор онлајн, false = сите оператори офлајн |
Пример: Оператор онлајн = false → испрати "Тренутно сме офлајн" порака
SESSION_VARIABLE
Проверува прилагодена променлива зачувана на разговорот (поставена од претходно правило).
| Параметар | Опис |
|---|---|
key | Име на променливата за проверка |
operator | equals, not_equals, exists, или not_exists |
value | Очекувана вредност (не е потребна за exists / not_exists) |
Пример: Променливата на сесијата lead_type е еднаква на demo → додели на тимот за продажба
Референца за дејства
Дејствата дефинираат што се случува кога условите на правилото се исполнети. Едно правило може да има повеќе дејства.
REPLY_TEXT
Испраќа автоматизиран текстуален одговор до посетителот.
| Параметар | Опис |
|---|---|
text | Пораката за испраќање до посетителот |
Забелешка: Го потиснува автоматскиот одговор со AI — правилото се справува со одговорот.
Пример: "Нашиот тим е офлајн. Ќе ви се вратиме во работното време."
REPLY_AI
Експлицитно му кажува на системот да користи автоматски одговор со AI за оваа порака.
Забелешка: Користете во комбинација со други дејства — пр., поставете променлива И дозволете AI да одговори.
SET_VARIABLE
Чува парче клуч-вредност на разговорот за подоцнежна употреба од други правила.
| Параметар | Опис |
|---|---|
key | Име на променлива |
value | Вредност на променлива |
Забелешка: НЕ го потиснува AI — AI може сè уште да одговори откако променливата ќе биде поставена.
Пример: Постави interest = enterprise за следење
ASSIGN_TO_OPERATOR
Го доделува разговорот на специфичен оператор од вашиот тим.
| Параметар | Опис |
|---|---|
operatorId | Изберете од членовите на вашиот тим |
Забелешка: Имплицитно го потиснува AI — доделените разговори не добиваат AI одговори.
Пример: Насочете VIP клиенти кон вашиот сениор агент за поддршка
NOTIFY_OPERATORS
Испраќа предупредување во реално време до сите оператори онлајн со звучна нотификација.
| Параметар | Опис |
|---|---|
message | Порака за предупредување прикажана на оператори |
Забелешка: НЕ го потиснува AI — и предупредувањето и одговорот на AI се случуваат.
Пример: "Итно: посетителот треба итна помош!"
SEND_EMAIL
Испраќа е-пошта со контекст на разговорот. Корисно за ескалација или CRM интеграција.
| Параметар | Опис |
|---|---|
to | Е-пошта на примателот |
subject | Линија на тема на е-пошта |
body | Тело на е-пошта (опционално — контекстот на разговорот се додава автоматски) |
Забелешка: НЕ го потиснува AI.
CALL_API
Повикува надворешен API endpoint и го чува одговорот во променливи на сесијата. Бара да биде конфигурирана API конекција прво.
| Параметар | Опис |
|---|---|
endpointId | Изберете од вашите конфигурирани API endpoint-и |
Забелешка: НЕ го потиснува AI — комбинирајте со REPLY_AI за AI да ги користи добиените податоци. Видете документи за API конекции за целосниот водич за поставка.
Пример: Повикај API за следење на нарачка → зачувај го статусот во сесијата → AI одговара со вистински податоци за нарачка
Практични примери
Готови за употреба рецепти за правила што можете да ги прилагодите за вашата сопствена поставка.
1. Автоматски одговор на прашања за цени
Заштедете AI токени со одговарање на чести прашања со статичен одговор.
АКО (КОЈ БИЛО се совпаѓа): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing
ТОГАШ: REPLY_TEXT: "Нашите планови започнуваат од €19/месец. Видете ги целосните цени на enuchat.com/pricing"
Режим на совпаѓање: КОЈ БИЛО · Стопирај на совпаѓање: Да
2. Насочи посетители по јазик
Испратете полски посетители директно до вашиот оператор кој зборува полски.
АКО (СИТЕ се совпаѓаат): VISITOR_LANGUAGE еднакво на pl
ТОГАШ: ASSIGN_TO_OPERATOR → Полски оператор
Режим на совпаѓање: СИТЕ · Стопирај на совпаѓање: Да
3. Поздрав после работно време
Поставете очекувања кога никој не е онлајн.
АКО (СИТЕ се совпаѓаат): OPERATOR_ONLINE = false
ТОГАШ: REPLY_TEXT: "Благодариме што нè контактиравте! Нашиот тим е тренутно офлајн. AI ќе се обиде да помогне, но ќе следиме во работното време."
Режим на совпаѓање: СИТЕ · Стопирај на совпаѓање: Не (дозволи AI да одговори исто така)
4. Етикетирај и насочи барања за демо
Две правила работат заедно со променливи на сесијата.
Правило 1 — АКО (СИТЕ се совпаѓаат): MESSAGE_CONTAINS demo
Правило 1 — ТОГАШ: SET_VARIABLE lead_type = demo_request. Стопирај на совпаѓање: Не (AI одговара на првата порака)
Правило 2 — АКО (СИТЕ се совпаѓаат): SESSION_VARIABLE lead_type еднакво на demo_request
Правило 2 — ТОГАШ: ASSIGN_TO_OPERATOR → Продажба. Стопирај на совпаѓање: Да
Првата порака ја поставува етикетата и AI одговара. Втората порака од истиот посетител се насочува кон продажба.
5. Откривај броеви на нарачки со regex
Насочете прашања поврзани со нарачки кон поддршка автоматски.
АКО (СИТЕ се совпаѓаат): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i
ТОГАШ: ASSIGN_TO_OPERATOR → Агент за поддршка, REPLY_TEXT: "Гледам дека имате прашање за нарачка. Дозволете да ве поврзам со нашиот тим за поддршка."
Режим на совпаѓање: СИТЕ · Стопирај на совпаѓање: Да
6. Комбинирај услови (AND логика)
Активирај само за многу специфични сценарија каде повеќе услови мора да бидат точни.
АКО (СИТЕ се совпаѓаат): VISITOR_LANGUAGE еднакво на en, MESSAGE_CONTAINS urgent
ТОГАШ: ASSIGN_TO_OPERATOR → Сениор агент
Режим на совпаѓање: СИТЕ (двете мора да се совпаѓаат) · Стопирај на совпаѓање: Да
Совети и најдобри практики
- Редоследот е важен: правилата со помали броеви на приоритет се извршуваат прво. Ставете ги вашите најважни правила на врвот.
- Користете "Стопирај на совпаѓање" за да спречите повеќе правила да се активираат на истата порака.
- Тестирајте пред да одите во живо користејќи го панелот за тестирање во контролната табла.
- Одржувајте ги REPLY_TEXT пораките концизни — посетителите очекуваат разговор, не есеи.
- Користете SESSION_VARIABLE за изградба на текови во повеќе чекори — етикетирајте разговор на првата порака, потоа делувајте на тоа подоцна.
- Совети за regex: секогаш користете го флагот за нечувствителност на букви
/iи тестирајте ги вашите шаблони на regex101.com. - Помалку е повеќе: 10–15 добро креирани правила се подобри од 50 што се преклопуваат.
- Правилата се извршуваат пред AI — ако правило ја обработи пораката, AI нема да одговори (заштедувајќи ви токени).
Подготвени да го автоматизирате вашиот разговор?
Поставете го вашето прво правило за неколку минути и дозволете автоматизацијата да се справи со повторливата работа.
Започни бесплатно