Aller au contenu
memberarea memberarea.io

Utiliser les actions MemberArea dans un workflow HubSpot

Dix étapes pour vos workflows de contacts HubSpot : accorder ou retirer un accès, gérer les groupes et les tags, remplir des champs membres, démarrer une automatisation ou créer un lien de paiement.

Dans cet article

Une fois HubSpot connecté, un workflow HubSpot peut exécuter dix actions MemberArea : accorder l'accès à un cours, accorder l'accès à un produit ou à une offre groupée, retirer un accès, ajouter quelqu'un à un groupe ou l'en retirer, ajouter ou retirer un tag, définir un champ membre, démarrer une automatisation ou créer un lien de paiement. Un formulaire envoyé dans HubSpot peut débloquer un cours, un changement de phase du cycle de vie peut le retirer. Cet article explique ce dont chaque action a besoin et ce qu'elle renvoie.

Avant de commencer

Les actions ont besoin de l'autorisation Automatisation de la connexion HubSpot. Si les étapes MemberArea n'apparaissent pas dans votre éditeur de workflows, vérifiez d'abord ce point : ouvrez Paramètres, puis Intégrations, et cliquez sur la ligne HubSpot. La boîte de dialogue affiche l'encadré État de la connexion. S'il indique Les actions de workflow sont désactivées, le compte HubSpot n'a pas accordé cette autorisation. Connectez à nouveau depuis un compte HubSpot qui dispose des workflows.

État de la connexion avec le message Les actions de workflow sont désactivées, car le compte n'a pas accordé l'autorisation Automatisation.
État de la connexion avec le message Les actions de workflow sont désactivées, car le compte n'a pas accordé l'autorisation Automatisation.

Les actions fonctionnent dans les workflows basés sur les contacts. Ajoutez une étape et cherchez MemberArea dans la liste des actions.

Les dix actions

Chaque action sauf Create checkout link a des champs facultatifs pour la personne :

  • Email address : laissez-le vide pour utiliser l'e-mail du contact inscrit. MemberArea identifie les membres par leur e-mail, majuscules et minuscules n'ont pas d'importance.
  • First name et Last name : utilisés uniquement quand un nouveau compte membre est créé. Par défaut, c'est le nom du contact. Remove from group et Remove tag ne créent jamais personne, elles n'ont donc que Email address.

Grant course access

Donne au contact l'accès à un cours. A besoin du Course ID.

Ouvrez le cours dans votre espace membres sous Cours et regardez la barre d'adresse : le long identifiant après /admin/courses/ est l'ID du cours.

Important

Le cours doit être publié. Un cours en brouillon n'est jamais délivré, pas même par un workflow, et l'étape s'arrête avec un message qui le dit. Publiez-le d'abord.

Grant product or bundle access

Donne au contact tout ce que contient un produit et, pour une offre groupée, tout ce que contiennent tous ses produits : cours, hubs, groupes, événements, espaces de communauté et badges. A besoin du Product or bundle ID.

  • Pour un produit, ouvrez Paiements, puis Catalogue, puis Produits. L'adresse est /admin/payments/catalog/products/<product ID>/edit.
  • Pour une offre groupée, ouvrez Paiements, puis Catalogue, puis Offres groupées. L'adresse est /admin/payments/catalog/bundles/<bundle ID>/edit.

Un cours du produit qui n'est pas encore publié est ignoré. Le membre le reçoit dès que vous le publiez et que l'étape s'exécute à nouveau.

Revoke access

L'image inverse : retire ce qu'un produit ou une offre groupée accorde. A besoin du Product or bundle ID et, en option, de l'Email address.

Important

Un accès que le membre a payé n'est jamais retiré. Si quelqu'un a acheté le produit dans votre espace membres et passe plus tard par un workflow de retrait, l'achat l'emporte et l'étape indique que rien n'a été retiré.

Add to group

Place le contact dans l'un de vos groupes. A besoin du Group ID : ouvrez le groupe sous Audience, puis Groupes, et copiez l'identifiant après /admin/audience/groups/ dans la barre d'adresse.

Le groupe automatique "Tous les membres" ne peut pas être utilisé ici. Chaque membre en fait déjà partie. Un groupe qui a atteint sa limite de membres n'accepte plus personne, et l'étape le signale.

Remove from group

Retire le contact de l'un de vos groupes. A besoin du Group ID, trouvé de la même manière que pour Add to group. Si le contact n'a pas de compte membre ou n'est pas dans le groupe, rien ne change et l'étape réussit quand même.

Add tag

Attribue un tag au membre. Remplissez Tag avec le nom du tag, par exemple Webinar 2026. Majuscules et minuscules n'ont pas d'importance. Si aucun tag de ce nom n'existe encore, il est créé. Une automatisation qui démarre sur Tag appliqué s'exécute dès que le tag est posé.

Remove tag

Retire un tag au membre. Remplissez Tag avec son nom. Contrairement à Add tag, cette action ne crée jamais de tag : un nom inconnu arrête l'étape avec un message. Un contact sans compte membre, ou sans le tag, reste tel quel.

Set member field

Écrit une valeur dans l'un de vos champs membres. Remplissez Member field avec le nom du champ tel qu'il apparaît sous Audience dans l'onglet Champs, et Value avec ce qui doit y figurer. La valeur est un texte fixe. Pour reprendre plutôt une propriété du contact, choisissez-la sous Value from property. Une propriété choisie l'emporte sur Value.

Tous les types de champ peuvent être remplis ainsi, sauf le choix multiple et les téléversements comme les images ou les fichiers. Une valeur qui ne convient pas au champ, comme many pour un champ numérique, arrête l'étape et rien n'est enregistré. Une automatisation qui démarre sur Champ membre modifié s'exécute quand la valeur change vraiment.

Start automation

Exécute l'une de vos automatisations MemberArea pour le contact, c'est donc le workflow HubSpot qui décide quand elle démarre. A besoin de l'Automation ID : ouvrez l'automatisation dans votre espace membres et copiez l'identifiant après /admin/automations/ dans la barre d'adresse.

  1. Donnez à l'automatisation le déclencheur Démarré depuis un workflow HubSpot.
  2. Publiez-la et activez-la.
  3. Collez son ID dans Automation ID dans le workflow HubSpot.

La création d'une telle automatisation est décrite dans Démarrer des automatisations depuis HubSpot.

Crée un lien vers le paiement de votre espace membres pour un produit et le renvoie comme champ de sortie, prêt pour le prochain e-mail ou la prochaine tâche du workflow. L'acheteur paie avec les moyens de paiement que vous avez configurés pour votre page de paiement.

Champ Ce qu'il fait
Product ID Obligatoire. L'identifiant tiré de /admin/payments/catalog/products/<product ID>/edit.
Price ID Laissez vide pour utiliser le prix par défaut du produit.
Coupon code Appliqué automatiquement au paiement quand le lien est ouvert.
utm_source, utm_medium, utm_campaign Ajoutés au lien comme paramètres de campagne.
Prefill the contact email Yes préremplit le paiement avec l'e-mail du contact. Par défaut : Yes.

Contrairement aux autres, celle-ci ne modifie rien et ne crée jamais de compte membre. Si un membre avec l'e-mail du contact existe, le lien emporte son compte avec lui.

Le produit doit être actif avec un prix achetable, et l'espace de travail a besoin de sa propre adresse web, car le lien doit bien vivre quelque part. Si le produit est inactif ou n'a pas un tel prix, l'étape s'arrête avec un seul message pour les deux cas. Une adresse web manquante a son propre message.

Les membres sont créés s'ils manquent

Grant course access, Grant product or bundle access, Add to group, Add tag, Set member field et Start automation cherchent le contact par son adresse e-mail. S'il n'existe pas encore de compte membre pour cette adresse, elles en créent un puis font leur travail, pour qu'un workflow ne bute pas sur un contact qui ne s'est jamais inscrit.

Les nouveaux membres ne reçoivent aucun e-mail de MemberArea et aucun mot de passe qu'ils connaissent. Si votre offre a atteint son nombre de membres, aucun compte n'est créé et l'étape s'arrête.

Revoke access, Remove from group, Remove tag et Create checkout link ne créent jamais personne. Les trois premières indiquent simplement qu'il n'y avait pas de membre, et le lien de paiement fonctionne avec ou sans compte.

Ce qui est renvoyé

Chaque action répond avec des champs que vous pouvez utiliser plus loin dans le même workflow.

Action Champs de sortie
Grant course access Member email, Member ID, Member was created, Course name, Access was granted, Member already had access
Grant product or bundle access Member email, Member ID, Member was created, Product name, Product is a bundle, Access was granted, Items newly granted, Included items
Revoke access Member email, Member ID, Member account found, Product name, Product is a bundle, Access was revoked, Items newly revoked, Included items
Add to group Member email, Member ID, Member was created, Group name, Member was added, Member was already in the group
Remove from group Member email, Member ID, Member was found, Group name, Member was removed
Add tag Member email, Member ID, Member was created, Tag name, Tag was created, Tag was added, Member already had the tag
Remove tag Member email, Member ID, Member was found, Tag name, Tag was removed
Set member field Member email, Member ID, Member was created, Field name, Saved value, Value was changed
Start automation Member email, Member ID, Member was created, Automation name, Automation was started
Create checkout link Checkout link, Product name, Price in cents, Currency, Price, Email was prefilled

Price in cents est le montant dans la plus petite unité de la devise, et Price est le même montant écrit avec sa devise, par exemple 49,00 EUR.

Astuce

Créez une branche sur Member was created pour envoyer un e-mail "définissez votre mot de passe" uniquement aux personnes qui sont vraiment nouvelles.

Quand une action échoue

Quand une action ne peut pas faire son travail, par exemple parce que le cours n'est pas publié ou que l'ID du produit est faux, l'étape est marquée comme échouée avec un code et une phrase simple qui dit quoi faire. Le workflow continue avec l'étape suivante. Si MemberArea lui-même subit une courte panne, HubSpot réessaie l'étape plus tard. L'article de dépannage liste chaque code et ce qu'il faut faire.

Last updated on October 26, 2026

Cet article vous a-t-il été utile ?

Articles connexes