Flux de travail
Un flux de travail est une règle « si ceci alors cela » pour votre église. Lorsqu'un nouveau membre s'inscrit, envoyer un message de bienvenue WhatsApp après 1 heure. Lorsqu'un membre manque 6 semaines de service, notifier le pasteur. Lorsqu'un don arrive, publier dans le chat de l'équipe pastorale.
GCM est livré avec un constructeur visuel (propulsé par XYFlow) où vous glissez des déclencheurs et des actions, les connectez, et l'activez. Pas de code, pas de script.

Le modèle mental
Chaque flux de travail comporte trois parties :
- Un ou plusieurs déclencheurs — ce qui déclenche le flux de travail. (Habituellement un seul déclencheur ; les flux de travail avancés peuvent en combiner plusieurs.)
- Une séquence d'actions — ce qui se passe. Peut se ramifier selon des conditions, attendre des délais, boucler sur une liste.
- Un statut — brouillon / actif / en pause.
Lorsque le déclencheur s'active, GCM met en file une exécution — une tentative d'exécution pour un sujet (par exemple un membre spécifique). L'exécution parcourt les actions dans l'ordre. L'historique des exécutions se trouve dans Suivi des exécutions.
Pourquoi visuel
Les flux de travail peuvent rapidement se compliquer. La disposition visuelle rend évident « ce que cette chose fait réellement » d'un coup d'œil. Les pasteurs et administrateurs qui ne sont pas à l'aise avec le code peuvent les lire et les modifier en toute confiance.
L'inconvénient est que les flux de travail très longs deviennent un graphe de nœuds difficile à gérer. Pour ceux-là, nous recommandons de les diviser en flux de travail plus petits qui se passent le relais via des événements personnalisés ou des chaînes de flux de travail.
Sur quoi vous pouvez déclencher
La liste complète se trouve dans Déclencheurs. Les plus courants :
| Déclencheur | Cas d'usage |
|---|---|
member.created | Message de bienvenue aux nouvelles inscriptions |
member.birthday | Vœux d'anniversaire |
attendance.marked | Remerciement après un service |
giving.recorded | Reçu + remerciement |
member.marked_lost | Démarche de réengagement |
member.recovered | « Bon retour parmi nous » |
form.submitted | Suivi du formulaire de visiteur |
schedule | Cron récurrent (par ex. résumé hebdomadaire) |
manual | Exécuter un flux de travail à la demande |
webhook.received | Déclencheurs de système externe |
Ce que vous pouvez faire
La liste complète se trouve dans Actions. Catégories :
- Actions de membre — chercher, créer, mettre à jour, marquer comme perdu, changer le type d'adhésion.
- Communication — envoyer WhatsApp, SMS, e-mail, notification in-app.
- Contrôle de flux — condition, division, attente, boucle, ramification.
- Données — définir des variables, mathématiques, recherche.
- Intégration — appeler un webhook, créer une tâche.
Permissions
| Action | Admin | Pasteur | Membre |
|---|---|---|---|
| Créer / modifier un flux de travail | oui | non | non |
| Voir les définitions des flux de travail | oui | lecture seule | non |
| Voir les exécutions | oui | limité à l'unité | non |
| Déclencher manuellement | oui | non | non |
Les flux de travail sont réservés aux administrateurs par défaut — ils peuvent toucher n'importe quel membre de l'organisation et envoyer sur n'importe quel canal, donc nous les encadrons strictement.
Disponibilité par plan
Les flux de travail sont disponibles sur chaque plan. Certaines fonctionnalités avancées (jonctions multi-déclencheurs, ramification conditionnelle complexe) fonctionnent de la même manière quel que soit le plan, mais les exécutions de très grands flux de travail peuvent être limitées sur les niveaux inférieurs pour maintenir la file saine.
Étapes suivantes
- Constructeur visuel — vous orienter avec le canevas.
- Déclencheurs — choisir ce qui déclenche le flux de travail.
- Actions — choisir ce qu'il fait.
- Multi-étapes et délais — enchaîner des étapes avec timing.
- Flux de suivi des nouveaux arrivants — recette de bout en bout.
