Saltar al contenido principal

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
Nombre d'actions par automatisation

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.

ParametreDescriptionObligatoire
Type de messageTexte, image, document, video, audio, modele WhatsAppOui
ContenuLe texte du message ou le fichier a envoyerOui
VariablesInsertion dynamique de donnees du contactNon
BoutonsBoutons de reponse rapide (max. 3) ou liste (max. 10)Non

Variables disponibles :

VariableDescriptionExemple
{{contact.prenom}}Prenom du contactMarie
{{contact.nom}}Nom du contactDupont
{{contact.telephone}}Numero de telephone+33612345678
{{contact.email}}Adresse email[email protected]
{{contact.attribut_xxx}}Attribut personnaliseGold
{{conversation.id}}Identifiant de la conversation12345
{{agent.nom}}Nom de l'agent assignePierre
{{date.aujourdhui}}Date du jour03/04/2026
Messages modeles WhatsApp

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 interactifDescriptionLimites
Boutons de reponseJusqu'a 3 boutons cliquables20 caracteres par bouton
Liste de choixMenu deroulant avec sections10 items, 24 caracteres par item
CTA URLBouton avec lien externe2 boutons maximum
CTA telephoneBouton d'appel1 bouton maximum

Envoyer un media

Envoie un fichier media au contact.

TypeFormats acceptesTaille max.
ImageJPEG, PNG5 Mo
VideoMP4, 3GPP16 Mo
AudioAAC, MP3, OGG16 Mo
DocumentPDF, 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'assignationDescription
Agent specifiqueAssigne toujours au meme agent
EquipeAssigne a une equipe, puis distribue selon les regles de l'equipe
Round-robinDistribue equitablement entre les agents disponibles
Moins chargeAssigne a l'agent avec le moins de conversations ouvertes
Agent precedentReassigne a l'agent qui a traite la derniere conversation du contact

Configuration :

  1. Selectionnez l'action Assigner a un agent.
  2. Choisissez le mode d'assignation.
  3. (Optionnel) Definissez un comportement de secours si aucun agent n'est disponible.
  4. (Optionnel) Activez la notification par email ou push pour l'agent assigne.
Agents hors ligne

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.

StatutDescription
OuverteLa conversation est active et en attente de traitement
En attenteLa conversation est en pause (attente de reponse client)
ResolueLa 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.

ParametreDescription
TagsUn ou plusieurs tags a ajouter
Creer si inexistantCree 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.

ParametreDescription
AttributL'attribut a modifier
OperationDefinir, incrementer, decrementer, vider
ValeurNouvelle valeur (supporte les variables)

Exemples d'utilisation :

AttributOperationValeurResultat
nombre_interactionsIncrementer1Compteur de contacts
statutDefinir"qualifie"Mise a jour du pipeline
derniere_interactionDefinir{{date.aujourdhui}}Horodatage automatique
scoreIncrementer10Scoring progressif

Creer une note

Ajoute une note interne a la conversation, visible uniquement par les agents.

ParametreDescription
ContenuTexte 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.

ParametreDescriptionLimites
DureeTemps d'attente1 seconde a 30 jours
UniteSecondes, minutes, heures, jours--
Condition de reprise(Optionnel) Reprendre avant la fin du delai si une condition est remplie--
Delais naturels

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.

ParametreDescription
ConditionExpression 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.

ParametreDescription
Automatisation cibleL'automatisation a demarrer
ModeSynchrone (attendre la fin) ou asynchrone (continuer)

Actions externes

Appeler un webhook

Envoie une requete HTTP vers un systeme externe.

ParametreDescription
URLAdresse du endpoint
MethodeGET, POST, PUT, PATCH, DELETE
En-tetesEn-tetes HTTP personnalises
CorpsPayload JSON (supporte les variables)
TimeoutDelai d'attente maximum (defaut : 30 secondes)
Variable de reponseStocker la reponse dans une variable pour les actions suivantes

Configuration etape par etape :

  1. Selectionnez l'action Appeler un webhook.
  2. Saisissez l'URL du endpoint externe.
  3. Choisissez la methode HTTP.
  4. (Optionnel) Ajoutez des en-tetes d'authentification.
  5. Construisez le corps de la requete en JSON avec les variables disponibles.
  6. Definissez le timeout et le comportement en cas d'echec.
  7. (Optionnel) Nommez la variable de reponse pour l'utiliser dans les actions suivantes.
Securite des webhooks

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.

ParametreDescription
DestinataireAdresse email (fixe ou variable)
ObjetObjet de l'email
CorpsContenu HTML ou texte brut

Gestion des erreurs

Chaque action peut echouer. Reepli propose des mecanismes de gestion des erreurs.

Comportement en cas d'echec

OptionDescription
ContinuerIgnorer l'erreur et passer a l'action suivante
ArreterStopper l'execution de l'automatisation
ReessayerReessayer l'action (1 a 3 tentatives avec delai)
Branche d'erreurExecuter 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