Webhook受信
外部サービスからのイベント通知を受け取り、DB更新や通知を実行します。
Webhook受信は、決済、予約、配送、問い合わせ、外部SaaSなどで発生したイベントを、外部サービス側からFBPへ通知してもらう機能です。Roundtableでは「どのイベントを受けるか」「受信時にどのレコードを更新するか」「失敗や重複通知をどう扱うか」を先にそろえると、発注者、実装者、AIに指示する人が同じ前提で外部連携後の業務フローを設計できます。
この機能でできること
外部サービスから届くイベント通知を受け取り、対象レコードのステータス、外部ID、処理日時、通知済みフラグ、エラー内容を更新できます。決済完了、予約変更、配送ステータス更新、外部フォーム送信、連携先のキャンセルなどをきっかけに、DB更新、担当者通知、顧客メール、連携ログ保存、再処理待ちへの振り分けを行えます。
よくある利用場面
プロンプト例
連携先、受け取るイベント、署名確認、対象レコードの探し方、更新項目、重複通知の扱い、ログと通知をまとめて伝えると、実装範囲を決めやすくなります。
この機能を使うときのポイント
この機能を実装するときのコツ
Webhook受信では、公開URLへ届いた内容をそのまま業務更新に使わず、署名確認、イベント種別の判定、対象レコードの照合、現在ステータスとの整合確認を順番に行います。外部サービスは同じイベントを再送することがあるため、イベントIDや外部更新日時を保存し、処理済み通知は重複更新せずログだけ残す構成にします。受信ログには、受信日時、イベント種別、外部ID、対象レコード、処理結果、エラー要約を持たせ、詳細なpayloadは調査できる範囲で保存します。管理側では未処理、未照合、エラー、処理済みを一覧で確認できるようにすると、外部連携の運用が安定します。