連携
webhookでほかのアプリにデータを送信する
新しいリードや請求書の支払いなどが発生した瞬間に、署名付きのメッセージを指定のアドレスに送信します。
始める前に
- POSTリクエストを受け付ける、自社サーバー上のhttpsアドレス。
仕組み
しくみを順を追って説明します
- CompanyFlowHQ: 新しいリード、請求書の支払いなどが発生
- CompanyFlowHQ → サーバー: 署名付きのメッセージを指定のhttpsアドレスに送信します
- サーバー: whsec_シークレットで署名を検証します
- サーバー → CompanyFlowHQ: 数秒以内に2xxで応答します
手順の概要
ステップ1/4
メニューの設定をタップし、セクションへ移動の行で開発者とAPIをタップします(または開発者の欄まで下にスクロールします)。
設定 セクションへ移動 Webサイトチャット 開発者とAPI クライアントポータル webhookでアドレス(httpsのみ)を入力し、送信するイベントで送信する内容にチェックを入れます。webhookを追加をタップします。
companyflowhq.com/settings CompanyFlowHQ SEOデスク 自動化 メールマーケティング チーム・人事 連携 設定 ガイド 設定 Search ⌘K アドレス(httpsのみ) https://example.co.uk/companyflow-webhook lead.created webhookを追加 設定 アドレス(httpsのみ) https://example.co.uk/companyfl… lead.created webhookを追加 シークレットをコピー(whsec_で始まります)をタップし、続けて完了をタップします。
companyflowhq.com/settings CompanyFlowHQ SEOデスク 自動化 メールマーケティング チーム・人事 連携 設定 ガイド 設定 Search ⌘K whsec_9fK2… シークレットをコピー 完了 設定 whsec_9fK2… シークレットをコピー 完了 テストを送信をタップします。結果はイベント/結果/日時に表示されます。
companyflowhq.com/settings CompanyFlowHQ SEOデスク 自動化 メールマーケティング チーム・人事 連携 設定 ガイド 設定 Search ⌘K テストを送信 webhook.test 200 OK 設定 テストを送信 webhook.test 200 OK
コードの例
確認する場所: すべてのWebhookリクエスト貼り付ける場所: 自社サーバーでwhsec_署名シークレットを使って検証します
✅ うまくいったかを確認するには
- テスト結果が緑色で表示され、自社サーバーにメッセージが届きます。
⚠️ よくある間違い
問題配信に失敗する。対処法指定のアドレスは数秒以内に2xxで応答する必要があります。修正したら再試行をタップしてください。
問題アドレスがhttp://で始まっている。対処法使用できるのはhttpsのアドレスのみです。
