Odoo + GoHighLevel: CRM とマーケティング オートメーションの統合
GoHighLevel (GHL) は、オールインワン CRM、ファネル構築、電子メール マーケティング、SMS 自動化、評判管理を必要とするデジタル マーケティング代理店やサービス ビジネスにとって主要なプラットフォームとなっています。 Odoo 19 Enterprise は、ERP、会計、プロジェクト管理、サービス提供などの運用バックボーンを処理します。これら 2 つのプラットフォームは補完的な役割を果たし、これらを統合することで、収益運営に悪影響を与えるデータのサイロ化が解消されます。
このガイドでは、アーキテクチャ設計、連絡先の同期、機会/パイプラインのマッピング、キャンペーン データの同期、Webhook ベースのトリガー、両方のプラットフォームにわたる統合収益レポートの構築など、Odoo-GoHighLevel の完全な統合について説明します。
重要なポイント
- GoHighLevel の API v2 (REST) は主要な統合サーフェスです
- 連絡先の同期は双方向です: リードは GHL → Odoo CRM、顧客は Odoo → GHL で育成されます
- GHL の商談ステージは Odoo CRM パイプライン ステージにマップされます
- GHL 自動化トリガーは Odoo アクションを起動できます (タスクの作成、請求書の送信、サービスのアクティブ化)
- Odoo 請求書は GHL 自動化をトリガーできます (支払いの受け取り → オンボーディング シーケンスの送信)
- Webhook ブリッジはプラットフォーム間のリアルタイムのイベント伝播を処理します
- サブアカウントのサポート: 複数のクライアントを管理する代理店は、各 GHL サブアカウントを Odoo 会社にマッピングできます。
- 統合レポートにより、GHL キャンペーン指標と Odoo 収益データが単一のダッシュボードに取り込まれます
統合の使用例
アーキテクチャを設計する前に、どのシナリオをサポートする必要があるかを明確にしてください。
代理店のシナリオ:
- GHL: 顧客獲得ファネル、リード育成、予約予約、評判管理
- Odoo: クライアント プロジェクト、請求書発行、サービス提供、財務報告
- 統合の必要性: GHL で取引を獲得 → Odoo でプロジェクトを作成、Odoo 請求書が GHL 感謝シーケンスをトリガー
SaaS/サービス事業:
- GHL: リード獲得フォーム、電子メール/SMS ナーチャリング、ウェビナーファネル
- Odoo: CRM パイプライン (適格なリードから)、会計、サポート
- 統合の必要性: 資格のある GHL リード → Odoo CRM の機会、Odoo が取引を獲得 → GHL 顧客自動化
マーケティング オートメーションを使用した電子商取引:
- Shopify: オンラインストア
- GHL: 放棄されたカートの回復、購入後の電子メール、ロイヤルティ キャンペーン
- Odoo: ERP バックエンド、在庫、会計
- 統合の必要性: Odoo 顧客セグメント → GHL 連絡先リスト、購入イベント → GHL トリガー キャンペーン
GoHighLevel API セットアップ
ステップ 1: GHL API 資格情報を生成する
GoHighLevel の場合:
- [設定] → [API キー (代理店レベル)] または [サブアカウント] → [設定] → [API キー] に移動します。
- 適切なスコープを持つ新しい API キーを作成します
- API キー と ロケーション ID (サブアカウント ID) をメモします。
GHL API v2 ベース URL:
https://services.leadconnectorhq.com
API v2 は、JSON ペイロードとベアラー トークン認証を備えた標準 REST を使用します。
ステップ 2: 政府機関レベルのアクセス用に OAuth を構成する
複数のサブアカウント (GHL の用語でクライアント アカウントを指す) を管理している代理店の場合: 1.marketplace.gohighlevel.comで統合を登録します。 2. Odoo へのリダイレクト URI を使用して OAuth 2.0 を構成します。 3. サブアカウントごとに OAuth フローを完了して、場所固有のトークンを取得します
ステップ 3: GHL で Webhook を構成する
GHL → 設定 → Webhook → 新しい Webhook の追加:
- URL:
https://your-odoo.com/ghl/webhook - イベント: 連絡先の作成、連絡先の更新、商談の作成、商談の更新、予約の予約、支払いの受け取り
Odoo のコネクタ構成
ECOSIRE コネクタをインストールした後、CRM → GoHighLevel または 設定 → 統合 → GoHighLevel に移動します。
アカウント構成:
| フィールド | 説明 |
|---|---|
| アカウント名 | GHL 代理店またはサブアカウント名 |
| APIキー | GHL APIキー |
| ロケーションID | GHL サブアカウント ロケーション ID |
| Webhook の秘密 | 受信 Webhook を検証するために使用されます。 |
| デフォルトの営業チーム | インポートされたリードのための Odoo 営業チーム |
| デフォルトステージ | インポートされた商談の初期 CRM 段階 |
| 会社概要 | 複数会社セットアップのための Odoo 会社 |
サブアカウントから Odoo 会社へのマッピング (代理店):
| GHL サブアカウント | オドゥーカンパニー |
|---|---|
| クライアント A - マーケティング | ECOSIRE (またはクライアントの Odoo) |
| クライアント B - マーケティング | 別会社 |
連絡先の同期
連絡先は両方のプラットフォームの基盤です。同期を保つことで、重複したアウトリーチ、データの競合、自動化シーケンスの中断を防ぎます。
同期方向の設定:
| シナリオ | 同期方向 |
|---|---|
| リードソースとしてのGHL | GHL → Odoo (CRM へのインポートをリード) |
| 顧客マスターとしての Odoo | Odoo → GHL (販売後育成用) |
| 完全双方向 | 両方 → 両方 (競合解決あり) |
連絡先フィールドのマッピング:
| GHLフィールド | オドゥフィールド |
|---|---|
| 名 + 姓 | 連絡先名 |
| 電子メール | 電子メール |
| 電話 | 電話 |
| 会社名 | 会社 (パートナー) |
| 出典 | 鉛源 |
| タグ | タグ (CRM) |
| カスタムフィールド | カスタム x_ フィールド |
| 追加日 | 作成日 |
| 最終更新日 | 日付を書く |
| 割り当て先 (GHL ユーザー) | 営業担当者 (res.users) |
重複排除ロジック:
連絡先が GHL から Odoo に到着すると、コネクタは以下をチェックします。
- メールマッチ → 既存の Odoo パートナーへのリンク
- 電話マッチング → 既存パートナーへのリンク
- 名前と会社が一致 → 手動レビューのために重複の可能性があるとしてフラグを立てる
- 一致しない → 新しいパートナーを作成
タグとセグメンテーション:
GHL タグは Odoo 連絡先タグにマップされます。
- GHL ソースのすべての連絡先に「GHL-Lead」タグが追加されました
- GHL パイプライン タグは Odoo CRM タグとして同期します
- Odoo 顧客カテゴリーはセグメンテーション用の GHL タグとして同期します
オポチュニティとパイプラインの同期
ステージマッピング:
GHL パイプライン ステージを Odoo CRM ステージにマッピングします。
| GHLステージ | Odoo CRM ステージ |
|---|---|
| 新しいリード | 新しい |
| 資格のある | 資格のある |
| 提案を送信しました | 提案 |
| 交渉 | Won (Pending) |
| 勝った | 勝った |
| 紛失 | 紛失(理由あり) |
GHL から Odoo に商談を同期しています:
- GHL の機会が作成されるか、予選段階に移行される
- Webhook の起動:
opportunity.status_changed - コネクタが Webhook を受信する
- Odoo に連絡先が存在する場合: そのパートナーに機会をリンクします。 5.そうでない場合: GHL 連絡先データからパートナーを作成します
- GHL からマップされたステージを使用して Odoo で
crm.leadを作成します - GHL の割り当てに基づいて営業担当者に割り当てます
獲得した取引を Odoo から GHL に同期しています:
Odoo CRM で取引が成立したとマークされると、次のようになります。
- コネクタは GHL API を呼び出します。商談ステータスを「落札」に更新します。
- GHL 自動化により顧客歓迎シーケンスがトリガーされる
- Odoo は CRM 案件から販売注文を作成します
- コネクタはオプションで、Odoo 販売注文参照を含む GHL ノートを作成します
予想される収益と加重パイプライン:
GHL の機会価値は Odoo と同期します。
- GHL 貨幣価値 → Odoo
expected_revenue - GHL 勝利確率 → Odoo
probability - 加重予測: Odoo は
prorated_revenue = expected_revenue × probabilityを計算します
予定とカレンダーの同期
GoHighLevel のカレンダー予約システムは、主要なリード変換ツールです。予約された予定を Odoo のカレンダーおよび CRM アクティビティと同期します。
予約同期ワークフロー:
- GHL でのリードブックの予約 (ファネル経由、Calendly に相当)
AppointmentBookedWebhook が起動される- コネクタは以下を作成します。
- Odoo カレンダー イベント (販売員のカレンダー内)
- 関連する機会に関する Odoo CRM アクティビティ (スケジュールされた通話)
- オプション: Odoo プロジェクトでタスクを作成します (会議前の準備用)
- 予定が変更された場合: Odoo イベントが更新されました
- 予約がキャンセルされた場合: Odoo イベントがキャンセルされ、アクティビティが削除されました
会議前の自動化:
Odoo の予約が確認されたときに GHL 自動シーケンスをトリガーします。
- 24時間前:GHLからのリマインダーSMS
- 1時間前:GHLからのリマインダーメール
- 会議後: 48 時間以内に取引が成立しなかった場合のフォローアップ シーケンス
トリガーベースの自動化ブリッジ
この統合の最も強力な機能は Webhook ブリッジです。Odoo イベントが GHL 自動化をトリガーし、その逆も同様です。
GHL イベント → Odoo アクション:
| GHLイベント | オドゥーアクション |
|---|---|
| 連絡先タグ「顧客」 | 販売注文の作成 (ドラフト) |
| 支払いを受領しました | Odoo サブスクリプションをアクティブ化する |
| 獲得した機会 | テンプレートからプロジェクトを作成 |
| アンケートへの回答 (NPS 9-10) | 紹介プログラムエントリーを作成 |
| サポートリクエスト (タグ) | サポートチケットを作成する |
Odoo イベント → GHL アクション:
| オドゥイベント | GHLアクション |
|---|---|
| 支払われた請求書 | オンボーディング電子メール シーケンスをトリガーする |
| サポートチケットは終了しました | NPS アンケートを送信する |
| サブスクリプション更新日 - 30 日 | リニューアルキャンペーンを実施 |
| 販売注文が確認されました | GHL オポチュニティを Won に更新 |
| プロジェクトのマイルストーンが完了 | 進捗状況の更新メールを送信する |
自動化ブリッジの構成:
- GHL → オートメーション ブリッジ → 作成 に移動します。
- トリガーソース (GHL または Odoo) を選択します。
- トリガーイベントの選択
- ターゲットシステムの選択
- アクションとフィールドのマッピングを構成する
- 条件を設定します (オプション: 特定のフィールド値が一致する場合にのみトリガーします)
ブリッジの例: 請求書支払い → GHL オンボーディング シーケンス
Trigger: Odoo - Invoice Posted AND Payment Status = Paid
Condition: Sale order has tag "New Customer"
Action: GHL - Add Contact to Workflow "Customer Onboarding Sequence"
Fields: Contact identified by email from invoice partner
Odoo のマーケティング キャンペーン データ
GHL キャンペーンのパフォーマンス データを Odoo に取り込み、統合された収益帰属を実現します。
キャンペーン指標が Odoo に同期されました:
| GHL メトリック | Odoo CRM フィールド |
|---|---|
| キャンペーン名 | UTM キャンペーン (crm.lead 上) |
| 鉛源 | 鉛源 |
| リードあたりのコスト | カスタムフィールド x_cost_per_lead |
| コンバージョン率 | 計算: 獲得 / 総リード |
| キャンペーン収益 | キャンペーンで獲得した取引額の合計 |
CRM での収益帰属:
各 GHL 見込み顧客に、それを生成したキャンペーンをタグ付けします。 Odoo CRM 分析では:
- キャンペーンソース別の収益
- チャネルごとの獲得あたりのコスト
- キャンペーン ROI = 獲得取引額 / キャンペーンコスト
- 投資回収期間の分析
政府機関のマルチテナント アーキテクチャ
複数のクライアントを管理する GoHighLevel 代理店の場合、統合にはマルチテナントのサポートが必要です。
代理店向けのアーキテクチャ:
GHL Agency Account
├── Sub-Account: Client A → maps to → Odoo: Client A Company
├── Sub-Account: Client B → maps to → Odoo: Client B Company
└── Sub-Account: Client C → maps to → Odoo: Client C Company
各サブアカウントには独自のものがあります。
- GHL API 認証情報 (場所固有のアクセス トークン)
- Odoo の会社概要
- 接触と機会の隔離
- Odoo での請求と請求書発行
代理店ダッシュボードの管理:
Odoo の複数会社モードでは、代理店ダッシュボードに次の情報が表示されます。
- すべてのクライアントのサブアカウントにわたるリードパイプライン
- クライアントあたりの収益
- クライアントごとのキャンペーンのパフォーマンス
- すべてのクライアントにわたるアップセル/更新の機会
よくある質問
GHL と Odoo の両方に同じ人が存在する場合、連絡先の重複を防ぐにはどうすればよいですか?
コネクタは、電子メールを主重複排除キーとして使用します。 When syncing from GHL, it searches Odoo for an existing partner with the same email.見つかった場合、重複を作成せずに GHL 連絡先を Odoo パートナーにリンクします。電話ベースの重複排除の場合は、コネクタの重複排除設定で電話の照合を有効にします。 「潜在的な重複」レポートを毎週確認して、エッジ ケースを手動で解決します。
GHL オートメーションはコードなしで Odoo アクションを直接トリガーできますか?
はい、Webhook 経由で可能です。 GHL の自動化ビルダーには、「カスタム Webhook」アクションが含まれています。 Odoo インスタンスの API エンドポイントを呼び出すようにこのアクションを構成します。 ECOSIRE コネクタは、GHL ペイロードを受け入れ、それらを Odoo アクションにマップする安全な Webhook エンドポイントを /ghl/trigger で公開します。カスタム コーディングは必要ありません。コネクタのオートメーション ブリッジ インターフェイスでマッピングを構成します。
この統合により、Odoo での GHL の SMS および電子メール マーケティング キャンペーンの追跡がサポートされますか?
はい、集計レベルでは可能です。コネクタは、GHL キャンペーン統計 (開封数、クリック数、コンバージョン数) をインポートし、同じキャンペーンの Odoo CRM リードに関連付けます。個々の電子メール/SMS エンゲージメント追跡 (誰が何を開封したか) は、GHL のネイティブ キャンペーン分析で追跡されます。 Odoo は収益帰属 (どのキャンペーンから顧客に変換されたかにつながります) を受け取ります。
初めて統合に接続すると、既存の GHL 連絡先はどうなりますか?
初期同期では、GHL 連絡先を Odoo パートナーとしてインポートします。大規模な GHL アカウント (10,000 以上の連絡先) の場合、初期インポートは進行状況レポートを伴うバックグラウンド ジョブとして実行されます。コネクタは、電子メール照合を使用して既存の Odoo パートナーに対して重複を排除します。電子メール アドレスのない連絡先には、手動レビューのフラグが付けられます。最初の同期の後、進行中の変更は Webhook を介してイベント駆動型で行われます。
統合を使用して、GHL 支払いを受け取ったときに Odoo 請求書を自動的に作成できますか?
はい。オートメーション ブリッジを構成します: トリガー = GHL 支払い受領、アクション = Odoo: 請求書の作成と転記。 GHL 支払額を請求書明細に、GHL 連絡先を Odoo 顧客に、GHL 支払方法を Odoo 仕訳帳にマップします。これは、GHL のチェックアウトを通じて前払い料金を請求し、Odoo の会計に自動的に反映される収益を必要とする代理店によく使用されます。
次のステップ
Odoo と GoHighLevel の統合により、マーケティング オートメーションとビジネス運営がサイロ化されなくなる収益運営基盤が構築されます。 GHL はリードを獲得し、育成します。 Odoo はサービスの提供と請求を行います。統合により、これら 2 つのシステムが 1 つであるかのように感じられます。
Odoo-GoHighLevel 統合については ECOSIRE にお問い合わせください→
ECOSIRE の GoHighLevel サービスを詳しく見る→
私たちのチームは両方のプラットフォームでの実践経験があり、基本的な連絡先の同期を超えた統合を提供します。測定可能なビジネス成果を生み出す収益自動化ワークフローを構築します。
執筆者
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
関連記事
AI を活用した顧客セグメンテーション: RFM から予測クラスタリングまで
AI が顧客セグメンテーションを静的な RFM 分析から動的な予測クラスタリングにどのように変換するかを学びます。 Python、Odoo、および実際の ROI データを使用した実装ガイド。
サプライチェーン最適化のための AI: 可視性、予測、自動化
AI を使用してサプライ チェーンの運用を変革します。需要の検知、サプライヤーのリスク スコアリング、ルートの最適化、倉庫の自動化、混乱の予測などです。 2026年のガイド。
B2B E コマース戦略: 2026 年に卸売オンライン ビジネスを構築する
卸売価格設定、アカウント管理、クレジット条件、パンチアウト カタログ、Odoo B2B ポータル構成の戦略を使用して B2B e コマースをマスターします。