Webhook
Webhookについて
Webhookを有効にすると、次のいずれかのイベントが発生したときに、Fientaから外部システムへデータを送信するよう設定できます。
誰かがチケットを購入したとき、または無料イベントに登録したとき。
購入後に登録フォームのデータが送信または更新されたとき。
モバイルアプリ、Web画面、またはAPIを使ってチケットが認証され、使用済みとして記録されたとき。
Webhookでできること
たとえば、Make.com のような自動化プラットフォームを使って、チケット購入のたびに実行されるワークフローを作成できます。こうしたワークフローでは、次のようなことが可能です。
購入者をZoomの参加者一覧に追加する。
購入情報をGoogleスプレッドシートの新しい行として追加する。
Skype、Slack、Facebook Messenger で通知を受け取る。
購入者がニュースレター登録を希望した場合、Mailchimp や Smaily の配信リストに追加する。
チケット認証後には、次のような自動化も行えます。
来場から数日後に、アンケートフォーム付きのフォローアップメールを送る。
Google Cloud Print を使って名札を印刷したり、カンファレンス受付で個別の歓迎メッセージを表示したりする。
有効化する方法
Fientaにログインすると、「Settings」>「Integration」にWebhook設定があります。
Webhookのテスト方法
Fientaには、Webhookが正しく動作するか確認するための専用のテストボタンがあります。Webhookを有効にすると、「Settings」>「Integration」ページにボタンが表示されます。
イベントの「Advanced settings」ページでは、イベント全体に対してWebhookを送信できます。これは、データ接続を確認したい場合や、既存のイベントデータをまとめてWebhook経由で送信したい場合に便利です。
個別の購入ページでは、その購入に対してのみWebhookを送信できます。特定の購入データを確認し、Webhookが正しい宛先に正しいペイロードで届くかを検証したい場合に役立ちます。
テストボタンをクリックすると、FientaにはWebhook URL、キューに追加されたレコード数、サンプルペイロードが表示されます。これにより、本番で使う前に連携が想定どおりに動作しているか素早く確認できます。
リクエストを受け取り、その内容を表示する一時的なテスト用エンドポイントを使うこともできます。Webhook.site や Beeceptor はこの用途に適しています。これらのサービスでテストURLを作成し、それをFientaのWebhookアドレスとして入力したうえで、対応するテストボタンを実行してください。外部システムへ送信されるペイロードをすぐに確認できます。
ドキュメント
Webhookが送信する内容の説明やサンプルデータについては、APIドキュメント をご覧ください。