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

TypeCe que c'estExemple
Trigger d'événementRéagit à un événement systèmeTag ajouté, conversation fermée
Trigger planifiéBasé sur le temps — unique ou récurrentTous les lundis à 9h, une seule fois le 15 juin
Trigger webhookUn système externe appelle une URL SendSevenCommande Shopify, changement d'étape CRM
Trigger relatif au tempsRelatif à une date sur le contact24h avant rendez-vous, 7 jours après inscription
ManuelL'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.