MemberPress
À qui s’adresse ceci ? Aux entreprises qui vendent des abonnements, des cours ou des communautés payantes via MemberPress sur leur propre site WordPress. Si vous n’utilisez pas MemberPress, vous pouvez ignorer cette page.
Vous utilisez un autre outil d’abonnement ? Tout outil doté d’une API peut être connecté : consultez Connecter un outil que nous ne listons pas.
MemberPress est l’extension WordPress qui vend et protège les accès aux abonnements : les membres, les abonnements qu’ils détiennent, leurs souscriptions et leurs paiements. La connexion à DM Champ ajoute à vos automatisations des étapes qui lisent le statut d’un membre et lui accordent un abonnement, afin que votre agent IA puisse répondre à la question « à quoi suis-je inscrit ? » à partir des données réelles, et qu’un nouvel acheteur puisse accéder au contenu sans que personne n’ait à ouvrir WordPress.
Rien n’est installé sur votre site WordPress en dehors de l’extension propre à MemberPress, décrite ci-dessous. Vous connectez votre propre site avec votre propre clé API.
Disponibilité : Les automatisations sont disponibles sur tous les comptes. Elles se trouvent déjà dans votre barre latérale et il n’y a rien à activer ou à demander.
Ce dont vous avez besoin
- MemberPress sur un site WordPress accessible via https, avec les permaliens personnalisés activés (Réglages → Permaliens, tout sauf « Simple »), ce qui permet à l’adresse
/wp-json/de fonctionner. - L’extension Developer Tools de MemberPress, qui active son API. Elle est incluse dans les plans supérieurs de MemberPress ; si vous ne la trouvez pas, c’est le premier point à vérifier.
- La clé API fournie : dans WordPress, MemberPress → Developer Tools → API key.
Connexion à MemberPress
Vous vous connectez depuis une automatisation, la première fois que vous utilisez une étape MemberPress.
- Ouvrez Automations dans la barre latérale (sous le groupe AI Studio) et ouvrez ou créez une automatisation.
- Ajoutez une étape et recherchez MemberPress dans le sélecteur d’étapes.
- Choisissez l’action souhaitée. L’étape vous demandera de vous connecter en premier.
- Remplissez les deux champs :
- Site URL est l’adresse du site WordPress sur lequel MemberPress est exécuté, commençant par
https://. - API key est la clé provenant de MemberPress → Developer Tools.
- Site URL est l’adresse du site WordPress sur lequel MemberPress est exécuté, commençant par
- Cliquez sur connecter.
Nous vérifions la clé auprès de votre site avant d’enregistrer quoi que ce soit. Une adresse erronée, une clé incorrecte ou des outils de développement non activés seront refusés à l’écran avec le motif, afin que vous n’ayez jamais une connexion qui semble correcte mais qui échoue lors de la première exécution de l’automatisation. Votre clé API est stockée de manière chiffrée et ne vous est jamais retransmise. Vous l’avez perdue ? Générez-en une nouvelle dans MemberPress et reconnectez-vous.
Les actions
Chaque action est une étape sur le canevas d’automatisation, et chaque champ accepte des données provenant des étapes précédentes via les boutons habituels d’insertion de données.
Obtenir un membre
Récupère un membre : son profil et les abonnements qu’il détient.
- ID du membre indique quel membre. Requis.
Trouver un membre par e-mail
Recherche un membre par adresse e-mail et renvoie son identifiant.
- E-mail est l’adresse à rechercher. Requis, et généralement l’e-mail du contact provenant du déclencheur.
C’est l’étape qui transforme une adresse e-mail en l’identifiant de membre dont les autres étapes ont besoin.
Créer un membre
Crée un compte de membre. Cela ne leur donne pas d’adhésion en soi ; c’est Créer une transaction qui s’en charge.
- E-mail est leur adresse e-mail. Requis.
- Nom d’utilisateur est le nom avec lequel ils se connecteront. Requis.
- Prénom et Nom sont facultatifs.
- Mot de passe est facultatif. S’il est laissé vide, MemberPress en génère un.
Lister les abonnements d’un membre
Tous les abonnements appartenant à un membre, du plus récent au plus ancien.
- ID du membre indique quel membre. Requis.
Lister les transactions d’un membre
Tous les paiements appartenant à un membre, du plus récent au plus ancien.
- ID du membre indique quel membre. Requis.
Créer une transaction
Enregistre un paiement, ce qui permet à MemberPress d’accorder une adhésion.
- ID du membre : qui reçoit l’accès. Requis.
- ID de l’adhésion : ce qu’il reçoit : l’identifiant de l’adhésion depuis MemberPress → Adhésions. Requis.
- Montant : ce qui a été payé. Optionnel.
- Statut : détermine si cela compte :
completeest ce qui accorde l’accès, et c’est ce qui est utilisé si vous laissez le champ vide. - Expire le : quand l’accès prend fin, écrit sous forme de date et d’heure, par exemple
2027-01-31 23:59:59. Laissez vide pour un accès qui n’expire pas.
Un exemple d’automatisation
Répondez aux questions d’un membre à partir de son dossier réel.
- Déclencheur : votre agent IA appelle cette automatisation comme un outil lorsqu’une personne pose une question sur son adhésion. (Ajoutez l’automatisation en tant que Fonction d’agent IA et l’agent pourra l’exécuter au milieu d’une conversation.)
- Rechercher un membre par e-mail, avec l’e-mail du contact.
- Lister les abonnements d’un membre, en utilisant l’identifiant de l’étape 2.
- Les résultats sont renvoyés à l’agent, qui répond en termes simples : quelle adhésion, active ou non, et quand elle est renouvelée.
Et dans l’autre sens : autorisez l’accès à quelqu’un après son paiement.
- Déclencheur : un Webhook, pointé par le service qui a encaissé le paiement.
- Rechercher un membre par e-mail. Une étape Condition permet de bifurquer selon qu’il existe ou non.
- Si ce n’est pas le cas, Créer un membre avec son e-mail et un nom d’utilisateur.
- Créer une transaction avec son identifiant de membre, l’identifiant de l’adhésion que vous accordez, le montant et une date Expire le si l’accès est pour une période fixe.
- Une étape Envoyer un message l’informe sur WhatsApp qu’il a accès.
Bon à savoir
- Les étapes nécessitant un ID de membre viennent après une étape de recherche. Recherchez d’abord le membre par e-mail, puis transmettez l’identifiant à l’étape suivante.
- Les sorties circulent vers l’avant. Tout ce qu’une action renvoie est disponible pour les étapes ultérieures sous forme de variables.
- Une adhésion est accordée en enregistrant un paiement. C’est ainsi que fonctionne MemberPress lui-même : Créer un membre crée le compte, Créer une transaction avec un statut
completeest ce qui ouvre l’accès. - Il n’existe aucun déclencheur qui surveille MemberPress. Rien ne l’interroge pour détecter de nouveaux membres ou de nouveaux paiements. Pour que MemberPress lance une automatisation, ajoutez un déclencheur Webhook à l’automatisation et pointez un webhook MemberPress vers l’adresse qu’il vous fournit.
- L’API nécessite l’extension Developer Tools. Sans elle, il n’y a rien sur votre site avec quoi nous pouvons communiquer, peu importe la justesse du reste de vos détails.
- Tout ce qui ne figure pas dans la liste ci-dessus peut toujours être réalisé avec l’étape Requête HTTP.
Étapes suivantes
- Automatisations : déclencheurs, étapes, conditions et comment un flux de travail est assemblé.
- WordPress : articles et utilisateurs sur le même site.
- FluentCRM : contacts, étiquettes et listes sur le même site.
- Connecter un outil que nous ne listons pas : fonctions personnalisées, API et webhooks.