Documentació del motor de regles
Crea regles SI/LLAVORS per automatitzar respostes, encaminar converses i personalitzar el comportament del teu xat.
Com funcionen les regles
Les regles et donen control total sobre el que passa quan un visitant envia un missatge. Cada regla s'avalua a cada missatge entrant del visitant, abans que la resposta automàtica d'IA tingui l'oportunitat de respondre.
- Cada regla té condicions (SI) i accions (LLAVORS).
- El mode de coincidència determina com es combinen les condicions: TOTES les condicions han de coincidir (lògica AND) o QUALSEVOL condició pot coincidir (lògica OR).
- Les regles s'executen en ordre de prioritat — un número més baix significa més alta prioritat (s'executa primer).
- Atura en coincidència — quan està activat, no es comproven més regles després que aquesta regla es dispari.
- Una regla pot suprimir la resposta automàtica d'IA (p. ex.,
REPLY_TEXTgestiona la resposta en el seu lloc).
Referència de condicions
Les condicions defineixen quan una regla s'hauria de disparar. Pots combinar múltiples condicions utilitzant el mode de coincidència TOTES (AND) o QUALSEVOL (OR).
MESSAGE_CONTAINS
Comprova si el missatge del visitant conté una paraula o frase específica.
| Paràmetre | Descripció |
|---|---|
value | Text a buscar al missatge |
caseSensitive | true / false — si la coincidència distingeix majúscules |
Exemple: "El missatge conté preus" coincideix amb "Quins són els vostres preus?"
MESSAGE_MATCHES_REGEX
Coincideix el missatge del visitant contra una expressió regular.
| Paràmetre | Descripció |
|---|---|
pattern | Regex incloent delimitadors, p. ex. /order\s*#?\d+/i |
Exemple: /\b(refund|return|cancel)\b/i coincideix amb qualsevol missatge relacionat amb reemborsament
Consell: Utilitza regex101.com per provar els teus patrons abans d'afegir-los.
VISITOR_LANGUAGE
Comprova l'idioma detectat del visitant.
| Paràmetre | Descripció |
|---|---|
operator | equals, not_equals, o in |
value | Codi d'idioma com en, ca, de |
Exemple: L'idioma del visitant és igual a pl → encamina a operador polonès
OPERATOR_ONLINE
Comprova si algun operador del teu equip està actualment en línia.
| Paràmetre | Descripció |
|---|---|
value | true = almenys un operador en línia, false = tots els operadors fora de línia |
Exemple: Operador en línia = false → envia missatge "Estem fora de línia"
SESSION_VARIABLE
Comprova una variable personalitzada emmagatzemada a la conversa (establerta per una regla anterior).
| Paràmetre | Descripció |
|---|---|
key | Nom de la variable a comprovar |
operator | equals, not_equals, exists, o not_exists |
value | Valor esperat (no necessari per a exists / not_exists) |
Exemple: La variable de sessió lead_type és igual a demo → assigna a equip de vendes
Referència d'accions
Les accions defineixen què passa quan es compleixen les condicions d'una regla. Una sola regla pot tenir múltiples accions.
REPLY_TEXT
Envia una resposta de text automatitzada al visitant.
| Paràmetre | Descripció |
|---|---|
text | El missatge a enviar al visitant |
Nota: Suprimeix la resposta automàtica d'IA — la regla gestiona la resposta.
Exemple: "El nostre equip està fora de línia. Tornarem a contactar-te durant l'horari comercial."
REPLY_AI
Diu explícitament al sistema que utilitzi la resposta automàtica d'IA per a aquest missatge.
Nota: Utilitza en combinació amb altres accions — p. ex., estableix una variable I deixa que la IA respongui.
SET_VARIABLE
Emmagatzema un parell clau-valor a la conversa per a ús posterior per altres regles.
| Paràmetre | Descripció |
|---|---|
key | Nom de la variable |
value | Valor de la variable |
Nota: NO suprimeix la IA — la IA encara pot respondre després que s'estableixi la variable.
Exemple: Estableix interest = enterprise per a seguiment
ASSIGN_TO_OPERATOR
Assigna la conversa a un operador específic del teu equip.
| Paràmetre | Descripció |
|---|---|
operatorId | Selecciona dels membres del teu equip |
Nota: Suprimeix implícitament la IA — les converses assignades no reben respostes d'IA.
Exemple: Encamina clients VIP al teu agent de suport sènior
NOTIFY_OPERATORS
Envia una alerta en temps real a tots els operadors en línia amb una notificació sonora.
| Paràmetre | Descripció |
|---|---|
message | Missatge d'alerta mostrat als operadors |
Nota: NO suprimeix la IA — ocorren tant l'alerta com la resposta de l'IA.
Exemple: "Urgent: el visitant necessita ajuda immediata!"
SEND_EMAIL
Envia un correu electrònic amb el context de la conversa. Útil per a escalada o integració de CRM.
| Paràmetre | Descripció |
|---|---|
to | Adreça de correu del destinatari |
subject | Assumpte del correu |
body | Cos del correu (opcional — el context de la conversa s'afegeix automàticament) |
Nota: NO suprimeix la IA.
CALL_API
Crida un endpoint d'API extern i emmagatzema la resposta a variables de sessió. Requereix una Connexió API configurada primer.
| Paràmetre | Descripció |
|---|---|
endpointId | Selecciona dels teus endpoints d'API configurats |
Nota: NO suprimeix la IA — combina amb REPLY_AI perquè la IA utilitzi les dades obtingudes. Mira els documents de Connexions API per a la guia de configuració completa.
Exemple: Crida l'API de seguiment de comandes → emmagatzema l'estat a la sessió → la IA respon amb dades reals de comanda
Exemples pràctics
Receptes de regles preparades per utilitzar que pots adaptar per a la teva pròpia configuració.
1. Resposta automàtica a preguntes de preus
Estalvia tokens d'IA responent preguntes comunes amb una resposta estàtica.
SI (coincidència QUALSEVOL): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing
LLAVORS: REPLY_TEXT: "Els nostres plans comencen a 19 €/mes. Mira els preus complets a enuchat.com/pricing"
Mode de coincidència: QUALSEVOL · Atura en coincidència: Sí
2. Encamina visitants per idioma
Envia visitants polonesos directament al teu operador que parla polonès.
SI (coincidència TOTES): VISITOR_LANGUAGE igual a pl
LLAVORS: ASSIGN_TO_OPERATOR → Operador polonès
Mode de coincidència: TOTES · Atura en coincidència: Sí
3. Salutació fora d'horari
Estableix expectatives quan ningú està en línia.
SI (coincidència TOTES): OPERATOR_ONLINE = false
LLAVORS: REPLY_TEXT: "Gràcies per contactar-nos! El nostre equip està actualment fora de línia. La IA intentarà ajudar, però farem seguiment durant l'horari comercial."
Mode de coincidència: TOTES · Atura en coincidència: No (deixa que la IA també respongui)
4. Etiqueta i encamina sol·licituds de demo
Dues regles treballant juntes amb variables de sessió.
Regla 1 — SI (coincidència TOTES): MESSAGE_CONTAINS demo
Regla 1 — LLAVORS: SET_VARIABLE lead_type = demo_request. Atura en coincidència: No (la IA respon al primer missatge)
Regla 2 — SI (coincidència TOTES): SESSION_VARIABLE lead_type igual a demo_request
Regla 2 — LLAVORS: ASSIGN_TO_OPERATOR → Vendes. Atura en coincidència: Sí
El primer missatge estableix l'etiqueta i la IA respon. El segon missatge del mateix visitant es dirigeix a vendes.
5. Detecta números de comanda amb regex
Encamina consultes relacionades amb comandes a suport automàticament.
SI (coincidència TOTES): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i
LLAVORS: ASSIGN_TO_OPERATOR → Agent de suport, REPLY_TEXT: "Veig que tens una pregunta de comanda. Et connecto amb el nostre equip de suport."
Mode de coincidència: TOTES · Atura en coincidència: Sí
6. Combina condicions (lògica AND)
Només dispara per a escenaris molt específics on múltiples condicions han de ser certes.
SI (coincidència TOTES): VISITOR_LANGUAGE igual a en, MESSAGE_CONTAINS urgent
LLAVORS: ASSIGN_TO_OPERATOR → Agent sènior
Mode de coincidència: TOTES (ambdues han de coincidir) · Atura en coincidència: Sí
Consells i bones pràctiques
- L'ordre importa: les regles amb números de prioritat més baixos s'executen primer. Posa les teves regles més importants a dalt.
- Utilitza "Atura en coincidència" per impedir que múltiples regles es disparin al mateix missatge.
- Prova abans d'anar en directe utilitzant el panell de proves al panell.
- Mantingues els missatges REPLY_TEXT concisos — els visitants esperen xat, no assaigs.
- Utilitza SESSION_VARIABLE per construir fluxos de múltiples passos — etiqueta una conversa al primer missatge, després actua-hi més tard.
- Consells de regex: sempre utilitza la bandera no sensible a majúscules
/ii prova els teus patrons a regex101.com. - Menys és més: 10–15 regles ben elaborades són millors que 50 superposades.
- Les regles s'executen abans de la IA — si una regla gestiona el missatge, la IA no respondrà (estalviant-te tokens).
Preparat per automatitzar el teu xat?
Configura la teva primera regla en minuts i deixa que l'automatització gestioni el treball repetitiu.
Comença gratis