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_TEXT gestiona 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àmetreDescripció
valueText a buscar al missatge
caseSensitivetrue / 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àmetreDescripció
patternRegex 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àmetreDescripció
operatorequals, not_equals, o in
valueCodi 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àmetreDescripció
valuetrue = 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àmetreDescripció
keyNom de la variable a comprovar
operatorequals, not_equals, exists, o not_exists
valueValor 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àmetreDescripció
textEl 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àmetreDescripció
keyNom de la variable
valueValor 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àmetreDescripció
operatorIdSelecciona 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àmetreDescripció
messageMissatge 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àmetreDescripció
toAdreça de correu del destinatari
subjectAssumpte del correu
bodyCos 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àmetreDescripció
endpointIdSelecciona 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:

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:

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:

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:

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:

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 /i i 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