Um einen Buchungsservice über die Zapier-App in KleverKey zu integrieren, muss der Buchungsservice eine Reihe von Ereignissen mit den richtigen Eigenschaften bereitstellen.
Ein Buchungsservice ermöglicht es einem Benutzer in der Regel, eine Ressource zu buchen (z. B. einen Büro/Hotelzimmer, eine Wohnung usw.) und erlaubt normalerweise die Änderung oder Stornierung der Buchung. Der Buchungsdienst muss entweder eine Zapier-App mit Triggern bereitstellen oder das manuelle Einrichten von Webhooks unterstützen. Und er müsste die folgenden Ereignisse (oder ähnlich) bereitstellen:
- New booking/reservation/etc.
- Updated booking/reservation/etc.
- Canceled booking/reservation/etc.
Die folgende Tabelle zeigt die erforderlichen Eigenschaften für jedes Ereignis:
Property type | New booking | Updated booking | Canceled booking | |
User email | string | Required 1) | Required 1) | Required 1) |
User first name | string | Required 1) | Required 1) | Required 1) |
User last name | string | Required 1) | Required 1) | Required 1) |
User reference ID 2) | string | Required | Required | Required |
Booking reference ID 2) | string | Required | Required | Required |
Resource reference ID 2) | string | Required | Required | Required |
Booking start date | ISO 8601 string | Required | Required | Optional |
Booking end date | ISO 8601 string | Required | Required | Optional |
1) Wenn die E-Mail und der Vor-/Nachname des Benutzers fehlen, müssen diese mit einer zusätzlichen Aktion abgefragt werden
2) Gehen Sie zur Zapier app documentation für weitere Informationen
Beispiel Zap
Dieses Beispiel empfängt ein Buchungsereignis, sucht die Daten in einem Google Spreadsheet und sendet die Buchung an KleverKey.
Unten sehen Sie, wie der Webhook-Auslöser, die Tabellenkalkulation und die KleverKey-Aktion konfiguriert wurden. Insbesondere sehen Sie, wie die Ressourcen-ID aus dem Ereignis zwei KleverKey-Lock-IDs mit dem Lookup-Tabellenblatt zugeordnet wird (Beispiel-Tabellenblatt). Um die Integer-ID eines Schlosses zu erhalten, gehen Sie auf die Detailseite des Schlosses und kopieren Sie die ID aus der URL (z.B. https://portal.kleverkey.com/organization/locks/1102305441). Die anderen Eigenschaften werden direkt vom Webhook-Auslöser an die KleverKey-Aktion weitergegeben. Der Zap würde ähnlich aussehen, wenn der Auslöser eine bestimmte Zapier-App wäre. Die Eigenschaften würden höchstwahrscheinlich anders benannt werden, aber die beiden Aktionen wären gleich eingerichtet.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.