Webhooks
Starten Sie eigene Abläufe, wenn in Seamless etwas passiert.
Jedes Unternehmen hat eigene Abläufe. Mit Webhooks meldet Seamless Ereignisse an Ihre Systeme, z.B. an eine Azure Logic App, Power Automate oder ein Ticketsystem. Dort entscheiden Sie, was passiert: ein Ticket erstellen, eine E-Mail senden oder Daten in einem anderen System nachführen.
So funktioniert es
Abschnitt betitelt „So funktioniert es“- Sie erfassen in der Vorlage unter Extend with custom automation die Adresse Ihres Systems.
- Tritt das Ereignis ein, sendet Seamless eine Meldung an diese Adresse.
- Ihr System verarbeitet die Meldung und antwortet mit
200.
Kommt die Meldung nicht an, versucht Seamless es erneut. Jede Meldung sehen Sie unter Monitoring → Webhooks. In der Vorlage führt View event status direkt dorthin.
| Feld | Beschreibung |
|---|---|
| Notification endpoint | Adresse, an die Seamless die Meldung sendet |
| Secret | Optional. Damit prüft Ihr System, dass die Meldung von Seamless kommt. |
Jedes Ereignis hat eigene Felder. So senden Sie z.B. inaktive Gäste an ein anderes System als archivierte Arbeitsräume.
Ereignisse für Arbeitsräume
Abschnitt betitelt „Ereignisse für Arbeitsräume“| Ereignis | Wann | Vorlage |
|---|---|---|
team.create |
Arbeitsraum erstellt | Tab Group |
team.report.renewal |
Review fällig | Tab Lifecycle |
team.archive |
Arbeitsraum archiviert | Tab Archiving |
Ereignisse für Gäste
Abschnitt betitelt „Ereignisse für Gäste“| Ereignis | Wann | Gästevorlage |
|---|---|---|
user.invite |
Gast eingeladen | Tab Invitation |
user.report.invitationAcceptance |
Einladung als ausstehend markiert | Tab Lifecycle |
user.delete.invitationAcceptance |
Gast mit ausstehender Einladung gelöscht | Tab Lifecycle |
user.report.inactivity |
Gast als inaktiv markiert | Tab Lifecycle |
user.block.inactivity |
Inaktiver Gast gesperrt | Tab Lifecycle |
user.delete.inactivity |
Inaktiver Gast gelöscht | Tab Lifecycle |
user.report.renewal |
Review für Gast fällig | Tab Lifecycle |
user.block.renewal |
Gast ohne Review gesperrt | Tab Lifecycle |
user.delete.renewal |
Gast ohne Review gelöscht | Tab Lifecycle |
Meldung
Abschnitt betitelt „Meldung“Seamless sendet die Meldung als JSON mit dem Ereignis und der ID des betroffenen Gasts oder Arbeitsraums:
{ "payload": { "userId": "d7b14e3d-0827-4c7d-99d7-dbf447..." }, "eventType": "user.report.inactivity"}Nächste Schritte
Mehr erfahren
WebhooksZustellung und Antworten prüfenReviews (Arbeitsräume)Arbeitsräume regelmässig überprüfen lassenArchivierenNicht mehr benötigte Arbeitsräume archivierenEinladungEinladungsmail und WeiterleitungAusstehende EinladungenNicht angenommene Einladungen entfernenInaktive GästeInaktive Gäste automatisch sperrenReviews (Gäste)Gäste regelmässig überprüfen lassenGenehmigung (Arbeitsräume)Genehmigung in der Vorlage aktivierenGenehmigung (Gäste)Einladungen genehmigen lassen