Integraatiot
Power Automate ja Zapier
Käynnistä työnkulku tai Zap, kun joku ilmoittautuu, maksaa tai saapuu, ja ilmoita, peru ja kirjaa ihmisiä sisään omista prosesseistasi kirjoittamatta koodia.
Mitä ne osaavat
Molemmat alustat käyttävät samaa REST-rajapintaa ja samoja avaimia kuin oma koodisi.
Käynnistimet, joista kukin on alustan itse tekemä tilaus: ilmoittautuminen luodaan, sitä muutetaan tai se perutaan; osallistuja poistaa tietonsa; joku saapuu; tilaus maksetaan; liidi kerätään; arvio annetaan; todistus myönnetään; esityksen diat julkaistaan; hotellimajoitus, vieraan matka, kulukorvaus tai talkoolaisen vuoro muuttuu; joku liittyy yhteisöön tai eroaa siitä.
Toiminnot: listaa tapahtumia ja osallistujia, etsi osallistuja sähköpostiosoitteen perusteella, ilmoita joku maksuttomalla lipulla (tapahtuman omien kysymysten vastaukset kenttinä), peru lippu, kirjaa joku sisään, listaa tilauksia, ovien skannauksia, liidejä, lipputyyppejä, ohjelmaosuuksia, puhujia ja sponsoreita, lue tapahtuman tilastot ja myyntitahti, lue ovien määrät, luo alennuskoodi ja muuta lipputyypin paikkamäärää.
Avain alustalle
Valitse työtilassa Integraatiot › API & MCP › Uusi avain ja pohjaksi Power Automate tai Zapier: tapahtumat, liput, tilaukset, osallistujat (luku ja muutos), saapumisen kirjaus (luku ja muutos), ohjelma, sponsorit, webhookit (muutos, jota tilaaminen tarvitsee) ja henkilötiedot. Poista se, mitä työnkulkusi eivät tarvitse: työnkulku, joka vain lähettää uudet ilmoittautumiset Teamsiin, tarvitsee oikeudet attendees:read, people:read ja webhooks:write.
Käynnistin toimittaa sen, minkä avain voisi lukea kyselemällä, joten attendee.registered-tilaus tarvitsee oikeudet attendees:read ja people:read; Webhookit-sivun taulukko kertoo, mitä kukin tyyppi tarvitsee.
Power Automate
AttendBeacon-liitin on tehty rajapinnan omasta kuvauksesta, joten se ei koskaan poikkea siitä, ja se on matkalla Microsoftin sertifiointiin. Kunnes se on listattu Power Automatessa:
- Pyydä AttendBeaconin tuelta liitinpaketti (sen määritys, asetukset ja kuvake) ja tuo se komennolla
pac connector createpaketin README-tiedoston ohjeiden mukaan. Näin saat käynnistimet ja toiminnot. - Tai pelkkiä toimintoja varten: Data › Custom connectors › New custom connector › Import an OpenAPI from URL osoitteella
https://attendbeacon.com/api/v1/swagger.json, joka on rajapinta Swagger 2.0 -muodossa, kuten mukautetut liittimet sen tarvitsevat. Valitse kohdassa Security API Key, nimiX-Api-Key, sijainti Header. - Luo yhteys avaimellasi; käynnistimet ja toiminnot näkyvät AttendBeaconin alla.
Liittimen käynnistimet lähettävät otsakkeen X-AttendBeacon-Client: powerautomate, joten työtila merkitsee niiden tilaukset nimellä Power Automate. Kun työnkulku kytketään pois, Power Automate poistaa sen tilauksen; myös tilaus, jonka takaisinkutsuosoite vastaa 410 Gone, poistetaan.
Liittimen dynaamiset kentät lukevat tapahtuman omat ilmoittautumiskysymykset, joten Register an attendee näyttää esimerkiksi "Ruokavalio" tai "Yrityksen koko" kenttinä, vastausten tyypin mukaisina.
Zapier
AttendBeaconin Zapier-sovellus yhdistetään API-avaimella. Se näyttää tapahtuman kysymykset kenttinä toiminnossa Register Attendee, ja yllä luetellut käynnistimet ovat sen pikakäynnistimiä: Zapier tekee tilauksen, kun Zap kytketään päälle, ja peruu sen, kun Zap kytketään pois. Sovellusta valmistellaan Zapierin hakemistoon. Kunnes se on listattu, Zapierin oma Webhooks by Zapier toimii rajapinnan kanssa: Catch Hook -käynnistin, jonka osoitteen tilaat kutsulla POST /hooks, ja Custom Request -toiminnot, joissa avain on Authorization-otsakkeessa.
Make, n8n ja muut
Mikä tahansa alusta, joka osaa kutsua HTTP-rajapintaa, toimii: lähetä avain muodossa Authorization: Bearer ja tilaa tapahtumat kutsulla POST /hooks ja alustan takaisinkutsuosoitteella (katso CreateHook). Kunkin toimituksen runko on tavallista JSONia, { id, type, timestamp, event, attendee, ... }: allekirjoitetun webhookin data nostettuna ylimmälle tasolle. Poista tilaus DELETE-kutsulla osoitteeseen, jonka tilaus palautti Location-otsakkeessa.
Mitä ne tekevät
Integraatiot › Webhookit luettelee alustojen tilaukset ja sen, mikä alusta teki kunkin; Integraatiot › API & MCP › Avainten käyttöloki luettelee jokaisen kutsun, jonka niiden avaimet tekivät, hylätyt mukaan lukien. Kun työnkulku pysähtyy, näiltä kahdelta sivulta selviää syy.