⚡ Automatisations
Les automatisations vous permettent de définir des règles qui se déclenchent automatiquement lorsque des événements spécifiques se produisent. Chaque règle a un déclencheur, des conditions optionnelles et une ou plusieurs actions.
Déclencheurs
| Déclencheur | Se Déclenche Quand |
|---|---|
message_received | Un message entrant arrive |
conversation_created | Une nouvelle conversation est ouverte |
conversation_status_changed | Le statut d'une conversation est mis à jour |
contact_created | Un nouveau contact est créé |
Conditions (optionnelles)
Chaque condition a un Champ (channel_type, status), un Opérateur (eq ou neq), et une Valeur.
Actions
| Action | Effet |
|---|---|
add_tag | Ajoute un tag à la conversation |
set_status | Change le statut de la conversation |
assign_agent | Définit l'agent assigné |
send_message | Envoie une réponse automatisée |
Créer une Règle d'Automatisation
- Allez dans Automatisations → Nouvelle Règle
- Remplissez un Nom de Règle
- Sélectionnez un Déclencheur
- Cliquez sur + Ajouter une Action et configurez chaque action
- Cliquez sur Enregistrer la Règle
Exemples de Règles
Auto-taguer tous les nouveaux messages WhatsApp
- Déclencheur :
message_received - Actions : Add Tag →
whatsapp
Auto-réponse hors horaires
- Déclencheur :
message_received - Actions : Send Message → « Merci de nous avoir contactés ! Nous répondrons pendant les heures ouvrables. »
Déboguer les Automatisations
Vérifiez la table automation_events pour les événements échoués :
SELECT * FROM automation_events WHERE status = 'failed' ORDER BY created_at DESC LIMIT 20;