メインコンテンツまでスキップ

リードソース — 設定ガイド

LeadHub は 19種類のソース からリードを受信できます。ほとんどのソースはwebhook経由で動作します — LeadHub が生成したURLを外部プラットフォームに貼り付けると、リードが自動的に流れ込みます。


Webhookベースのすべてのソースの仕組み

  1. インテグレーション → リードソース に移動して新しい接続を作成します。
  2. ソースタイプを選択してフィールドマッピングを設定します。
  3. 生成された インバウンドWebhook URL をコピーします。
  4. そのURLを外部プラットフォームに貼り付けます。
  5. テストリードを送信してテストします — ワークスペースに数秒以内に表示されます。

Facebook Lead Ads (Meta)

Facebook Lead Ads では、ユーザーがアプリを離れることなく Facebook/Instagram 内でフォームを送信できます。

Meta は「その他 (Other)」CRM オプションを廃止しました

Meta はリードフォームの CRMインテグレーションその他 (Other) オプションを提供しなくなったため、フォームレベルで webhook URL を貼り付けることはできなくなりました。代わりに、以下で説明するように OAuth とアプリレベルの webhook で接続してください。

ステップ 1 — Meta アプリを設定する

developers.facebook.comビジネス タイプのアプリを作成(または既存のアプリを開き)ます:

  1. Facebook Login プロダクトを追加します。

  2. アプリ設定 → ベーシック → アプリドメイン: LeadHub のドメイン(例: crm.example.com)を追加します。

  3. Facebook Login → 設定 → 有効な OAuth リダイレクト URI: 以下を追加します

    https://YOUR-DOMAIN/oauth/meta/callback

    これはインストール環境の APP_URL と(https を含めて)完全に一致している必要があります。

ヒント

ドメインとリダイレクト URI を追加すると、エラー "Can't load URL. The domain of this URL isn't included in the app's domains." も解消されます。

ステップ 2 — LeadHub で接続する

  1. リードソース接続 に移動して Meta 接続を追加します。
  2. App IDApp Secret を入力します。
  3. Connect via OAuth をクリックし、要求された権限を承認して、ページを選択します。
  4. LeadHub が ページアクセストークン を接続に自動的に保存します。

ステップ 3 — Leadgen Webhook を設定する(Meta アプリレベル)

これは、廃止されたフォームレベルの「その他 (Other)」オプションの代替となる手順です:

  1. アプリダッシュボード → WebhooksPage オブジェクトを選択します。
  2. leadgen フィールドをサブスクライブします。
  3. Callback URLVerify Token: 両方とも LeadHub の Meta 接続画面からコピーします。
  4. ページをサブスクライブします。

これで新しいリードが自動的に流れ込みます — Meta が各リードを webhook に送信し、LeadHub がページアクセストークンを使用して Graph API から完全なリード詳細を取得します。

権限とアプリレビュー

OAuth 接続は次のスコープを要求します: leads_retrievalpages_show_listpages_read_engagementpages_manage_ads

これらの権限は、アプリ自身の管理者・開発者・テスター以外のアカウントで機能させるために、事前に Meta アプリレビュー + ビジネス認証 が必要です。

承認前にテストするには、次のいずれかを行います:

  • Meta アプリに自分自身を 管理者 / 開発者 / テスター として追加する、または
  • (Meta の Graph API Explorer で leads_retrieval を付与して生成した)Page Access Token を接続の Page Access Token フィールドに貼り付けます — LeadHub はそのトークンで直接リードを読み取ります。

フィールドマッピングの例

Facebook フィールドLeadHub フィールド
full_namefirst_name
emailemail
phone_numberphone

ペイロードをより細かく制御したい場合は、代わりに Zapier または n8n をブリッジとして使用することもできます。


Instagram リード

Instagram Lead Ads は Facebook Lead Ads と同じ手順に従います。


TikTok リードジェネレーション

  1. リードソース接続を作成します: タイプ → TikTok リードジェネレーション
  2. TikTok Ads Manager → リードジェネレーション → Webhook で Webhook URL を貼り付けます。

LinkedIn リードジェネフォーム

  1. リードソース接続を作成します: タイプ → LinkedIn リードジェネフォーム
  2. LinkedIn Campaign Manager → リードジェネフォーム → インテグレーション で Webhook URL を貼り付けます。

WhatsApp Business

  1. リードソース接続を作成します: タイプ → WhatsApp Business
  2. Meta Business → WhatsApp → 設定 → Webhooks でコールバック URL を設定します。

Telegram

  1. @BotFather 経由でボットを作成してボットトークンを取得します。
  2. LeadHub で接続を作成します: タイプ → Telegram
  3. ボットトークンを入力します — LeadHub が自動的に webhook を登録します。

Viber

  1. partners.viber.com で Viber Business アカウントを作成します。
  2. LeadHub で接続を作成します: タイプ → Viber
  3. ボットトークンを入力します。

Typeform

  1. リードソース接続を作成します: タイプ → Typeform
  2. Typeform → フォーム → 接続 → Webhooks で Webhook URL を貼り付けます。

JotForm

  1. リードソース接続を作成します: タイプ → JotForm
  2. JotForm → フォーム → 設定 → インテグレーション → Webhooks で Webhook URL を貼り付けます。

Calendly

  1. リードソース接続を作成します: タイプ → Calendly
  2. Calendly → インテグレーション → Webhooks で Webhook URL を貼り付けて invitee.created イベントを選択します。

  1. リードソース接続を作成します: タイプ → Google Ads リードフォーム
  2. Google Ads → リードフォームエクステンション → Webhookインテグレーション で Webhook URL を貼り付けます。

メール (IMAP)

  1. リードキャプチャ専用のメールアドレスを作成します。
  2. インテグレーション → リードソース で新しい接続を作成します: タイプ → メール (IMAP)
  3. IMAPホスト、ポート、ユーザー名、パスワード、フォルダーを入力します。
  4. LeadHub は5分ごとにインボックスをポーリングします(cronジョブ経由)。

Generic Webhook(任意のプラットフォーム)

上記にないプラットフォームには Generic Webhook を使用します。

curl -X POST https://yourdomain.com/inbound/YOURTOKEN \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","first_name":"Test","last_name":"Lead","phone":"+1555000000"}'