AttendBeacon
Abrir el espacio de trabajo

Integraciones

Power Automate y Zapier

Inicia un flujo o un Zap cuando alguien se inscribe, paga o registra su entrada, e inscribe, cancela y registra la entrada de personas desde tus propios procesos, sin escribir código.

Qué pueden hacer

Ambas plataformas usan la misma API REST y las mismas claves que tu propio código.

Desencadenadores, cada uno una suscripción que la plataforma crea por sí misma: se crea, cambia o cancela una inscripción; un asistente elimina sus datos; alguien registra su entrada; se paga un pedido; se capta un lead; se da una valoración; se emite un certificado; se publican las diapositivas de una sesión; cambia una estancia de hotel, el viaje de un invitado, una nota de gastos o el turno de un voluntario; alguien se une a una comunidad o la deja.

Acciones: listar eventos y asistentes, buscar un asistente por correo, inscribir a alguien con una entrada gratuita (con las respuestas a las preguntas propias del evento, como campos), cancelar una entrada, registrar la entrada de alguien, listar pedidos, escaneos en puerta, leads, tipos de entrada, sesiones, ponentes y patrocinadores, leer las estadísticas de un evento y su ritmo de ventas, leer los recuentos de las puertas, crear un código de descuento y cambiar el aforo de un tipo de entrada.

Una clave para la plataforma

En el espacio de trabajo, en Integraciones › API & MCP › Nueva clave, parte de Power Automate o Zapier: eventos, entradas, pedidos, asistentes (leer y modificar), registro de entradas (leer y modificar), el programa, patrocinadores, webhooks (modificar, que es lo que necesita la suscripción) y datos personales. Quita lo que tus flujos no necesiten: un flujo que solo publica las nuevas inscripciones en Teams necesita attendees:read, people:read y webhooks:write.

Lo que entrega un desencadenador es lo que la clave podría leer consultando, así que suscribirse a attendee.registered necesita attendees:read y people:read; la tabla de Webhooks indica lo que necesita cada tipo.

Power Automate

El conector de AttendBeacon se genera a partir de la propia descripción de la API, así que nunca se desvía de ella, y está en camino de obtener la certificación de Microsoft. Hasta que aparezca en Power Automate:

  1. Pide al soporte de AttendBeacon el paquete del conector (su definición, su configuración y su icono) e impórtalo con pac connector create, como describe su README. Así tendrás los desencadenadores y las acciones.
  2. O, solo para las acciones: Data › Custom connectors › New custom connector › Import an OpenAPI from URL con https://attendbeacon.com/api/v1/swagger.json, la API en Swagger 2.0, como necesitan los conectores personalizados. En Security, elige API Key, nombre X-Api-Key, ubicación Header.
  3. Crea una conexión con tu clave; los desencadenadores y las acciones aparecen en AttendBeacon.

Los desencadenadores del conector envían X-AttendBeacon-Client: powerautomate, así que el espacio de trabajo etiqueta sus suscripciones como Power Automate. Cuando se desactiva un flujo, Power Automate elimina su suscripción; también se elimina una suscripción cuya dirección de retorno responde 410 Gone.

Los campos dinámicos del conector leen las preguntas de inscripción propias del evento, así que Register an attendee muestra «Dietary needs» o «Company size» como campos, con el tipo de sus respuestas.

Zapier

La app de AttendBeacon para Zapier se conecta con una clave de API, muestra las preguntas del evento como campos en Register Attendee y ofrece los desencadenadores anteriores como desencadenadores instantáneos: Zapier se suscribe cuando se activa un Zap y se da de baja cuando se desactiva. Se está preparando para el directorio de Zapier. Hasta que aparezca allí, el propio Webhooks by Zapier de Zapier funciona con la API: un desencadenador Catch Hook cuya dirección suscribes con POST /hooks, y acciones Custom Request con la clave en la cabecera Authorization.

Make, n8n y otras

Cualquier plataforma que pueda llamar a una API HTTP sirve: envía la clave como Authorization: Bearer y suscríbete a los eventos con POST /hooks y la dirección de retorno de la plataforma (consulta CreateHook). El cuerpo de cada entrega es JSON simple, { id, type, timestamp, event, attendee, ... }: el data del webhook firmado, elevado al nivel superior. Elimina la suscripción con DELETE sobre el Location que devolvió la suscripción.

Ver lo que hacen

Integraciones › Webhooks muestra las suscripciones de las plataformas con la plataforma que creó cada una; Integraciones › API & MCP › Actividad de las claves muestra cada llamada que hicieron sus claves, rechazos incluidos. Cuando un flujo se detiene, esas dos páginas dicen por qué.

Las guías y este sitio están en tu idioma. Las descripciones de la referencia de la API están en inglés, el idioma de la propia API.