リードソース — 設定ガイド
LeadHub は 19種類のソース からリードを受信できます。ほとんどのソースはwebhook経由で動作します — LeadHub が生成したURLを外部プラットフォームに貼り付けると、リードが自動的に流れ込みます。
Webhookベースのすべてのソースの仕組み
- インテグレーション → リードソース に移動して新しい接続を作成します。
- ソースタイプを選択してフィールドマッピングを設定します。
- 生成された インバウンドWebhook URL をコピーします。
- そのURLを外部プラットフォームに貼り付けます。
- テストリードを送信してテス トします — ワークスペースに数秒以内に表示されます。
Facebook Lead Ads (Meta)
Facebook Lead Ads では、ユーザーがアプリを離れることなく Facebook/Instagram 内でフォームを送信できます。
Meta はリードフォームの CRMインテグレーション に その他 (Other) オプションを提供しなくなったため、フォームレベルで webhook URL を貼り付けることはできなくなりました。代わりに、以下で説明するように OAuth とアプリレベルの webhook で接続してください。
ステップ 1 — Meta アプリを設定する
developers.facebook.com で ビジネス タイプのアプリを作成(または既存のアプリを開き)ます:
-
Facebook Login プロダクトを追加します。
-
アプリ設定 → ベーシック → アプリドメイン: LeadHub のドメイン(例:
crm.example.com)を追加します。 -
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 で接続する
- リードソース接続 に移動して Meta 接続を追加します。
- App ID と App Secret を入力します。
- Connect via OAuth をクリックし、要求された権限を承認して、ページを選択します。
- LeadHub が ページアクセストークン を接続に自動的に保存します。
ステップ 3 — Leadgen Webhook を設定する(Meta アプリレベル)
これは、廃止されたフォームレベルの「その他 (Other)」オプションの代替となる手順です:
- アプリダッシュボード → Webhooks で Page オブジェクトを選択します。
leadgenフィールドをサブスクライブします。- Callback URL と Verify Token: 両方と も LeadHub の Meta 接続画面からコピーします。
- ページをサブスクライブします。
これで新しいリードが自動的に流れ込みます — Meta が各リードを webhook に送信し、LeadHub がページアクセストークンを使用して Graph API から完全なリード詳細を取得します。
権限とアプリレビュー
OAuth 接続は次のスコープを要求します: leads_retrieval、pages_show_list、pages_read_engagement、pages_manage_ads。
これらの権限は、アプリ自身の管理者・開発者・テスター以外のアカウントで機能させるために、事前に Meta アプリレビュー + ビジネス認証 が必要です。
承認前にテストするには、次のいずれかを行います:
- Meta アプリに自分自身を 管理者 / 開発者 / テスター として追加する、または
- (Meta の Graph API Explorer で
leads_retrievalを付与して生成した)Page Access Token を接続の Page Access Token フィールドに貼り付けます — LeadHub はそのトークンで直接リードを読み取ります。
フィールドマッピングの例
| Facebook フィールド | LeadHub フィールド |
|---|---|
full_name | first_name |
email | email |
phone_number | phone |
ペイロードをより細かく制御したい場合は、代わりに Zapier または n8n をブリッジとして使用することもできます。
Instagram リード
Instagram Lead Ads は Facebook Lead Ads と同じ手順に従います。
TikTok リードジェネレーション
- リードソース接続を作成します: タイプ → TikTok リードジェネレーション。
- TikTok Ads Manager → リードジェネレーション → Webhook で Webhook URL を貼り付けます。
LinkedIn リードジェネフォーム
- リードソース接続を作成します: タイプ → LinkedIn リードジェネフォーム。
- LinkedIn Campaign Manager → リードジェネフォーム → インテグレーション で Webhook URL を貼り付けます。
WhatsApp Business
- リードソース接続を作成します: タイプ → WhatsApp Business。
- Meta Business → WhatsApp → 設定 → Webhooks でコールバック URL を設定します。
Telegram
- @BotFather 経由でボットを作成してボットトークンを取得します。
- LeadHub で接続を作成します: タイプ → Telegram。
- ボットトークンを入力します — LeadHub が自動的に webhook を登録します。
Viber
- partners.viber.com で Viber Business アカウントを作成します。
- LeadHub で接続を作成します: タイプ → Viber。
- ボットトークンを入力します。
Typeform
- リードソース接続を作成します: タイプ → Typeform。
- Typeform → フォーム → 接続 → Webhooks で Webhook URL を貼り付けます。
JotForm
- リードソース接続を作成します: タイプ → JotForm。
- JotForm → フォーム → 設定 → インテグレーション → Webhooks で Webhook URL を貼り付けます。
Calendly
- リードソース接続を作成します: タイプ → Calendly。
- Calendly → インテグレーション → Webhooks で Webhook URL を貼り付けて invitee.created イベントを選択します。
Google Ads リードフォームエクステンション
- リードソース接続を作成します: タイプ → Google Ads リードフォーム。
- Google Ads → リードフォームエクステンション → Webhookインテグレーション で Webhook URL を貼り付けます。
メール (IMAP)
- リードキャプチャ専用のメールアドレスを作成します。
- インテグレーション → リードソース で新しい接続を作成します: タイプ → メール (IMAP)。
- IMAPホスト、ポート、ユーザー名、パスワード、フォルダーを入力します。
- 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"}'