Odoo + GoHighLevel: CRM ve Pazarlama Otomasyonu Entegrasyonu
GoHighLevel (GHL), hepsi bir arada CRM, huni oluşturma, e-posta pazarlama, SMS otomasyonu ve itibar yönetimine ihtiyaç duyan dijital pazarlama ajansları ve hizmet işletmeleri için baskın platform haline geldi. Odoo 19 Enterprise operasyonel omurgayı (ERP, muhasebe, proje yönetimi ve hizmet sunumu) yönetir. Bu iki platform tamamlayıcı roller üstleniyor ve bunların entegre edilmesi, gelir operasyonlarına zarar veren veri silolarını ortadan kaldırıyor.
Bu kılavuz, Odoo-GoHighLevel entegrasyonunun tamamını kapsar: mimari tasarım, iletişim senkronizasyonu, fırsat/boru hattı haritalaması, kampanya verileri senkronizasyonu, web kancası tabanlı tetikleyiciler ve her iki platformda birleşik gelir raporlaması oluşturma.
Önemli Çıkarımlar
- GoHighLevel'in API v2'si (REST) birincil entegrasyon yüzeyidir
- İletişim senkronizasyonu iki yönlüdür: müşteri adayları GHL → Odoo CRM'den, müşteriler Odoo → GHL'den destek için
- GHL'deki fırsat aşamaları, Odoo CRM işlem hattı aşamalarıyla eşleşir
- GHL otomasyon tetikleyicileri Odoo eylemlerini tetikleyebilir (görev oluşturma, fatura gönderme, hizmeti etkinleştirme)
- Odoo faturaları GHL otomasyonlarını tetikleyebilir (ödeme alındı → katılım sırasını gönder)
- Webhook köprüsü, platformlar arasında gerçek zamanlı olay yayılımını yönetir
- Alt hesap desteği: birden fazla müşteriyi yöneten ajanslar, her GHL alt hesabını bir Odoo şirketiyle eşleyebilir
- Birleştirilmiş raporlama, GHL kampanya ölçümlerini ve Odoo gelir verilerini tek kontrol paneline çeker
Entegrasyon Kullanım Durumları
Mimariyi tasarlamadan önce hangi senaryoları desteklemeniz gerektiğini netleştirin:
Ajans senaryosu:
- GHL: müşteri edinme hunileri, potansiyel müşteri yetiştirme, randevu rezervasyonu, itibar yönetimi
- Odoo: müşteri projeleri, faturalama, hizmet sunumu, finansal raporlama
- Entegrasyon ihtiyacı: GHL'de kazanılan fırsatlar → Odoo'da projeler oluşturun, Odoo faturaları GHL teşekkür dizilerini tetikler
SaaS/Hizmet İşi:
- GHL: potansiyel müşteri yakalama formları, e-posta/SMS desteği, web semineri hunileri
- Odoo: CRM hattı (nitelikli müşteri adaylarından), muhasebe, destek
- Entegrasyon ihtiyacı: nitelikli GHL potansiyel müşterileri → Odoo CRM fırsatları, Odoo kazandı anlaşmalar → GHL müşteri otomasyonları
Pazarlama Otomasyonu ile E-ticaret:
- Shopify: çevrimiçi mağaza
- GHL: terk edilmiş sepet kurtarma, satın alma sonrası e-posta, sadakat kampanyaları
- Odoo: ERP arka ucu, envanter, muhasebe
- Entegrasyon ihtiyacı: Odoo müşteri segmentleri → GHL kişi listeleri, satın alma etkinlikleri → GHL tetikleyici kampanyalar
GoHighLevel API Kurulumu
1. Adım: GHL API kimlik bilgilerini oluşturun
GoHighLevel'da:
- Ayarlar → API Anahtarları (Ajans düzeyi) veya Alt Hesap → Ayarlar → API Anahtarları'na gidin
- Uygun kapsama sahip yeni bir API anahtarı oluşturun
- API Anahtarını ve Konum Kimliğinizi (alt hesap kimliği) not edin
GHL API v2 temel URL'si:
https://services.leadconnectorhq.com
API v2, JSON yükleri ve Bearer belirteci kimlik doğrulamasıyla standart REST'i kullanır.
2. Adım: OAuth'u ajans düzeyinde erişim için yapılandırın
Birden fazla alt hesabı yöneten ajanslar için (GHL'nin müşteri hesapları için kullandığı terim): 1.market.gohighlevel.com adresinden bir entegrasyon kaydedin 2. OAuth 2.0'ı Odoo'ya yönlendirme URI'si ile yapılandırın 3. Konuma özel jetonlar almak için alt hesap başına OAuth akışını tamamlayın
3. Adım: GHL'de web kancalarını yapılandırın
GHL → Ayarlar → Web Kancaları → Yeni Web Kancası Ekle bölümünde:
- URL:
https://your-odoo.com/ghl/webhook - Etkinlikler: Kişi Oluşturuldu, Kişi Güncellendi, Fırsat Oluşturuldu, Fırsat Güncellendi, Randevu Alındı, Ödeme Alındı
Odoo'da Bağlayıcı Yapılandırması
ECOSIRE konnektörünü taktıktan sonra CRM → GoHighLevel veya Ayarlar → Entegrasyonlar → GoHighLevel seçeneğine gidin.
Hesap yapılandırması:
| Alan | Açıklama |
|---|---|
| Hesap Adı | GHL ajansı veya alt hesap adı |
| API Anahtarı | GHL API Anahtarı |
| Konum Kimliği | GHL alt hesabı Konum Kimliği |
| Web Kancası Sırrı | Gelen web kancalarını doğrulamak için kullanılır |
| Varsayılan Satış Ekibi | İthal potansiyel müşteriler için Odoo satış ekibi |
| Varsayılan Aşama | İçe aktarılan fırsatlar için ilk CRM aşaması |
| Şirket | Çok şirketli kurulumlar için Odoo şirketi |
Odoo şirket eşlemesinin alt hesabı (ajanslar):
| GHL Alt Hesabı | Odoo Şirketi |
|---|---|
| Müşteri A - Pazarlama | ECOSIRE (veya müşterinin Odoo'su) |
| Müşteri B - Pazarlama | Ayrı şirket |
Kişi Senkronizasyonu
Kişiler her iki platformun da temelidir. Bunları senkronize tutmak, yinelenen erişimleri, çakışan verileri ve bozuk otomasyon dizilerini önler.
Senkronizasyon yönü yapılandırması:
| Senaryo | Senkronizasyon Yönü |
|---|---|
| Lider kaynak olarak GHL | GHL → Odoo (CRM'ye aktarmaya öncülük ediyor) |
| Müşteri yöneticisi olarak Odoo | Odoo → GHL (satış sonrası destek için) |
| Tam çift yönlü | Her ikisi de → Her ikisi de (çatışma çözümüyle) |
İletişim alanı eşlemesi:
| GHL Sahası | Odoo Alanı |
|---|---|
| Ad + Soyadı | Kişi Adı |
| E-posta | E-posta |
| Telefon | Telefon |
| Şirket Adı | Şirket (res.partner) |
| Kaynak | Potansiyel Müşteri Kaynağı |
| Etiketler | Etiketler (CRM) |
| Özel Alanlar | Özel x_ alanları |
| Eklenme Tarihi | Tarih Oluştur |
| Son Güncelleme | Tarih Yaz |
| Atanan Kişi (GHL kullanıcısı) | Satış elemanı (res.kullanıcılar) |
Tekilleştirme mantığı:
GHL'den Odoo'ya bir kişi geldiğinde bağlayıcı şunları kontrol eder:
- E-posta eşleşmesi → mevcut Odoo ortağına bağlantı
- Telefon eşleşmesi → mevcut ortağa bağlantı
- Ad + şirket eşleşmesi → manuel inceleme için potansiyel kopya olarak işaretleyin
- Eşleşme yok → yeni ortak oluştur
Etiketler ve segmentasyon:
GHL etiketleri Odoo iletişim etiketleriyle eşleşir:
- GHL kaynaklı tüm kişilere "GHL-Lead" etiketi eklendi
- GHL boru hattı etiketleri, Odoo CRM etiketleri olarak senkronize edilir
- Odoo müşteri kategorileri, segmentasyon için GHL etiketleri olarak senkronize edilir
Fırsat ve İşlem Hattı Senkronizasyonu
Sahne eşleme:
GHL işlem hattı aşamalarını Odoo CRM aşamalarıyla eşleyin:
| GHL Sahnesi | Odoo CRM Aşaması |
|---|---|
| Yeni Potansiyel Müşteri | Yeni |
| Nitelikli | Nitelikli |
| Teklif Gönderildi | Teklif |
| Müzakere | Kazanıldı (Beklemede) |
| Kazanıldı | Kazanıldı |
| Kayıp | Kayıp (sebeplerle) |
Bir fırsatı GHL'den Odoo'ya senkronize etme:
- GHL fırsatı yaratıldı veya eleme aşamasına taşındı
- Web kancası tetikleniyor:
opportunity.status_changed - Bağlayıcı web kancasını alır
- Odoo'da iletişim mevcutsa: o ortağa bağlantı fırsatı
- Değilse: GHL iletişim verilerinden iş ortağı oluşturun
- GHL'den eşlenen sahne alanıyla Odoo'da
crm.leadoluşturun - GHL atamasına göre satış görevlisine atama
Kazanılan anlaşmalar Odoo'dan GHL'ye senkronize ediliyor:
Odoo CRM'de bir anlaşma kazanıldı olarak işaretlendiğinde:
- Bağlayıcı GHL API'yi çağırır: fırsat durumunu "Kazanıldı" olarak güncelleyin
- GHL otomasyonu müşteri karşılama sırasını tetikler
- Odoo, CRM fırsatından bir satış siparişi oluşturur
- Bağlayıcı isteğe bağlı olarak Odoo satış siparişi referansını içeren bir GHL notu oluşturur
Beklenen gelir ve ağırlıklı satış hattı:
GHL'nin fırsat değerleri Odoo ile senkronize edilir:
- GHL parasal değeri → Odoo
expected_revenue - GHL kazanma olasılığı → Odoo
probability - Ağırlıklı tahmin: Odoo
prorated_revenue = expected_revenue × probabilitydeğerini hesaplar
Randevu ve Takvim Senkronizasyonu
GoHighLevel'in takvim rezervasyon sistemi önemli bir potansiyel müşteri dönüştürme aracıdır. Ayrılmış randevuları Odoo'nun takvimi ve CRM etkinlikleriyle senkronize edin.
Randevu senkronizasyonu iş akışı:
- GHL'de ön kitap randevusu (huni yoluyla, Calendly eşdeğeri)
AppointmentBookedweb kancası tetikleniyor- Bağlayıcı şunları oluşturur:
- Odoo takvim etkinliği (satış görevlisinin takviminde)
- İlgili fırsata ilişkin Odoo CRM etkinliği (planlanmış çağrı)
- İsteğe bağlı: Odoo projesinde bir görev oluşturun (toplantı öncesi hazırlık için)
- Randevu yeniden planlandıysa: Odoo etkinliği güncellendi
- Randevu iptal edilirse: Odoo etkinliği iptal edildi, etkinlik kaldırıldı
Toplantı öncesi otomasyon:
Bir Odoo randevusu onaylandığında GHL otomatik dizisini tetikleyin:
- 24 saat önce: GHL'den hatırlatma SMS'i
- 1 saat önce: GHL'den hatırlatma e-postası
- Toplantıdan sonra: 48 saat içinde herhangi bir anlaşma sağlanamazsa takip sırası
Tetikleme Tabanlı Otomasyon Köprüsü
Entegrasyonun en güçlü özelliği webhook köprüsüdür; Odoo olayları GHL otomasyonlarını tetikler ve bunun tersi de geçerlidir.
GHL etkinlikleri → Odoo eylemleri:
| GHL Etkinliği | Odoo Eylemi |
|---|---|
| İletişim etiketleri "Müşteri" | Satış siparişi oluştur (taslak) |
| Ödeme Alındı | Odoo aboneliğini etkinleştirin |
| Kazanılan Fırsat | Şablondan proje oluştur |
| Anket Yanıtı (NPS 9-10) | Tavsiye programı girişi oluşturun |
| Destek Talebi (Etiket) | Destek bileti oluştur |
Odoo etkinlikleri → GHL eylemleri:
| Odoo Etkinliği | GHL Eylemi |
|---|---|
| Fatura ödendi | İlk katılım e-posta sırasını tetikleyin |
| Destek bildirimi kapatıldı | NPS anketi gönder |
| Abonelik yenileme tarihi -30 gün | Yenileme kampanyasını tetikleyin |
| Satış siparişi onaylandı | GHL fırsatını Kazanıldı olarak güncelleyin |
| Proje kilometre taşı tamamlandı | İlerleme durumu güncelleme e-postasını gönder |
Otomasyon köprülerini yapılandırma:
- GHL → Otomasyon Köprüleri → Oluştur seçeneğine gidin
- Tetikleme kaynağını seçin (GHL veya Odoo)
- Tetikleyici olayı seçin
- Hedef sistemi seçin
- Eylem ve alan eşlemelerini yapılandırın
- Koşulları ayarlayın (isteğe bağlı: yalnızca belirli alan değerleri eşleştiğinde tetiklenir)
Örnek köprü: Ödenen Fatura → GHL İlk Katılım Sırası
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'da Pazarlama Kampanyası Verileri
Birleştirilmiş gelir ilişkilendirmesi için GHL kampanya performansı verilerini Odoo'ya çekin.
Odoo ile senkronize edilen kampanya ölçümleri:
| GHL Metrik | Odoo CRM Alanı |
|---|---|
| Kampanya Adı | UTM Kampanyası (crm.lead'de) |
| Potansiyel Müşteri Kaynağı | Potansiyel Müşteri Kaynağı |
| Potansiyel Müşteri Başına Maliyet | Özel alan x_cost_per_lead |
| Dönüşüm Oranı | Hesaplanan: Kazanılan / Toplam Potansiyel Müşteriler |
| Kampanya Geliri | Kampanyadan kazanılan anlaşmaların toplamı |
CRM'de gelir ilişkilendirmesi:
Her GHL potansiyel müşterisini onu oluşturan kampanyayla etiketleyin. Odoo CRM analizlerinde:
- Kampanya kaynağına göre gelir
- Kanala göre edinme başına maliyet
- Kampanya YG = Kazanılan Anlaşma Değeri / Kampanya Maliyeti
- Geri ödeme süresi analizi
Ajans Çok Kiracılı Mimari
Birden fazla müşteriyi yöneten GoHighLevel ajansları için entegrasyonun çok kiracılı desteğe ihtiyacı vardır.
Ajanslara yönelik mimari:
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
Her alt hesabın kendine ait bir hesabı vardır:
- GHL API kimlik bilgileri (konuma özgü erişim belirteci)
- Odoo şirket bağlamı
- İletişim ve fırsat izolasyonu
- Odoo'da faturalandırma ve faturalandırma
Ajans kontrol panellerini yönetme:
Odoo'nun çok şirketli modunda bir ajans kontrol paneli şunları gösterebilir:
- Tüm müşteri alt hesaplarında satış hattını yönetin
- Müşteri başına gelir
- Müşteri başına kampanya performansı
- Tüm müşteriler genelinde ek satış/yenileme fırsatları
Sıkça Sorulan Sorular
GHL ve Odoo'da aynı kişi mevcut olduğunda yinelenen kişileri nasıl önleyebilirim?
Bağlayıcı, birincil veri tekilleştirme anahtarı olarak e-postayı kullanır. GHL'den senkronizasyon yapılırken Odoo, aynı e-postaya sahip mevcut bir iş ortağını arar. Bulunursa, bir kopya oluşturmadan GHL kişisini Odoo iş ortağına bağlar. Telefon tabanlı tekilleştirme için, bağlayıcının tekilleştirme ayarlarında telefon eşleştirmeyi etkinleştirin. Uç vakaları manuel olarak çözmek için "Potansiyel Yinelemeler" raporunu haftalık olarak inceleyin.
GHL otomasyonları Odoo eylemlerini kod olmadan doğrudan tetikleyebilir mi?
Evet, web kancaları aracılığıyla. GHL'nin otomasyon oluşturucusu bir "Özel Web Kancası" eylemi içerir. Odoo örneğinizin API uç noktasını çağırmak için bu eylemi yapılandırın. ECOSIRE bağlayıcısı, /ghl/trigger adresinde GHL yüklerini kabul eden ve bunları Odoo eylemleriyle eşleyen güvenli bir web kancası uç noktası sunar. Özel kodlamaya gerek yok; konnektörün otomasyon köprüsü arayüzünde eşlemeleri yapılandırın.
Entegrasyon GHL'nin Odoo'daki SMS ve e-posta pazarlama kampanyası takibini destekliyor mu?
Evet, toplam düzeyde. Bağlayıcı, GHL kampanya istatistiklerini (açılmalar, tıklamalar, dönüşümler) içe aktarır ve bunları aynı kampanyadaki Odoo CRM potansiyel müşterileri ile ilişkilendirir. Bireysel e-posta/SMS etkileşim takibi (kimin neyi açtığı), GHL'nin yerel kampanya analizlerinde izlenir. Odoo, gelir ilişkilendirmesini alır (bu, hangi kampanyanın müşterilere dönüştüğünü belirler).
Entegrasyonu ilk kez bağladığımda mevcut GHL kişilerine ne olacak?
İlk senkronizasyon, GHL kişilerini Odoo ortakları olarak içe aktarır. Büyük GHL hesapları (10.000'den fazla kişi) için, ilk içe aktarma işlemi, ilerleme raporlaması ile birlikte bir arka plan işi olarak çalıştırılır. Bağlayıcı, e-posta eşleştirmeyi kullanarak mevcut Odoo ortaklarına karşı tekilleştirir. E-posta adresi olmayan kişiler manuel inceleme için işaretlenir. İlk senkronizasyondan sonra devam eden değişiklikler web kancaları aracılığıyla olaya dayalı olarak gerçekleştirilir.
Bir GHL ödemesi alındığında otomatik olarak Odoo faturaları oluşturmak için entegrasyonu kullanabilir miyim?
Evet. Bir otomasyon köprüsü yapılandırın: Tetikleyici = GHL Ödemesi Alındı, Eylem = Odoo: Fatura Oluşturun ve Gönderin. GHL ödeme tutarını fatura satırına, GHL iletişimini Odoo müşterisine ve GHL ödeme yöntemini Odoo günlüğüne eşleyin. Bu genellikle GHL'nin ödeme sistemi aracılığıyla ön hizmet bedeli alan ve gelirin Odoo'nun muhasebesine otomatik olarak yansımasına ihtiyaç duyan ajanslar için kullanılır.
Sonraki Adımlar
Odoo-GoHighLevel entegrasyonu, pazarlama otomasyonu ve iş operasyonlarının artık ayrı tutulduğu bir gelir operasyonları temeli oluşturur. GHL potansiyel müşterileri yakalar ve besler; Odoo hizmeti sunar ve faturalandırır. Entegrasyon bu iki sistemin tekmiş gibi hissetmesini sağlar.
Odoo-GoHighLevel Entegrasyonu Hakkında ECOSIRE ile İletişime Geçin →
ECOSIRE'ın GoHighLevel Hizmetlerini keşfedin →
Ekibimiz her iki platformda da uygulamalı deneyime sahiptir ve temel iletişim senkronizasyonunun ötesine geçen entegrasyonlar sunar; ölçülebilir iş sonuçları yaratan gelir otomasyonu iş akışları oluştururuz.
Yazan
ECOSIRE Research and Development Team
ECOSIRE'da kurumsal düzeyde dijital ürünler geliştiriyor. Odoo entegrasyonları, e-ticaret otomasyonu ve yapay zeka destekli iş çözümleri hakkında içgörüler paylaşıyor.
İlgili Makaleler
Odoo Accounting vs QuickBooks: Detailed Comparison 2026
In-depth 2026 comparison of Odoo Accounting vs QuickBooks covering features, pricing, integrations, scalability, and which platform fits your business needs.
AI + ERP Integration: How AI is Transforming Enterprise Resource Planning
Learn how AI is transforming ERP systems in 2026—from intelligent automation and predictive analytics to natural language interfaces and autonomous operations.
All-in-One vs Best-of-Breed: The Software Stack Decision
All-in-one vs best-of-breed software strategy for 2026: integration complexity, total cost, vendor risk, and when each approach is right for your business.