Integrasjoner
Power Automate og Zapier
Start en flyt eller en Zap når noen melder seg på, betaler eller sjekker inn, og meld på, avbestill og sjekk inn folk fra dine egne prosesser, uten å skrive kode.
Hva de kan gjøre
Begge plattformene bruker det samme REST-API-et og de samme nøklene som din egen kode.
Utløsere, hver et abonnement plattformen oppretter selv: en påmelding opprettes, endres eller avbestilles; en deltaker sletter dataene sine; noen sjekker inn; en bestilling betales; en lead registreres; en vurdering gis; et deltakerbevis utstedes; lysbilder for en økt publiseres; et hotellopphold, en gjests reise, et utleggskrav eller en frivilligs vakt endres; noen blir med i eller forlater et fellesskap.
Handlinger: vis arrangementer og deltakere, finn en deltaker etter e-postadresse, meld på noen med gratisbillett (med svar på arrangementets egne spørsmål som felt), avbestill en billett, sjekk inn noen, vis bestillinger, skanninger ved inngangene, leads, billettyper, økter, foredragsholdere og sponsorer, les et arrangements statistikk og salgstempo, les tallene ved inngangene, opprett en rabattkode og endre en billettypes kapasitet.
En nøkkel for plattformen
I arbeidsområdet går du til Integrasjoner › API & MCP › Ny nøkkel og starter fra Power Automate eller Zapier: arrangementer, billetter, bestillinger, deltakere (lese og endre), innsjekking (lese og endre), programmet, sponsorer, webhooks (endre, som er det abonnement krever) og personopplysninger. Fjern det flytene dine ikke trenger: en flyt som bare legger ut nye påmeldinger i Teams, trenger attendees:read, people:read og webhooks:write.
Det en utløser leverer, er det nøkkelen kunne ha lest ved å spørre selv, så et abonnement på attendee.registered krever attendees:read og people:read; tabellen i Webhooks viser hva hver type krever.
Power Automate
AttendBeacon-koblingen er laget fra API-ets egen beskrivelse, så den kommer aldri ut av takt med den, og den er på vei gjennom Microsofts sertifisering. Til den er oppført i Power Automate:
- Be AttendBeacons brukerstøtte om koblingspakken (definisjonen, innstillingene og ikonet), og importer den med
pac connector create, slik README-filen beskriver. Da får du både utløserne og handlingene. - Eller, bare for handlingene: Data › Custom connectors › New custom connector › Import an OpenAPI from URL med
https://attendbeacon.com/api/v1/swagger.json, API-et i Swagger 2.0 slik egendefinerte koblinger krever. Under Security velger du API Key, navnX-Api-Key, plassering Header. - Opprett en tilkobling med nøkkelen din; utløserne og handlingene vises under AttendBeacon.
Koblingens utløsere sender X-AttendBeacon-Client: powerautomate, så arbeidsområdet merker abonnementene deres med Power Automate. Når en flyt slås av, fjerner Power Automate abonnementet; et abonnement der tilbakekallsadressen svarer 410 Gone, fjernes også.
Koblingens dynamiske felt leser arrangementets egne påmeldingsspørsmål, så Register an attendee viser «Dietary needs» eller «Company size» som felt, med samme type som svarene.
Zapier
AttendBeacon-appen for Zapier kobler til med en API-nøkkel, viser arrangementets spørsmål som felt i Register Attendee, og har utløserne ovenfor som umiddelbare utløsere: Zapier abonnerer når en Zap slås på, og avslutter abonnementet når den slås av. Den gjøres klar for Zapiers katalog. Til den er oppført, fungerer Zapiers egen Webhooks by Zapier med API-et: en Catch Hook-utløser med en adresse du abonnerer med POST /hooks, og Custom Request-handlinger med nøkkelen i headeren Authorization.
Make, n8n og andre
Alle plattformer som kan kalle et HTTP-API, fungerer: send nøkkelen som Authorization: Bearer, og abonner på hendelser med POST /hooks og plattformens tilbakekallsadresse (se CreateHook). Innholdet i hver levering er vanlig JSON, { id, type, timestamp, event, attendee, ... }: den signerte webhookens data, løftet opp til toppnivået. Slett abonnementet med DELETE på Location som abonnementet svarte med.
Se hva de gjør
Integrasjoner › Webhooks viser plattformenes abonnementer og hvilken plattform som opprettet hvert av dem; Integrasjoner › API & MCP › Nøklenes aktivitet viser hvert kall nøklene deres har gjort, avvisninger inkludert. Når en flyt stopper, forteller disse to sidene hvorfor.