MateFlow offre aux administrateurs plusieurs moyens de connecter une communauté au reste de votre stack. Tout se trouve au même endroit : ouvrez Admin → Paramètres → Intégrations, qui comporte des onglets pour les Intégrations (applications connectées), les Webhooks, l’Accès à l’API, la Documentation et les journaux d’Activité. L’authentification unique se configure séparément dans Admin → Paramètres → SSO.
Applications connectées
L’onglet Intégrations répertorie les services tiers que vous pouvez connecter en quelques clics. Les applications prises en charge incluent Zapier, Slack, Discord, Google Calendar et Mailchimp, ainsi qu’une option personnalisée. Cliquez sur Connecter, fournissez les identifiants demandés et la connexion est stockée en toute sécurité. Vous pouvez la déconnecter à tout moment depuis la même carte.
Webhooks
Les webhooks envoient les événements de votre communauté vers n’importe quelle URL que vous contrôlez, afin que les systèmes externes réagissent en temps réel. Pour en créer un, accédez à l’onglet Webhooks, cliquez sur Ajouter un webhook et définissez :
- Un nom et une URL de destination
- Un ou plusieurs événements auxquels vous abonner
- Un secret de signature pour que votre endpoint puisse vérifier que chaque requête provient bien de MateFlow
- Un interrupteur actif pour suspendre la distribution sans supprimer le hook
Les événements émis par MateFlow couvrent les membres, le contenu et les paiements :
| Catégorie | Événements |
|---|---|
| Membres | member.joined, member.role_changed, member.suspended, member.reinstated |
| Contenu | post.created, post.deleted, comment.created, comment.deleted |
| Paiements | payment.received, payment.failed, subscription.created, subscription.renewed, subscription.canceled, refund.issued |
Utilisez Tester pour envoyer un exemple de charge utile, et consultez l’onglet Activité pour les journaux de distribution — statut, codes de réponse et taux de réussite — afin de déboguer les échecs. Les webhooks sont une fonctionnalité liée au forfait, et votre forfait détermine le nombre que vous pouvez créer.
Accès à l’API
L’onglet Accès à l’API vous permet de générer des clés d’API à portée limitée pour un accès programmatique à l’API publique à l’adresse https://api.mateflow.com. Lors de la création d’une clé, vous lui donnez un nom, choisissez des permissions (telles que site.read, content.read, content.write et media.write) et, éventuellement, la restreignez à des adresses IP spécifiques. La clé complète n’est affichée qu’une seule fois à la création, alors copiez-la immédiatement. Révoquez n’importe quelle clé depuis la même liste. L’onglet Documentation contient la référence des endpoints.
Authentification unique (SSO)
Sur les forfaits supérieurs, vous pouvez exiger que les membres se connectent via votre fournisseur d’identité. MateFlow prend en charge SAML 2.0 et OIDC. Dans Admin → Paramètres → SSO, vous collez ou analysez les métadonnées de votre IdP, copiez l’Entity ID et l’ACS URL du fournisseur de services dans votre IdP, puis choisissez une politique de connexion (SSO plus mot de passe, SSO plus toutes les méthodes, ou SSO uniquement). Le provisionnement just-in-time crée les comptes à la première connexion, les domaines autorisés délimitent l’accès, les administrateurs de récupération évitent les verrouillages, et un onglet d’audit suit les connexions via SSO. Utilisez Tester la connexion avant de l’activer pour tout le monde.
Étapes suivantes
- Découvrez ce que les administrateurs peuvent configurer dans Intégrations.
- Consultez les rôles et permissions des membres avant d’émettre des clés d’API ou un accès administrateur.
- Consultez les limites du forfait pour les webhooks et le SSO sur la page des tarifs.