Saltar al contenido
memberarea memberarea.io

Usar las acciones de MemberArea en un workflow de HubSpot

Diez pasos para sus workflows de contactos en HubSpot: conceder o retirar accesos, gestionar grupos y etiquetas, rellenar campos de miembro, iniciar una automatización o crear un enlace de pago.

En este artículo

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.

Estado de la conexión con el aviso Las acciones de workflow están desactivadas, porque la cuenta no concedió el permiso Automatización.
Estado de la conexión con el aviso Las acciones de workflow están desactivadas, porque la cuenta no concedió el permiso Automatización.

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.

Importante

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.

Importante

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/.

  1. Asigne a la automatización el disparador Iniciado desde un workflow de HubSpot.
  2. Publíquela y actívela.
  3. 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.

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.

Consejo

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.

Last updated on October 26, 2026

¿Le ha resultado útil este artículo?

Artículos relacionados