Una vez conectado HubSpot, un workflow de HubSpot puede ejecutar diez acciones de MemberArea: conceder acceso a un curso, conceder acceso a un producto o paquete, retirar el acceso, añadir a alguien a un grupo o quitarlo de él, añadir o quitar una etiqueta, rellenar un campo de miembro, iniciar una automatización o crear un enlace de pago. Un envío de formulario en HubSpot puede desbloquear un curso, y un cambio de fase del ciclo de vida puede retirarlo de nuevo. Este artículo explica qué necesita cada acción y qué devuelve.
Antes de empezar
Las acciones necesitan el permiso Automatización de la conexión de HubSpot. Si los pasos de MemberArea no aparecen en su editor de workflows, revise eso primero: abra Ajustes, luego Integraciones, y haga clic en la fila de HubSpot. El diálogo muestra el recuadro Estado de la conexión. Si dice Las acciones de workflow están desactivadas, la cuenta de HubSpot no concedió ese permiso. Conecte de nuevo desde una cuenta de HubSpot que tenga workflows.

Las acciones funcionan en workflows basados en contactos. Añada un paso y busque MemberArea en la lista de acciones.
Las diez acciones
Todas las acciones excepto Create checkout link tienen campos opcionales para la persona:
- Email address: déjelo vacío para usar el correo del contacto inscrito. MemberArea identifica a los miembros por su correo, sin distinguir mayúsculas y minúsculas.
- First name y Last name: solo se usan cuando se crea una cuenta de miembro nueva. Por defecto toman el nombre del contacto. Remove from group y Remove tag nunca crean a nadie, así que solo tienen Email address.
Grant course access
Da al contacto acceso a un curso. Necesita el Course ID.
Abra el curso en su área de miembros en Cursos y mire la barra de
direcciones: el identificador largo después de /admin/courses/ es el ID del
curso.
El curso tiene que estar publicado. Un curso en borrador nunca se entrega, ni siquiera a través de un workflow, y el paso se detiene con un mensaje que lo indica. Publíquelo primero.
Grant product or bundle access
Da al contacto todo lo que contiene un producto y, en el caso de un paquete, todo lo que contienen todos sus productos: cursos, hubs, grupos, eventos, áreas de comunidad e insignias. Necesita el Product or bundle ID.
- Para un producto, abra Pagos, luego Catálogo, luego Productos. La
dirección es
/admin/payments/catalog/products/<product ID>/edit. - Para un paquete, abra Pagos, luego Catálogo, luego Paquetes. La
dirección es
/admin/payments/catalog/bundles/<bundle ID>/edit.
Un curso del producto que aún no está publicado se omite. El miembro lo recibe en cuanto usted lo publique y el paso se ejecute de nuevo.
Revoke access
La imagen en espejo: retira lo que concede un producto o paquete. Necesita el Product or bundle ID y, de forma opcional, el Email address.
El acceso que el miembro pagó nunca se retira. Si alguien compró el producto en su área de miembros y más tarde pasa por un workflow de retirada, la compra prevalece y el paso informa de que no se retiró nada.
Add to group
Añade el contacto a uno de sus grupos. Necesita el Group ID: abra el grupo
en Audiencia, luego Grupos, y copie de la barra de direcciones el
identificador después de /admin/audience/groups/.
El grupo automático "Todos los miembros" no se puede usar aquí. Todos los miembros ya están en él. Un grupo que ha alcanzado su límite de miembros no admite a nadie más, y el paso lo indica.
Remove from group
Saca el contacto de uno de sus grupos. Necesita el Group ID, que se encuentra igual que para Add to group. Si el contacto no tiene cuenta de miembro o no está en el grupo, no cambia nada y el paso termina igualmente con éxito.
Add tag
Asigna una etiqueta al miembro. Rellene Tag con el nombre de la etiqueta,
por ejemplo Webinar 2026. No se distingue entre mayúsculas y minúsculas. Si
todavía no existe ninguna etiqueta con ese nombre, se crea. Una automatización
que empieza con Etiqueta aplicada se ejecuta en cuanto se asigna la
etiqueta.
Remove tag
Quita una etiqueta al miembro. Rellene Tag con su nombre. A diferencia de Add tag, esta acción nunca crea una etiqueta: un nombre desconocido detiene el paso con un mensaje. Un contacto sin cuenta de miembro, o sin la etiqueta, se queda como está.
Set member field
Escribe un valor en uno de sus campos de miembro. Rellene Member field con el nombre del campo tal como aparece en Audiencia, en la pestaña Campos, y Value con lo que debe guardarse. El valor es un texto fijo. Para copiar en su lugar una propiedad del contacto, elíjala en Value from property. Una propiedad elegida tiene prioridad sobre Value.
Se pueden rellenar así todos los tipos de campo excepto la selección múltiple y
las subidas, como imágenes o archivos. Un valor que no encaja con el campo, como
many para un campo numérico, detiene el paso y no se guarda nada. Una
automatización que empieza con Campo de miembro cambiado se ejecuta cuando
el valor cambia de verdad.
Start automation
Ejecuta una de sus automatizaciones de MemberArea para el contacto, de modo que
el workflow de HubSpot decide cuándo empieza. Necesita el Automation ID:
abra la automatización en su área de miembros y copie de la barra de direcciones
el id después de /admin/automations/.
- Asigne a la automatización el disparador Iniciado desde un workflow de HubSpot.
- Publíquela y actívela.
- Pegue su ID en Automation ID en el workflow de HubSpot.
Cómo crear una automatización así se explica en Iniciar automatizaciones desde HubSpot.
Create checkout link
Crea un enlace al checkout de su área de miembros para un producto y lo devuelve como campo de salida, listo para el siguiente correo o tarea del workflow. El comprador paga con los métodos de pago que usted configuró para su checkout.
| Campo | Qué hace |
|---|---|
| Product ID | Obligatorio. El identificador de /admin/payments/catalog/products/<product ID>/edit. |
| Price ID | Déjelo vacío para usar el precio predeterminado del producto. |
| Coupon code | Se aplica automáticamente al checkout cuando se abre el enlace. |
| utm_source, utm_medium, utm_campaign | Se añaden al enlace como parámetros de campaña. |
| Prefill the contact email | Yes rellena el checkout con el correo del contacto. Por defecto es sí. |
A diferencia de las demás, esta no cambia nada y nunca crea una cuenta de miembro. Si existe un miembro con el correo del contacto, el enlace lleva su cuenta consigo.
El producto tiene que estar activo con un precio que se pueda comprar, y el espacio de trabajo necesita su propia dirección web, porque el enlace tiene que vivir en algún sitio. Si el producto está inactivo o no tiene ese precio, el paso se detiene con un mismo mensaje para ambos casos. Una dirección web que falta tiene su propio mensaje.
Los miembros se crean cuando faltan
Grant course access, Grant product or bundle access, Add to group, Add tag, Set member field y Start automation buscan el contacto por su dirección de correo. Si todavía no hay una cuenta de miembro para esa dirección, crean una y luego hacen su trabajo, así un workflow no se cae con un contacto que nunca se ha registrado.
Los miembros nuevos no reciben ningún correo de MemberArea ni una contraseña que conozcan. Si su plan ha alcanzado su número de miembros, no se crea ninguna cuenta y el paso se detiene.
Revoke access, Remove from group, Remove tag y Create checkout link nunca crean a nadie. Las tres primeras simplemente informan de que no había ningún miembro, y el enlace de pago funciona con o sin cuenta.
Qué se devuelve
Cada acción responde con campos que puede usar más adelante en el mismo workflow.
| Acción | Campos de salida |
|---|---|
| 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 es el importe en la unidad más pequeña de la moneda, y Price
es el mismo importe escrito con su moneda, por ejemplo 49,00 EUR.
Cree una rama según Member was created para enviar un correo de "establezca
su contraseña" solo a las personas que de verdad son nuevas.
Cuando una acción falla
Cuando una acción no puede hacer su trabajo, por ejemplo porque el curso no está publicado o el ID del producto es incorrecto, el paso se marca como fallido con un código y una frase sencilla que dice qué hacer. El workflow continúa con el paso siguiente. Si MemberArea tiene una breve interrupción, HubSpot vuelve a intentar el paso más tarde. El artículo de solución de problemas enumera cada código y qué hacer en cada caso.