Automatisations

Déclencheurs, conditions et actions : la référence

Tous les déclencheurs, délais, conditions (fiche de fonction comprise), actions et champs dynamiques disponibles dans vos workflows Joinways.

Mis à jour le

Un workflow se lit comme une phrase : quand ceci arrive, attendre ce délai, vérifier cela, puis faire cette action. Cet article liste tout ce que chaque brique propose, exactement comme dans l'éditeur, pour savoir avant de construire ce qui est possible.

Ce que vous allez apprendre

  • Les six déclencheurs et les « Statuts concernés ».
  • Le délai et l'heure d'exécution.
  • Les huit champs de condition, dont l'état de la fiche de fonction.
  • Les quatre actions et les champs dynamiques.
  • Lire l'historique d'une exécution.

Prérequis

  • Offre Pro ou essai.
  • Rôle Propriétaire ou Administrateur pour modifier un workflow.
  • Pour l'action email : la boîte du responsable de l'événement connectée dans « Réglages » > « Ma boîte mail ».

1. Où construire un workflow

« Réglages » > « Automatisations », onglet « Workflows ». « Nouvelle automatisation » ouvre l'éditeur ; un workflow existant s'ouvre d'un clic dans la liste. Dans l'éditeur, « + » (« Ajouter une étape ») insère un délai, une condition ou une action entre deux étapes, et un clic sur une étape ouvre le panneau « Configurer l'étape ».

2. Les déclencheurs

Un seul déclencheur par workflow, toujours en première étape. Cinq surveillent les événements, un surveille les devis.

Événement créé

Se déclenche quand un événement est créé dans Joinways, demande convertie ou saisie manuelle. Il ne réagit pas à l'arrivée d'une demande : une demande non convertie ne le déclenche pas.

Événement à venir

Se déclenche avant le début d'un événement, à la distance fixée par le délai (obligatoire). Pour les rappels, les infos pratiques ou le formulaire client de la fiche de fonction.

Fin d'un événement

Se déclenche une fois la date de fin passée. Pour les remerciements, les demandes de retour et d'avis.

Statut inchangé depuis

Se déclenche quand un événement reste dans le même statut depuis le nombre de jours choisi. Usage courant : relancer une option qui stagne.

Événement confirmé

Se déclenche dès qu'un événement passe au statut choisi (Confirmé par défaut), au prochain passage, dans l'heure. Il n'accepte pas de délai et ne traite que les changements de statut postérieurs à l'activation. Quand « Confirmer l'événement à la signature » est désactivé dans l'onglet « Intégrées », la signature ne confirme plus l'événement : le workflow part quand vous cliquez sur « Valider la réservation ».

Devis envoyé sans réponse

Suit chaque devis envoyé encore « En attente » après le délai choisi (obligatoire). Les relances s'arrêtent dès que le devis est accepté, signé, refusé ou remplacé par un avenant, ou que l'événement passe en Perdu ou Annulé.

Sur les cinq déclencheurs événement, les « Statuts concernés » (Confirmé, En option, Perdu, Annulé) limitent le workflow aux événements dans l'un de ces statuts.

3. Le délai

Un délai s'exprime en « Jours » (0 à 365) et en « Heures » (0 à 23), avec une « Heure d'exécution préférée » facultative. Le fuseau est celui du lieu de l'événement. Sans heure choisie, un email ne part qu'entre 8 h et 21 h, heure locale. L'éditeur résume la règle en clair, par exemple « L'email sera envoyé 2 jours après la fin de l'événement, vers 10:00. »

Joinways passe les workflows actifs en revue toutes les heures : un délai en heures est donc respecté à l'heure près.

4. Les conditions

Une condition compare un « Champ à vérifier » à une valeur. Si elle n'est pas remplie, le workflow n'agit pas pour cet événement. Vous pouvez ajouter plusieurs conditions : toutes doivent être remplies. Huit champs existent :

  • « Email du contact » : à utiliser avec « est renseigné » sur tout workflow qui envoie un email.
  • « Type d'événement » : mariage, séminaire et les autres types.
  • « Lieu » : un de vos lieux.
  • « Nombre de participants » : le seul champ numérique, et le seul qui accepte « est supérieur à » et « est inférieur à ».
  • « Responsable de l'événement » : un membre de l'équipe.
  • « Formulaire client de la fiche de fonction » : « n'est pas encore rempli » ou « est rempli ».
  • « Lien du formulaire client de la fiche de fonction » : « n'a pas encore été envoyé » ou « a été envoyé ».
  • « Fiche de fonction » : « n'a jamais été envoyé » ou « a été envoyé au moins une fois ».
Le panneau « Configurer l'étape » d'une condition, avec la liste des champs : « Email du contact », « Type d'événement », « Lieu », « Nombre de participants », « Responsable de l'événement » et les trois champs de la fiche de fonction.
Les huit « Champs à vérifier » d'une condition.

Les autres champs utilisent « est renseigné », « est vide », « est égal à », « est différent de » et « contient ». Les trois champs de la fiche de fonction sont vérifiés au moment d'agir : si le client remplit son formulaire ou si la fiche part entre le déclenchement et l'envoi, le workflow ne fait rien.

Il n'existe pas de condition sur le montant d'un devis, une étape d'événement ou un score IA.

5. Les actions

Envoyer un email

L'email part vers le contact client, depuis la boîte Gmail ou Outlook du responsable de l'événement. Vous rédigez un objet et un message avec des champs dynamiques, ou activez « Rédaction par IA » avec des « Consignes pour l'IA » : l'objet et le message saisis servent alors de secours. Sur une demande venue d'une plateforme dont les conditions interdisent d'écrire directement au client (Kactus, Funbooker), aucun email ne part : l'exécution est « Ignoré ».

Créer une tâche

La tâche est créée sur l'événement et assignée à son responsable : titre, description, priorité (Basse, Moyenne, Haute, Urgente) et échéance « Dans N jours » (0 = le jour même) ou « Avant l'événement » (20 = J-20).

Envoyer une notification

Une notification dans l'app, avec un lien vers l'événement, pour le « Responsable de l'événement » ou « Toute l'équipe ». Rien ne part vers le client.

Appeler un webhook

Un POST JSON avec les données de l'événement vers une URL HTTPS publique (Zapier, Make, n8n, votre propre service). Avec un « Secret de signature », chaque requête porte l'en-tête X-Joinways-Signature (HMAC SHA-256 du corps).

Aucune action ne change le statut d'un événement ni n'émet de facture.

6. Les champs dynamiques

Dans un email, une tâche ou une notification, ces champs sont remplacés pour chaque événement (les deux écritures {champ} et {{champ}} fonctionnent) :

  • {client_name}, {client_first_name}, {client_last_name}, {client_email}, {company_name} : le client.
  • {owner_name}, {event_title}, {venue_name} : le responsable, l'événement, le lieu.
  • {event_date} : la date de l'événement, ou sa plage s'il dure plusieurs jours (« 1 au 3 avril 2026 »), dans la langue de l'événement.
  • {beo_form_link} : le lien du formulaire client de la fiche de fonction, créé au premier usage.
  • {beo_client_link} : le lien personnel du contact vers la fiche de fonction, repris s'il existe déjà, créé sinon.
  • {beo_team_link} : la fiche de fonction complète, notes internes comprises. Réservé à l'équipe : ne l'utilisez jamais dans un email au client.
  • {quote_number}, {quote_link} : seulement avec « Devis envoyé sans réponse » ; ailleurs ils restent vides et le sélecteur les masque.

7. Comment une exécution est tracée

L'« Historique » d'un workflow liste chaque exécution avec son statut et sa raison :

  • « Envoyé » : l'action a été faite.
  • « En attente » : le délai court encore.
  • « Échoué » : réessayé au passage suivant, le plus souvent parce que la boîte du responsable est déconnectée.
  • « Ignoré » : définitif pour cet événement, par exemple « Condition non remplie », « Le contact de l'événement n'a pas d'adresse email », un devis qui n'est plus en attente ou un lieu sans formulaire client.

Un événement n'est traité qu'une fois par workflow, ou un devis pour le déclencheur devis.

Exemple : rappeler le formulaire client de la fiche de fonction

Déclencheur « Événement à venir », statut Confirmé, délai 21 jours avant, à 9 h. Conditions : « Email du contact » « est renseigné », « Formulaire client de la fiche de fonction » « n'est pas encore rempli ». Action : un email avec {beo_form_link} et {event_date}. Un client qui a déjà rempli son formulaire ne reçoit rien, même s'il l'a rempli la veille de l'envoi.

Dépannage

L'historique n'affiche que des « Ignoré »

Cause : une condition n'est jamais remplie. Solution : ouvrez la condition et comparez sa valeur à un événement réel, ou lisez la raison sur chaque ligne.

Le lieu n'a pas de formulaire client

Cause : le workflow utilise {beo_form_link} ou une condition sur le formulaire, mais le lieu n'a pas de formulaire client. Solution : créez-le dans les réglages du lieu, section fiche de fonction. Voir Préparer une fiche de fonction.

Les emails ressortent en « Échoué »

Cause : le responsable de l'événement n'a pas de boîte connectée, ou elle doit être reconnectée. Solution : qu'il la reconnecte dans « Réglages » > « Ma boîte mail » ; l'envoi repart au passage suivant.

Je ne trouve pas le déclencheur voulu

Cause : la liste ci-dessus est complète. Il n'existe pas de déclencheur sur une facture, un paiement ou un email entrant. Solution : une signature se traite avec « Événement confirmé », une attente avec « Statut inchangé depuis », le reste avec un webhook vers vos outils.

Questions fréquentes

Combien y a-t-il de déclencheurs et d'actions ?

Six déclencheurs, huit champs de condition et quatre actions, tous listés ici.

De qui part l'email ?

De la boîte connectée du responsable de l'événement, pour que le client voie la personne qu'il connaît.

Puis-je envoyer le lien de la fiche de fonction au client ?

Oui, avec {beo_client_link} (son lien personnel) ou {beo_form_link} (le formulaire à remplir). {beo_team_link} est réservé à l'équipe.

Quel fuseau s'applique à l'heure d'exécution ?

Celui du lieu de l'événement : une règle réglée à 9 h part à 9 h sur chacun de vos sites.

Voir aussi

30 jours d'essai sur vos prochaines demandes, sans carte bancaire.