La integración ofrece cerca de 100 pasos, lo que cubre casi todo lo que el producto sabe hacer. Hay tres clases. Un disparador inicia un Zap cuando aquí ocurre algo. Una acción hace algo aquí. Una búsqueda consulta algo para que un paso posterior pueda usarlo.
Disparadores
Todos menos los de la última fila son inmediatos: su memberarea envía el evento a Zapier pocos segundos después de que ocurra, siempre que el Zap esté activado.
| Área | Disparadores |
|---|---|
| Miembros | New Member, Member Logged In, Tag Added to Member, Tag Removed From Member, Member Field Changed |
| Pagos | Order Paid, Invoice Paid, Refund Created, New Subscription, Subscription Renewed, Subscription Cancelled, Subscription Payment Failed |
| Afiliados | Affiliate Commission Created, Affiliate Payout Paid |
| Cursos | Course Completed, Lesson Completed |
| Eventos | New Event Registration, Event Attendance Recorded |
| Comunidad | New Community Post, Member Leveled Up, Badge Earned |
| Público | New Contact |
| Bandeja de entrada | New Inbox Message, New Ticket |
| Consultados cada pocos minutos | New Tag, New Group |
New Member (nuevo miembro) se activa con cada miembro nuevo del espacio de trabajo, sea cual sea la forma en que se unió: página de registro, Google o inicio de sesión único, checkout, un miembro que usted añade a mano, una importación u otra herramienta como Digistore24, ManyChat o HubSpot. Por eso una importación que añade 500 miembros nuevos inicia el Zap 500 veces; las filas de personas que ya son miembros no lo inician.
Los importes de los disparadores de pagos y de afiliados llegan en la unidad más pequeña de la moneda: 4900 con la moneda EUR significa 49,00 euros.
En la versión actual de la aplicación, la prueba de Order Paid, de los cuatro disparadores de suscripción y de Affiliate Commission Created termina con "Missing scope: payments:read." Zapier exige una prueba correcta del disparador antes de activar un Zap, así que un Zap que empieza con uno de ellos solo se podrá terminar cuando una versión posterior de la aplicación pida este permiso.
Acciones
| Área | Acciones |
|---|---|
| Miembros | Create Member, Update Member, Remove Member, Set Member Custom Field, Assign Role to Member |
| Etiquetas y grupos | Create Tag, Delete Tag, Add Tag to Member, Remove Tag From Member, Create Group, Update Group, Delete Group, Add Member to Group, Remove Member From Group |
| Cursos | Enroll Member in Course, Unenroll Member From Course, Mark Lesson Complete for Member, Mark Course Complete for Member, Reset Course Progress for Member |
| Eventos | Register Member for Event, Cancel Event Registration, Check in Member at Event |
| Comunidad | Crear, actualizar y eliminar áreas, foros, publicaciones, comentarios e insignias, Award Badge to Member, Revoke Badge From Member |
| Público | Create Contact, Update Contact, Delete Contact, Add Tag to Contact, Remove Tag From Contact |
| Bandeja de entrada | Reply to Conversation, Update Conversation, Create Ticket, Update Ticket, Delete Ticket, Add Note to Ticket |
| Afiliados | Assign Member to Affiliate, Remove Affiliate Claim, Register Affiliate Conversion, Redeem Member Reward |
| Automatizaciones | Trigger Automation |
| Campos globales | Create Global Field, Update Global Field, Set Global Field Value, Delete Global Field |
Algunas se comportan de una forma que conviene conocer antes de construir:
- Remove Member saca a la persona de este espacio de trabajo. Su cuenta de MemberArea se mantiene, igual que sus membresías en otros sitios.
- Assign Role to Member muestra todos los roles, pero administrador, propietario y los roles con derechos de gestión del equipo o de roles se rechazan con "This role cannot be assigned via the API."
- Register Affiliate Conversion y Redeem Member Reward reciben importes en la unidad más pequeña de la moneda y necesitan una Idempotency Key (clave de idempotencia): un valor único para cada venta o canje, como el número de pedido. Una ejecución repetida con la misma clave no se cuenta dos veces.
- Trigger Automation solo inicia una automatización que está activada y tiene una versión publicada.
- Create Community Badge necesita primero un grupo de insignias en la comunidad.
Búsquedas
Find Member, Find Member by Email, Get Member by ID, List Member Course Progress, Get Member Reward Balance, Get Member Affiliate Claim, Find Contact, Get Contact by ID, Find Conversation, Find Ticket, Find Automation, Find Global Field, Get Global Field.
Las búsquedas son lo que se coloca delante de una acción que necesita un registro existente. La pareja habitual es Find Member by Email y luego una acción sobre la persona encontrada. Una búsqueda que no encuentra nada detiene los pasos siguientes, a menos que le indique a Zapier que continúe, así que esos pasos solo ven a personas que existen de verdad.
Find Member también encuentra coincidencias con parte de un nombre o de una dirección y devuelve el primer resultado. Cuando conoce la dirección de correo, Find Member by Email es la opción más segura.
La opción integrada de Zapier "crearlo si la búsqueda no encuentra nada" todavía no está disponible para MemberArea. Un Zap que tiene que tratar personas nuevas y conocidas en una misma ejecución se explica en solucionar problemas con un Zap.
Elegir elementos de una lista
Los campos que necesitan un miembro, una etiqueta, un grupo, un campo personalizado, un rol, un contacto, una insignia, un área o un foro de la comunidad, un ticket, una conversación, un campo global o una automatización ofrecen una lista desplegable con los datos de su propio espacio de trabajo, así que elige el elemento real por su nombre en lugar de copiar un ID. Las listas se llenan desde su espacio de trabajo y muestran las primeras 100 entradas.
Algunos campos reciben un ID en su lugar:
- El miembro en Add Member to Group y Remove Member From Group, y la insignia en Update Community Badge y Delete Community Badge, son campos de texto simples. Asigne el ID de un paso anterior.
- En la versión actual de la aplicación, las listas de cursos, lecciones, eventos y productos no se cargan y muestran "Missing scope: courses:read." o un mensaje parecido. Asigne en su lugar el ID de un paso anterior, por ejemplo de Course Completed, List Member Course Progress o New Event Registration.
Cuando algo no está en la lista
La acción Custom API Request envía cualquier llamada a nuestra API desde un Zap: usted indica un método, una ruta y un cuerpo, y devuelve lo que devuelva la API. Cubre todo lo que no tiene su propio paso. Los endpoints están documentados en api.memberarea.io/api/v1/docs.
La otra dirección: un webhook hacia Zapier
Hay un segundo camino, más pequeño, que no tiene nada que ver con la aplicación del directorio de Zapier. En Ajustes, luego Integraciones, una entrada de Zapier puede guardar una dirección Catch Hook de Zapier, y las automatizaciones de su memberarea pueden enviarle datos. Úselo cuando tenga aquí una automatización que deba pasarle algo a Zapier. Para todo lo demás, los disparadores de arriba son más sencillos y rápidos.