概要
YouCanBookMeでは予約の登録時や、キャンセル時などの任意のタイミングで、Webhookを送信することが可能です。
設定方法
該当のBooking Pageの設定画面に移動します。
サイドメニューで「Notifications」を選択します。
「Notifications」のページでは、Webhookを送信するタイミングの選択が可能です。
例えば、予約完了時にYoomのフローボットを起動するには「After new booking made」を選択します。
「After new booking made」を選択し、「+」マークをクリックすることで任意の通知を設定することができますので、「Webhook」を選択してください。
Webhookの設定ページではそれぞれ次のように設定してください。
Webhook name
任意の管理用の名称を設定してください。例)Yoom Trigger
URL
Yoomで取得したWebhook URLを設定します。
HTTP method
POST
Payload
下記のJSONを設定してください。
{ "id": "{BOOKING-ID}", "status": "{BOOKING-STATUS}", "startDate": "{START-LOCAL-DATE}", "startTime": "{START-LOCAL-TIME}", "endtDate": "{END-LOCAL-DATE}", "endsTime": "{END-LOCAL-TIME}", "timeZone": "{TIMEZONE}", "firstName": "{FNAME}", "lastName": "{LNAME}", "email": "{EMAIL}" }
Payload部分には追加で下記のページの任意の変数を埋め込むことが可能です。
上記の設定が完了したら、Save all changesをクリックして設定を保存してください。
その後、Webhook起動のトリガーとなるイベントを実際に実行してください。例えば、予約の登録やキャンセルなどです。
その後、Yoomでテストボタンをクリックし、下記のようにテスト成功と表示されたら設定が完了です。
# YouCanBookMe,Webhook,設定,You Can Book Me