Les meilleures communautés restent personnelles même à grande échelle : les nouveaux membres sont accueillis, les membres actifs sont récompensés et les bonnes personnes sont notifiées au bon moment. Les automatisations de MateFlow vous permettent de tout configurer une fois et de laisser le système fonctionner. Chaque automatisation est une règle composée d'un déclencheur, de conditions facultatives et d'une ou plusieurs actions. Ce guide explique comment les créer, les affiner et les gérer.
Comment fonctionne une règle d'automatisation
Une règle se lit comme une phrase : quand quelque chose se produit (déclencheur), si certaines conditions sont remplies (conditions), alors faites quelque chose (actions). Vous créez des règles depuis la section Automatisations de votre tableau de bord d'administration, à partir de zéro ou d'un modèle.
1. Choisissez un déclencheur
Le déclencheur est l'événement qui démarre la règle. MateFlow regroupe les déclencheurs par domaine :
- Membre : un membre rejoint la communauté, rejoint un espace précis, monte de niveau, atteint un seuil de points ou termine son intégration.
- Contenu : une publication est créée (éventuellement dans un espace précis) ou une publication reçoit un commentaire.
- Événement : un membre confirme sa participation à un événement.
Certains déclencheurs nécessitent une configuration supplémentaire ; par exemple, « a rejoint un espace » et « publication créée » peuvent être limités à un espace choisi, et « points atteints » demande un objectif de points.
2. Ajoutez des conditions (facultatif)
Les conditions filtrent quels événements exécutent réellement la règle, pour plus de précision. Vous pouvez créer des conditions sur des champs tels que :
| Champ | Exemple d'utilisation |
|---|---|
| Étiquettes de membre | Exécuter uniquement pour les membres portant l'étiquette « founding-member » |
| Jours depuis l'inscription | Uniquement pour les membres inscrits depuis plus de 30 jours |
| Points du membre | Uniquement pour les membres au-dessus d'un seuil de points |
| Espace | Restreindre à un espace précis |
| Type de contenu | Uniquement les discussions, les questions ou les articles |
Les champs numériques et textuels prennent en charge les opérateurs de comparaison habituels, et les champs d'étiquettes la correspondance par liste, si bien que vous pouvez combiner plusieurs conditions pour des règles très ciblées.
3. Définissez des actions
Les actions sont ce que fait la règle. Vous pouvez en ajouter plusieurs, et elles s'exécutent dans l'ordre. Les actions disponibles comprennent :
- Notifier : envoyer un message direct, envoyer un e-mail ou envoyer une notification dans l'application.
- Adhésion : ajouter à un espace ou en retirer, attribuer ou retirer une étiquette, ou modifier le rôle d'un membre dans un espace.
- Gamification : attribuer des points ou attribuer un badge.
- Intégration : envoyer un webhook vers un système externe.
Les actions basées sur des messages prennent en charge des variables issues du déclencheur, comme {{user_id}}, {{space_id}} ou {{post_id}}, qui sont remplacées au moment de l'envoi pour que chaque message soit contextuel.
Tester et exécuter les règles
Avant de vous fier à une règle, utilisez l'option test intégrée pour prévisualiser son comportement, ou exécutez-la manuellement sur les membres actuels. La page des journaux enregistre chaque exécution avec son résultat, pour que vous puissiez confirmer que les règles se déclenchent comme prévu et corriger tout ce qui ne fonctionne pas. Un indicateur de quota affiche vos exécutions d'automatisation restantes.
Activer et désactiver les règles
Chaque règle porte un badge de statut indiquant si elle est activée ou désactivée. Basculez-le directement depuis la liste des règles ou la vue détaillée : désactiver une règle la met en pause sans la supprimer, de sorte que vous pouvez éteindre puis rallumer un flux d'accueil saisonnier sans le reconstruire. Les nouvelles règles démarrent désactivées jusqu'à ce qu'elles vous conviennent, puis vous les activez lorsqu'elles sont prêtes.
Quelques recettes pour démarrer
- Flux d'accueil : quand un membre rejoint la communauté, envoyez un message direct et attribuez une étiquette « new ».
- Récompenser l'engagement : quand un membre atteint un seuil de points, attribuez un badge et ajoutez-le à un espace VIP.
- Réengager : quand un membre termine son intégration, envoyez un e-mail qui le dirige vers vos meilleurs espaces.
Prochaines étapes
- Créez votre première règle sur la page Automatisations.
- Associez les automatisations à la gamification pour récompenser le comportement souhaité, et connectez des outils externes via les intégrations.
- Simplifiez la première expérience grâce à une liste de contrôle d'intégration de la communauté.
- Mesurez l'impact à l'aide des indicateurs d'engagement de la communauté.