Actions d'automatisation
Les actions sont les taches executees par Reepli lorsqu'une automatisation est declenchee. Vous pouvez enchainer plusieurs actions dans une meme automatisation pour construire des workflows complets.
Fonctionnement des actions
Lorsqu'un declencheur est active et que les conditions sont remplies, Reepli execute les actions dans l'ordre sequentiel defini. Chaque action doit se terminer avant que la suivante ne demarre, sauf si vous utilisez des branches paralleles.
Declencheur --> Condition OK --> Action 1 --> Action 2 --> Action 3 --> Fin
Vous pouvez ajouter jusqu'a 20 actions dans une seule automatisation. Au-dela, nous recommandons de decouper votre logique en plusieurs automatisations chainees.
Actions de messagerie
Envoyer un message
Envoie un message texte au contact concerne. Cette action est la plus utilisee dans les automatisations Reepli.
| Parametre | Description | Obligatoire |
|---|---|---|
| Type de message | Texte, image, document, video, audio, modele WhatsApp | Oui |
| Contenu | Le texte du message ou le fichier a envoyer | Oui |
| Variables | Insertion dynamique de donnees du contact | Non |
| Boutons | Boutons de reponse rapide (max. 3) ou liste (max. 10) | Non |
Variables disponibles :
| Variable | Description | Exemple |
|---|---|---|
{{contact.prenom}} | Prenom du contact | Marie |
{{contact.nom}} | Nom du contact | Dupont |
{{contact.telephone}} | Numero de telephone | +33612345678 |
{{contact.email}} | Adresse email | [email protected] |
{{contact.attribut_xxx}} | Attribut personnalise | Gold |
{{conversation.id}} | Identifiant de la conversation | 12345 |
{{agent.nom}} | Nom de l'agent assigne | Pierre |
{{date.aujourdhui}} | Date du jour | 03/04/2026 |
Pour envoyer un message en dehors de la fenetre de 24 heures WhatsApp, vous devez utiliser un modele de message approuve par Meta. Selectionnez le type "Modele WhatsApp" et choisissez parmi vos modeles valides.
Envoyer un message interactif
Envoie un message avec des elements interactifs pour guider la conversation.
| Type interactif | Description | Limites |
|---|---|---|
| Boutons de reponse | Jusqu'a 3 boutons cliquables | 20 caracteres par bouton |
| Liste de choix | Menu deroulant avec sections | 10 items, 24 caracteres par item |
| CTA URL | Bouton avec lien externe | 2 boutons maximum |
| CTA telephone | Bouton d'appel | 1 bouton maximum |
Envoyer un media
Envoie un fichier media au contact.
| Type | Formats acceptes | Taille max. |
|---|---|---|
| Image | JPEG, PNG | 5 Mo |
| Video | MP4, 3GPP | 16 Mo |
| Audio | AAC, MP3, OGG | 16 Mo |
| Document | PDF, DOC, XLSX, etc. | 100 Mo |
Actions d'assignation
Assigner a un agent
Assigne la conversation a un agent specifique ou selon des regles de distribution.
| Mode d'assignation | Description |
|---|---|
| Agent specifique | Assigne toujours au meme agent |
| Equipe | Assigne a une equipe, puis distribue selon les regles de l'equipe |
| Round-robin | Distribue equitablement entre les agents disponibles |
| Moins charge | Assigne a l'agent avec le moins de conversations ouvertes |
| Agent precedent | Reassigne a l'agent qui a traite la derniere conversation du contact |
Configuration :
- Selectionnez l'action Assigner a un agent.
- Choisissez le mode d'assignation.
- (Optionnel) Definissez un comportement de secours si aucun agent n'est disponible.
- (Optionnel) Activez la notification par email ou push pour l'agent assigne.
Si l'agent designe n'est pas en ligne et que vous n'avez pas configure de comportement de secours, la conversation restera en attente sans assignation. Pensez toujours a definir un plan de secours.
Desassigner
Retire l'assignation actuelle de la conversation. Utile pour remettre une conversation dans la file d'attente generale.
Changer le statut de la conversation
Modifie le statut de la conversation.
| Statut | Description |
|---|---|
| Ouverte | La conversation est active et en attente de traitement |
| En attente | La conversation est en pause (attente de reponse client) |
| Resolue | La conversation est fermee |
Actions de CRM
Ajouter un tag
Ajoute un ou plusieurs tags au contact. Les tags servent a segmenter et organiser vos contacts.
| Parametre | Description |
|---|---|
| Tags | Un ou plusieurs tags a ajouter |
| Creer si inexistant | Cree automatiquement le tag s'il n'existe pas encore |
Cas d'usage :
- Ajouter "interesse-produit-A" pour segmenter les contacts par interet
- Ajouter "sequence-bienvenue-complete" pour suivre la progression
- Ajouter "priorite-haute" pour signaler les cas urgents
Retirer un tag
Retire un ou plusieurs tags du contact.
Mettre a jour un attribut
Modifie la valeur d'un attribut du contact dans le CRM.
| Parametre | Description |
|---|---|
| Attribut | L'attribut a modifier |
| Operation | Definir, incrementer, decrementer, vider |
| Valeur | Nouvelle valeur (supporte les variables) |
Exemples d'utilisation :
| Attribut | Operation | Valeur | Resultat |
|---|---|---|---|
nombre_interactions | Incrementer | 1 | Compteur de contacts |
statut | Definir | "qualifie" | Mise a jour du pipeline |
derniere_interaction | Definir | {{date.aujourdhui}} | Horodatage automatique |
score | Incrementer | 10 | Scoring progressif |
Creer une note
Ajoute une note interne a la conversation, visible uniquement par les agents.
| Parametre | Description |
|---|---|
| Contenu | Texte de la note (supporte les variables) |
| Auteur | "Systeme" par defaut |
Actions de flux
Delai / Attente
Insere une pause entre deux actions. Indispensable pour creer des sequences naturelles.
| Parametre | Description | Limites |
|---|---|---|
| Duree | Temps d'attente | 1 seconde a 30 jours |
| Unite | Secondes, minutes, heures, jours | -- |
| Condition de reprise | (Optionnel) Reprendre avant la fin du delai si une condition est remplie | -- |
Pour une experience utilisateur agreable, inserez un delai de 2 a 5 secondes entre l'envoi de plusieurs messages successifs. Cela simule un temps de frappe naturel et evite de submerger le contact.
Branchement conditionnel
Cree des chemins d'execution differents selon des conditions evaluees au moment de l'execution.
| Parametre | Description |
|---|---|
| Condition | Expression a evaluer |
| Branche "Vrai" | Actions executees si la condition est vraie |
| Branche "Faux" | Actions executees si la condition est fausse |
Exemple :
- Condition :
contact.langue == "fr" - Vrai : Envoyer le message en francais
- Faux : Envoyer le message en anglais
Demarrer une autre automatisation
Lance l'execution d'une autre automatisation. Permet de modulariser vos workflows complexes.
| Parametre | Description |
|---|---|
| Automatisation cible | L'automatisation a demarrer |
| Mode | Synchrone (attendre la fin) ou asynchrone (continuer) |
Actions externes
Appeler un webhook
Envoie une requete HTTP vers un systeme externe.
| Parametre | Description |
|---|---|
| URL | Adresse du endpoint |
| Methode | GET, POST, PUT, PATCH, DELETE |
| En-tetes | En-tetes HTTP personnalises |
| Corps | Payload JSON (supporte les variables) |
| Timeout | Delai d'attente maximum (defaut : 30 secondes) |
| Variable de reponse | Stocker la reponse dans une variable pour les actions suivantes |
Configuration etape par etape :
- Selectionnez l'action Appeler un webhook.
- Saisissez l'URL du endpoint externe.
- Choisissez la methode HTTP.
- (Optionnel) Ajoutez des en-tetes d'authentification.
- Construisez le corps de la requete en JSON avec les variables disponibles.
- Definissez le timeout et le comportement en cas d'echec.
- (Optionnel) Nommez la variable de reponse pour l'utiliser dans les actions suivantes.
Ne stockez jamais de cles API ou de secrets directement dans le corps du webhook. Utilisez les variables d'environnement configurables dans Parametres > Integrateurs > Variables pour securiser vos identifiants.
Envoyer un email
Envoie un email de notification a une adresse specifique. Utile pour alerter votre equipe d'evenements importants.
| Parametre | Description |
|---|---|
| Destinataire | Adresse email (fixe ou variable) |
| Objet | Objet de l'email |
| Corps | Contenu HTML ou texte brut |
Gestion des erreurs
Chaque action peut echouer. Reepli propose des mecanismes de gestion des erreurs.
Comportement en cas d'echec
| Option | Description |
|---|---|
| Continuer | Ignorer l'erreur et passer a l'action suivante |
| Arreter | Stopper l'execution de l'automatisation |
| Reessayer | Reessayer l'action (1 a 3 tentatives avec delai) |
| Branche d'erreur | Executer une sequence d'actions alternative |
Journal d'execution
Chaque execution est consignee dans le journal avec :
- L'horodatage de chaque action
- Le statut (succes, echec, ignore)
- Les donnees d'entree et de sortie
- Les messages d'erreur le cas echeant
Ressources complementaires
- Vue d'ensemble des automatisations -- modele declencheur-action
- Declencheurs disponibles -- tous les evenements declencheurs
- Flux IA -- actions enrichies par l'intelligence artificielle
- Gestion des contacts -- comprendre le CRM Reepli