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

データ & 生産性インテグレーション

すべてのリードをスプレッドシート、データベース、または独自のAPIエンドポイントに記録します。設定 → インテグレーション から設定します。


Google Sheets

LeadHub に入力されたすべてのリードの新しい行を Google シートに追加します。

ステップ1 — Google Cloud プロジェクトを作成

  1. console.cloud.google.com に移動します。
  2. 新しいプロジェクト をクリックし、LeadHub と名前を付けて作成します。
  3. Google Sheets API を検索して 有効化 します。
  4. Google Drive API も有効化します。

ステップ2 — OAuth認証情報を作成

  1. Cloud Consoleで API & サービス → 認証情報 に移動します。
  2. 認証情報を作成 → OAuth クライアントID をクリックします。
  3. アプリケーションの種類ウェブアプリケーション に設定します。
  4. 承認済みのリダイレクトURI に追加します: https://yourdomain.com/oauth/google-sheets/callback
  5. 作成 をクリックして クライアントIDクライアントシークレット をコピーします。

ステップ3 — Google Sheetを準備

  1. 新しい Google シートを作成します。
  2. 1行目に列ヘッダーを追加します(推奨): ID | 名 | 姓 | メール | 電話 | 会社 | ソース | パイプライン | ステージ | スコア | 作成日時
  3. URLから スプレッドシートID をコピーします: https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit

ステップ4 — LeadHubで設定

  1. 設定 → インテグレーション → Google Sheets に移動します。
  2. クライアントID、クライアントシークレット、スプレッドシートID、シート名を入力します。
  3. Googleと接続 をクリックしてOAuthフローを完了します。

Notion

すべてのリードに対して Notion データベースに新しいページ(データベースエントリ)を作成します。

ステップ1 — Notionインテグレーションを作成

  1. notion.so/my-integrations に移動します。
  2. + 新しいインテグレーション をクリックします。
  3. 名前(LeadHub)を付けてワークスペースを選択します。
  4. 内部インテグレーショントークンsecret_ で始まる)をコピーします。

ステップ2 — データベースをインテグレーションと共有

  1. リードを保存したい Notion データベースを開きます。
  2. 共有(右上)をクリック → インテグレーション名を検索 → 招待 をクリックします。

ステップ3 — データベースIDを取得

データベースURLから取得: https://www.notion.so/yourworkspace/DATABASE_ID?v=...

データベースID? の前の32文字の文字列です。

ステップ4 — LeadHubで設定

  1. 設定 → インテグレーション → Notion に移動します。
  2. APIトークンとデータベースIDを入力して 保存してテスト をクリックします。

Airtable

すべてのリードに対して Airtable ベースに新しいレコードを追加します。

ステップ1 — APIキーとベース/テーブルの詳細を取得

  1. airtable.com/accountAPIセクション に移動して パーソナルアクセストークン を生成します。
  2. Airtable ベースを開き、URLから ベースID を取得します。
  3. テーブル名(ベースのタブ名)を確認します。

ステップ2 — LeadHubで設定

  1. 設定 → インテグレーション → Airtable に移動します。
  2. APIキー、ベースID、テーブル名を入力して 保存してテスト をクリックします。

Generic Webhook

任意のURL — 独自のサーバー、カスタムインテグレーション、サーバーレス関数、またはHTTP POSTリクエストを受け付けるエンドポイント — にリードデータを送信します。

ステップ1 — エンドポイントを準備

エンドポイントは以下が必要です:

  • HTTP POST リクエストを受け付ける
  • Content-Type: application/json を受け付ける
  • 成功時に 2xx HTTPステータスコードを返す

ステップ2 — LeadHubで設定

  1. 設定 → インテグレーション → Generic Webhook に移動します。
  2. Webhook URL とオプションのシークレットキーを入力して 保存してテスト をクリックします。

ペイロード構造

{
"event": "lead.created",
"id": "lead_01HXZ3...",
"first_name": "Jane",
"last_name": "Doe",
"email": "[email protected]",
"phone": "+1 555 000 1234",
"company": "Acme Corp",
"source": "facebook_lead_ads",
"pipeline": "Sales",
"stage": "New",
"score": 72,
"tags": ["webinar", "hot"],
"custom_fields": {},
"created_at": "2025-06-15T14:23:00Z"
}

トラブルシューティング

問題解決策
Google Sheets OAuthエラーリダイレクトURIが https:// を含めて正確に一致していることを確認してください
Notion「オブジェクトが見つかりません」インテグレーションがデータベースと共有されていません — ステップ2を再確認してください
Airtableフィールドの不一致フィールド名は大文字と小文字を区別します — Airtableで正確な名前を確認してください
Webhookが4xxを返すエンドポイントが Content-Type: application/json を受け付けることを確認してください