Trigger (Déclencheur)
Un trigger est l'événement qui lance une automatisation. En messaging, les déclencheurs courants sont « contact tagué », « webhook reçu », « inscription newsletter », « 24 heures avant rendez-vous » ou « le contact répond pour la première fois ». Sans déclencheur, aucun flow ne tourne.
Qu'est-ce qu'un trigger ?
Un trigger est l'événement défini qui lance une automatisation. Les triggers sont le point d'entrée de chaque flow — ils disent au système : « Quand ceci arrive, fais la suite. »
Chaque trigger comporte deux parties : un événement (ce qui arrive) et, optionnellement, une condition (dans quelles circonstances le système réagit). Exemple : événement = « tag ajouté », condition = « tag = 'VIP' ». Seules les deux ensemble déclenchent le trigger.
Types de triggers
| Type | Ce que c'est | Exemple |
|---|---|---|
| Trigger d'événement | Réagit à un événement système | Tag ajouté, conversation fermée |
| Trigger planifié | Basé sur le temps — unique ou récurrent | Tous les lundis à 9h, une seule fois le 15 juin |
| Trigger webhook | Un système externe appelle une URL SendSeven | Commande Shopify, changement d'étape CRM |
| Trigger relatif au temps | Relatif à une date sur le contact | 24h avant rendez-vous, 7 jours après inscription |
| Manuel | L'agent déclenche depuis une conversation | « Place ce contact dans le flow de réactivation » |
Exemples de triggers dans la vie des PME
- Inscription newsletter : Le trigger lance un flow de bienvenue avec trois messages sur 7 jours.
- Commande Shopify : Le trigger webhook lance un flow de confirmation de commande + cross-sell 5 jours plus tard.
- Tag « En attente de démo » ajouté : Le trigger d'événement lance un flow de relance.
- Rendez-vous dans 24 heures : Le trigger planifié lance une chaîne de rappels WhatsApp → repli SMS → demande d'appel.
- Conversation sans réponse depuis 7 jours : Le trigger d'événement lance un flow de suivi.
- Le client répond pour la première fois : Le trigger met le tag « actif » et lance un flow d'onboarding service.
Triggers et idempotence
Propriété importante : le même trigger ne doit pas déclencher le flow plusieurs fois si l'événement arrive plusieurs fois pour des raisons techniques (par ex. retry de webhook après une coupure brève). Les bons moteurs de flow détectent cela via un ID d'événement et ignorent les doublons.
Conditions sur les triggers
Les triggers peuvent être filtrés pour que tout changement de tag ne déclenche pas le flow :
- Filtre d'audience : Seuls les contacts tagués « région UE ».
- Plafonnement de fréquence : Au maximum une fois tous les 7 jours par contact.
- Filtre d'heures d'ouverture : Déclencher uniquement lundi-vendredi 9h-18h, reporter sinon.
- Exclusion : Ne pas déclencher si un autre flow tourne déjà.
Quand plusieurs triggers lancent un flow
Certains flows ont plusieurs points d'entrée possibles. Un flow de réactivation pourrait démarrer soit sur « 60 jours d'inactivité » soit sur « désinscription de la newsletter ». C'est propre tant que les deux triggers mènent raisonnablement à la même action. Sinon, construisez deux flows distincts.
Trigger vs début de workflow
Les triggers démarrent des flows individuels. Un workflow est une définition de processus métier plus large qui peut inclure plusieurs flows plus des étapes humaines. Un trigger lance un flow — un workflow est la chorégraphie de flows et d'actions manuelles.
Triggers chez SendSeven
Dans le Flow Builder SendSeven, le trigger est le premier nœud du flow. Types disponibles : trigger de tag, trigger webhook, trigger planifié, trigger manuel depuis la vue conversation. Chaque trigger peut porter des conditions de filtre supplémentaires, et le validateur vérifie au moment de la publication si la configuration du trigger est sensée.