Integracje
Power Automate i Zapier
Uruchamiaj przepływ lub Zap, gdy ktoś się rejestruje, płaci lub przechodzi check-in, a z własnych procesów rejestruj osoby, anuluj bilety i odnotowuj wejścia – bez pisania kodu.
Co potrafią
Obie platformy korzystają z tego samego REST API i tych samych kluczy co twój własny kod.
Wyzwalacze, każdy jako subskrypcja, którą platforma tworzy sama: utworzenie, zmiana lub anulowanie rejestracji; usunięcie danych przez uczestnika; check-in; opłacenie zamówienia; pozyskanie leada; wystawienie oceny; wystawienie certyfikatu; publikacja slajdów sesji; zmiana pobytu w hotelu, podróży gościa, rozliczenia wydatków lub zmiany wolontariusza; dołączenie do społeczności lub jej opuszczenie.
Akcje: lista wydarzeń i uczestników, wyszukanie uczestnika po adresie e-mail, rejestracja osoby z bezpłatnym biletem (z odpowiedziami na pytania danego wydarzenia jako polami), anulowanie biletu, check-in osoby, listy zamówień, skanów przy wejściu, leadów, rodzajów biletów, sesji, prelegentów i sponsorów, odczyt statystyk wydarzenia i tempa sprzedaży, odczyt liczników wejść, utworzenie kodu rabatowego i zmiana limitu miejsc rodzaju biletu.
Klucz dla platformy
W przestrzeni roboczej wybierz Integracje › API & MCP › Nowy klucz i zacznij od Power Automate lub Zapier: wydarzenia, bilety, zamówienia, uczestnicy (odczyt i zmiana), check-in (odczyt i zmiana), program, sponsorzy, webhooki (zmiana – tyle wymaga subskrypcja) i dane osobowe. Usuń to, czego twoje przepływy nie potrzebują: przepływ, który tylko publikuje nowe rejestracje w Teams, potrzebuje attendees:read, people:read i webhooks:write.
Wyzwalacz dostarcza to, co klucz mógłby odczytać przez odpytywanie, więc subskrypcja attendee.registered wymaga attendees:read i people:read. Tabela w przewodniku Webhooki pokazuje, czego potrzebuje każdy rodzaj zdarzenia.
Power Automate
Łącznik AttendBeacon powstaje z opisu samego API, więc nigdy się od niego nie rozjeżdża, i jest w trakcie certyfikacji przez Microsoft. Dopóki nie pojawi się w Power Automate:
- Poproś pomoc techniczną AttendBeacon o pakiet łącznika (definicję, ustawienia i ikonę) i zaimportuj go poleceniem
pac connector create, zgodnie z jego plikiem README. Otrzymasz wyzwalacze i akcje. - Albo, jeśli wystarczą same akcje: Data › Custom connectors › New custom connector › Import an OpenAPI from URL z adresem
https://attendbeacon.com/api/v1/swagger.json, czyli API w formacie Swagger 2.0, którego wymagają łączniki niestandardowe. W sekcji Security wybierz API Key, nazwaX-Api-Key, lokalizacja Header. - Utwórz połączenie ze swoim kluczem. Wyzwalacze i akcje pojawią się pod AttendBeacon.
Wyzwalacze łącznika wysyłają X-AttendBeacon-Client: powerautomate, więc przestrzeń robocza oznacza ich subskrypcje jako Power Automate. Gdy przepływ zostanie wyłączony, Power Automate usuwa jego subskrypcję. Subskrypcja, której adres zwrotny odpowiada 410 Gone, również jest usuwana.
Pola dynamiczne łącznika odczytują pytania rejestracyjne danego wydarzenia, więc akcja Register an attendee pokazuje „Dietary needs” czy „Company size” jako pola, o typie zgodnym z odpowiedziami.
Zapier
Aplikacja AttendBeacon dla Zapiera łączy się za pomocą klucza API, pokazuje pytania wydarzenia jako pola w akcji Register Attendee i udostępnia powyższe wyzwalacze jako wyzwalacze natychmiastowe: Zapier subskrybuje, gdy Zap zostanie włączony, i wypisuje się, gdy zostanie wyłączony. Aplikacja jest przygotowywana do katalogu Zapiera. Do tego czasu z API współpracuje wbudowane w Zapiera Webhooks by Zapier: wyzwalacz Catch Hook, którego adres subskrybujesz przez POST /hooks, oraz akcje Custom Request z kluczem w nagłówku Authorization.
Make, n8n i inne
Działa każda platforma, która potrafi wywołać HTTP API: wysyłaj klucz jako Authorization: Bearer i subskrybuj zdarzenia przez POST /hooks z adresem zwrotnym platformy (zobacz CreateHook). Każde dostarczenie zawiera zwykły JSON { id, type, timestamp, event, attendee, ... }, czyli data podpisanego webhooka przeniesione na najwyższy poziom. Subskrypcję usuniesz żądaniem DELETE na adres z nagłówka Location, który zwróciło utworzenie subskrypcji.
Co robią platformy
Integracje › Webhooki pokazuje subskrypcje platform wraz z platformą, która utworzyła każdą z nich. Integracje › API & MCP › Aktywność kluczy pokazuje każde wywołanie ich kluczy, łącznie z odmowami. Gdy przepływ przestaje działać, te dwie strony powiedzą ci dlaczego.