Integrating GoHighLevel with Odoo CRM

Step-by-step guide to integrating GoHighLevel with Odoo CRM. Sync contacts, automate lead handoffs, bridge marketing and ERP data, and build a unified customer view.

E
ECOSIRE Research and Development Team
|19 Mart 202611 dk okuma2.3k Kelime|

GoHighLevel'i Odoo CRM ile entegre etme

GoHighLevel potansiyel müşteri yaratma, pazarlama otomasyonu ve müşteri iletişiminde uzmandır. Odoo, satış siparişleri, faturalama, envanter, üretim ve proje teslimatı gibi tüm iş operasyonlarını yönetme konusunda uzmandır. Çoğu işletmenin her ikisine de ihtiyacı vardır, ancak neredeyse hiç kimse bunları birleşik bir sistem olarak çalıştırmaz. Veriler, Odoo'nun bilmediği GHL'de yaşıyor; Odoo'da GHL'nin kaydı bulunmayan siparişler oluşturuluyor; ve satış ekibinin takibi, bir potansiyel müşterinin Odoo'da müşteriye dönüştüğü anda durur.

Bu iki platformun birbirine bağlanması, gerçekten değerli bir şey yaratır: İlk pazarlama temas noktasından teslim edilen ürüne veya tamamlanmış hizmete kadar sürekli, otomatik bir akış; her iki sistem de her müşteri ilişkisinin doğru ve güncel görünümünü korur.

Önemli Çıkarımlar

  • GHL-Odoo entegrasyonu API'ye özgüdür; her iki platform da gerçek zamanlı veri akışı için REST API'leri ve web kancalarını destekler
  • İletişim/müşteri adayı senkronizasyonu temel entegrasyon katmanıdır; her iki sistemde tek bir müşteri kaydı
  • GHL'deki bir potansiyel müşteri Odoo'da bir müşteriye dönüştüğünde entegrasyon, GHL'yi müşteri durumu ve sipariş geçmişiyle günceller
  • Odoo fatura olayları (ödenmiş, vadesi geçmiş) GHL iletişim iş akışlarını otomatik olarak tetikleyebilir
  • Çift yönlü senkronizasyon dikkatli tekilleştirme mantığı gerektirir; e-posta en güvenilir benzersiz tanımlayıcıdır
  • GHL pazarlama görüşmelerini yönetir; Odoo ticari işlemi gerçekleştiriyor; entegrasyon, aktarım arasında köprü kuruyor
  • ECOSIRE'ın Odoo uygulamasını çalıştıran işletmeler için bu entegrasyon, ERP dağıtımının bir parçası olarak yapılandırılabilir
  • GHL kişileri ve Odoo ortakları arasındaki özel alan eşlemesi, entegrasyonun en çok zaman alan kısmıdır

GHL ve Odoo Neden Birbirlerini Tamamlıyor?

GoHighLevel ve Odoo, müşteri yaşam döngüsünün bitişik ancak farklı bölümlerine hizmet eder:

GoHighLevel'in Sahipleri:

  • Potansiyel müşteri yakalama (formlar, reklamlar, sohbet robotları, SMS tercihleri)
  • Potansiyel müşteri yetiştirme (e-posta dizileri, SMS takibi, çağrı iş akışları)
  • Randevu planlama (rezervasyon, hatırlatmalar, çağrı sonrası takip)
  • Pazarlama kampanyaları (e-posta patlamaları, SMS yayınları, itibar yönetimi)
  • Müşteri iletişimi (iki yönlü SMS, e-posta konuşmaları, cevapsız çağrı mesajına geri dönüş)

Odoo'nun Sahibi:

  • Müşteri ve satıcı ana verileri (kişiler/ortaklar)
  • Satış teklifleri ve siparişleri
  • Faturalama ve muhasebe
  • Envanter ve yerine getirme
  • Proje ve hizmet sunumu
  • İK ve operasyonlar

Entegrasyon Olmadan Ortaya Çıkan Boşluk:

Entegrasyon olmadan şu senaryolar yaygındır:

  • GHL'de yakalanan bir potansiyel müşteri, bir danışmanlık randevusu alır ve bir Odoo müşterisi olur - ancak GHL, Odoo siparişini bilmediği için onları yine de "Potansiyel Müşteri" olarak gösterir
  • Bir Odoo faturasının vadesi geçmiş ancak GHL bunu bilmiyor, bu nedenle pazarlama ekibi ödeme yapmayan bir müşteriye promosyon e-postaları göndermeye devam ediyor
  • Bir müşteri siparişiyle ilgili olarak arar; servis temsilcisi siparişi Odoo'ya, pazarlama geçmişini ise GHL'ye bakarak iki sistem arasında geçiş yapar

Entegrasyon ile:

  • GHL'de potansiyel müşteri dönüşümü → Odoo iş ortağı kaydı otomatik olarak oluşturulur
  • Odoo satışı onaylandı → GHL iletişim bilgisi "müşteri" etiketiyle güncellendi, satış hattı "Kazandı"ya taşındı
  • Odoo faturası ödendi → GHL, satın alma sonrası yetiştirme dizisini tetikliyor
  • Odoo faturasının vadesi geçti → GHL, pazarlama kampanyalarını duraklatır, bir ödeme takip dizisini tetikler

Entegrasyon Mimarisi: İki Yaklaşım

Yaklaşım 1: Ara Yazılım (Zapier / Make.com)

Dağıtımı en hızlı olanıdır. Zapier ve Make.com'un hem GHL hem de Odoo için yerel konektörleri vardır. Belirli tetikleyici eylem çiftlerini birbirine bağlayan Zap'ler/senaryolar oluşturun.

Avantajları: Hızlı kurulum (saatlere karşı günler/haftalar), geliştirme gerektirmez, değiştirilmesi kolaydır Dezavantajları: Gecikme (5-15 dakikalık tetikleme gecikmesi), hacim bazında Zap başına maliyetler, özel kodla karşılaştırıldığında sınırlı koşullu mantık

En iyisi: Orta seviyede senkronizasyon hacmine (<500 etkinlik/ay) sahip işletmeler ve teknik olmayan ekipler.

Yaklaşım 2: Doğrudan API Entegrasyonu

Hem GHL hem de Odoo, JSON-RPC (Odoo) ve REST (GHL) API'lerini destekler. Bir ara katman yazılımı hizmeti (Node.js, Python Flask), ikisi arasındaki eşlemeyi, veri tekilleştirmeyi ve koşullu mantığı yönetir.

Avantajları: Gerçek zamanlı senkronizasyon (<1 saniye gecikme), sınırsız karmaşıklık, olay başına maliyet yok, mantık üzerinde tam kontrol Dezavantajları: Geliştirme süresi (3-8 hafta), sürekli bakım gerektirir, geliştirici gerektirir

En iyisi: Yüksek etkinlik hacmine, karmaşık haritalama gereksinimlerine veya gerçek zamanlı senkronizasyona ihtiyaç duyan işletmeler.

Yaklaşım 3: Odoo'ya Gömülü

ECOSIRE'ın Odoo uygulamasını çalıştıran işletmeler için GHL entegrasyonu, tüm senkronizasyon mantığını dahili olarak yöneten bir Odoo modülü olarak oluşturulabilir. Bu yaklaşım, Odoo merkezli operasyonlar için en sürdürülebilir yaklaşımdır çünkü tüm entegrasyon mantığı tek bir yerde bulunur.


Veri Eşleme: GHL İletişimi ↔ Odoo İş Ortağı

Herhangi bir şey oluşturmadan önce veri eşlemenizi tanımlayın. Her iki sistemde de bulunması gereken her alanın açıkça haritalanması gerekir.

Standart Alan Haritalaması:

GHL İletişim AlanıOdoo Ortak AlanıNotlar
E-postaE-postaTekilleştirme için birincil anahtar
AdKişi Adı (ilk bölüm)
SoyadıKişi Adı (son bölüm)
TelefonTelefonFormat standardizasyonu gerekli
ŞirketŞirket AdıOdoo'da ana şirket kaydını oluşturur
AdresSokak, Şehir, Eyalet, Posta KoduÇok alanlı bölünme
EtiketlerEtiketlerGHL etiket listesini Odoo etiket listesiyle eşleyin
Müşteri Adayı DurumuCRM AşamasıGHL işlem hattı aşamalarını Odoo CRM aşamalarıyla eşleyin

Özel Alan Eşlemesi:

GHL Özel AlanOdoo AlanıYön
KOD0id (res.ortak)GHL ← Odoo (yaratıldıktan sonra saklayın)
KOD0İş ortağındaki özel alanOdoo ← GHL (geriye doğru arama için mağaza)
KOD0Onaylanan satış siparişlerinin toplamıGHL ← Odoo
KOD0Son SO onayının tarihiGHL ← Odoo
KOD0Vadesi geçmiş faturaların toplamıGHL ← Odoo

GHL'de depolanan odoo_partner_id ve Odoo'da depolanan ghl_contact_id en önemli alanlardır; her sistemin bir arama işlemi olmadan diğerinin kaydına doğrudan başvurmasını sağlarlar.


Zapier Entegrasyonu: Adım Adım Kurulum

Zapier kullanan ekipler için ilk olarak oluşturulacak en önemli beş Zap şunlardır:

Zap 1: Yeni GHL İletişimi → Odoo Ortağı

Tetikleyici: GoHighLevel'da Yeni Kişi Filtre: Kişinin e-postası var (tekilleştirme için gerekli) Eylem 1: Odoo Kişilerini e-postayla arayın Durum: Bulunursa → güncelle; Bulunmazsa → oluştur Eylem 2: Odoo İş Ortağı Oluşturun (bulunmazsa) Eylem 3: GHL Contact özel alanını odoo_partner_id Odoo ID ile güncelleyin

Zap 2: Odoo Satışı Onaylandı → GHL Boru Hattı Güncellemesi

Tetikleyici: Odoo'da Yeni Satış Siparişi (durum = satış/tamamlandı) Filtre: Satış siparişinde iş ortağı e-postası var Eylem 1: E-postayla GHL Kişisini bulun veya oluşturun Eylem 2: GHL Kişisini Güncelleyin: "odoo-customer" etiketini ekleyin, total_order_value alanını güncelleyin Eylem 3: GHL satış hattı fırsatını "Kazanıldı" aşamasına taşıyın Eylem 4: GHL iş akışını "satın alma sonrası katılım"ı tetikleyin

Zap 3: Odoo Fatura Gecikmesi → GHL Kampanya Kontrolü

Tetikleyici: Odoo Fatura durumu "gecikmiş" olarak değiştirildi (özel modül aracılığıyla oylama veya Odoo web kancası gerektirir) Eylem 1: GHL Kişisini e-postayla bulun Eylem 2: GHL iletişim kişisine "faturanın vadesi geçmiş" etiketini ekleyin 3. Eylem: Kişiyi aktif pazarlama kampanyalarından kaldırın (etiket ekleme sırasında GHL iş akışı tetikleyicisi aracılığıyla)

Zap 4: GHL Randevusu Alındı → Odoo CRM Lideri

Tetikleyici: GoHighLevel'de Randevu Alındı Eylem 1: Odoo CRM Potansiyel Müşterilerini e-postayla arayın Eylem 2: Randevu tarihi beklenen gelir tarihi olarak bulunamazsa Odoo CRM Potansiyel Müşterisi oluşturun (veya bulunursa güncelleyin) Eylem 3: Uygun Odoo satış ekibine atama

Zap 5: Odoo Fatura Ödendi → GHL Nurture Trigger

Tetikleyici: Odoo Fatura durumu "ödendi" olarak değiştirildi Eylem 1: GHL Kişisini e-postayla bulun Eylem 2: "Vadesi geçmiş fatura" etiketini kaldırın (varsa) 3. Eylem: last_payment_date özel alanını güncelleyin Eylem 4: "Ödeme sonrası teşekkür" GHL iş akışını tetikleyin (yenileme faturaları için)


Doğrudan API Entegrasyonu: Odoo API Temelleri

Doğrudan API entegrasyonu oluşturan ekipler için Odoo, temel API'si olarak JSON-RPC'yi (REST değil) kullanır. İşte temel bilgiler:

Kimlik doğrulama:

import xmlrpc.client

url = 'https://your-odoo.com'
db = 'your-database'
username = '[email protected]'
password = 'api-key-from-odoo-settings'

common = xmlrpc.client.ServerProxy(f'{url}/xmlrpc/2/common')
uid = common.authenticate(db, username, password, {})

models = xmlrpc.client.ServerProxy(f'{url}/xmlrpc/2/object')

E-posta ile İş Ortağı Arama:

partner_ids = models.execute_kw(db, uid, password,
    'res.partner', 'search',
    [[['email', '=', '[email protected]']]]
)

İş Ortağı Oluşturun:

partner_id = models.execute_kw(db, uid, password,
    'res.partner', 'create',
    [{
        'name': 'Jane Smith',
        'email': '[email protected]',
        'phone': '+14155551234',
        'is_company': False,
        'x_ghl_contact_id': 'ghl-contact-id-here'  # custom field
    }]
)

Bir İş Ortağının Satış Siparişlerini Okuyun:

sale_orders = models.execute_kw(db, uid, password,
    'sale.order', 'search_read',
    [[['partner_id', '=', partner_id], ['state', 'in', ['sale', 'done']]]],
    {'fields': ['name', 'amount_total', 'date_order', 'state']}
)

Tam bir çift yönlü senkronizasyon ara yazılımı oluşturmak için bunu GHL'nin REST API çağrılarıyla (web kancaları entegrasyon kılavuzunda ele alınmıştır) birleştirin.


Pazarlamadan Satışa Aktarmayı Yönetme

En kritik entegrasyon anı, pazarlama nitelikli bir potansiyel müşterinin (GHL'de) bir satış fırsatına (Odoo'da) dönüştüğü zamandır. Bu aktarım otomatik ve temiz olmalıdır.

Aktarım için Tetikleme Koşulları:

GHL'de "satışa hazır" potansiyel müşteriyi neyin oluşturduğunu tanımlayın:

  • Ardışık düzen aşamasına "Nitelikli" veya "Teklif İstendi" durumuna ulaşıldı
  • "Satışa hazır" etiketi eklendi (manuel veya otomasyon yoluyla)
  • Randevu tamamlandı (çağrı sonucu "ilgileniyor" olarak işaretlendi)
  • Potansiyel müşteri puanı eşiğine ulaşıldı (GHL'nin temel lider puanlaması kullanılıyorsa)

Dağıtım Otomasyonu Eylemleri:

Aktarma tetikleyicisi GHL'de etkinleştiğinde:

  1. Odoo CRM Müşteri Adayını potansiyel müşteri verileriyle oluşturun veya güncelleyin
  2. Odoo'daki uygun satış temsilcisine atayın (GHL ilgili kişinin atanmış kullanıcısına göre)
  3. GHL'nin anlaşma değeri alanından beklenen geliri ayarlayın
  4. GHL'nin randevu tarihinden beklenen kapanış tarihini ayarlayın veya alanı manuel olarak ayarlayın
  5. Odoo CRM Liderine GHL etkileşim geçmişini özetleyen bir not ekleyin
  6. Odoo satış temsilcisini dahili mesaj veya e-posta yoluyla bilgilendirin
  7. GHL hattını "Satışa Teslim Edildi" etiketiyle güncelleyin - pazarlama otomasyonunu durdurun

Mükerrer Erişimin Önlenmesi:

Odoo satış ekibine bir ipucu verildiğinde GHL, pazarlama otomasyonu e-postaları göndermeyi bırakmalıdır. Bir "pazarlama yok" etiketi ekleyin ve tüm pazarlama iş akışlarını göndermeden önce bu etiketi kontrol edecek şekilde yapılandırın. Satış temsilcisi artık ilişkinin sahibidir; GHL yalnızca işlemsel iletişimi (randevu hatırlatmaları vb.) yönetir.


GHL'de Satış Sonrası Müşteri Yaşam Döngüsü

Müşteri adayı Odoo müşterisi olduktan sonra GHL'nin rolü satın alma aşamasından elde tutma ve genişleme aşamasına geçer.

Satış Sonrası GHL İş Akışları (Odoo etkinlikleri tarafından tetiklenen):

Sipariş Onayından Sonra:

  • Hesap kurulum talimatlarını ve destek iletişim kişisini içeren müşteriye hoş geldiniz e-postası
  • Sipariş referans numarasını içeren SMS
  • 7 günlük check-in: "[Ürününüz/hizmetiniz] ile ilgili her şey nasıl gidiyor?"

Proje Teslimatından sonra (hizmet işletmeleri için):

  • Memnuniyet anketi (NPS veya CSAT)
  • İsteği inceleyin
  • Referans talebi (memnuniyet puanı yüksekse)
  • Hesap yöneticisinden 30 günlük check-in

Sözleşme Yenileme Hatırlatması (90 gün önce):

  • Yenileme hatırlatma e-postası dizisi (90 gün önce başlar)
  • Müşteri başarısı çağrısı rezervasyon istemi
  • Değer özeti: "Geçen yıl, [temel ölçümlere ulaştınız]"

Fatura Ödendikten Sonra (yinelenen):

  • Ödeme onayı (kısa)
  • Aşama ödemesine ilişkin teşekkür mesajı (12. ödeme = 1. yıl dönümü)

Her İki Sistemde Raporlama

GHL-Odoo entegrasyonunun önemli bir avantajı, ilk pazarlama dokunuşundan toplam gelire kadar müşterinin yaşam boyu değerini tam olarak görebilmektir.

GHL'de (Pazarlama Metrikleri):

  • Potansiyel müşteri kaynağı, reklam kampanyası, anahtar kelime
  • Dönüşümden önce alınan yetiştirme e-postalarının ve SMS'lerin sayısı
  • İlk dokunuştan ilk satın almaya kadar geçen günler
  • Kazanılan müşteri başına pazarlama maliyeti

Odoo'da (Ticari Metrikler):

  • Müşteri başına toplam sipariş ve gelir
  • Satın alınan ürün kategorileri
  • Ödeme davranışı (zamanında, geç, ödenmemiş)
  • Destek bilet hacmi

Birleşik Görünüm:

Aşağıdakileri gösteren bir GHL özel kontrol paneli oluşturun:

  • Müşteri edinme maliyeti (GHL atıfından)
  • Müşteri yaşam boyu değeri (Odoo toplam siparişlerinden senkronize edilir)
  • LTV:CAC oranı

Bu oran (bir müşterinin, onları elde etmenin maliyetine göre ne kadar gelir elde ettiği) pazarlama odaklı bir işletme için en önemli ölçümdür. GHL'de görünür olması, entegrasyonun mümkün kıldığı Odoo sipariş verilerinin GHL özel alanlarıyla senkronize edilmesini gerektirir.


Sıkça Sorulan Sorular

GoHighLevel'in yerel bir Odoo entegrasyonu var mı?

Hayır — 2026 itibarıyla yerel GHL-Odoo konektörü bulunmamaktadır. Entegrasyon, Zapier/Make.com veya doğrudan API geliştirme aracılığıyla oluşturulur. GHL ve Odoo'nun mimarilerinin ne kadar farklı olduğu göz önüne alındığında (REST ve JSON-RPC/XML-RPC), API entegrasyonu geliştirme çalışması gerektirir. ECOSIRE her iki platformda da uzmandır ve bu entegrasyonu bir GHL uygulamasının veya bir Odoo ERP projesinin parçası olarak oluşturabilir.

Odoo'da bulunan ancak GHL'de bulunmayan kişileri nasıl yönetirim?

GHL'ye girmesi gereken Odoo'nun mevcut kişileri için (örneğin bir pazarlama kampanyası için), Odoo ortaklarını CSV'ye aktarın ve odoo_partner_id özel alanını doldurarak GHL'ye aktarın. Bu, bu kişiler için anında çift yönlü senkronizasyona olanak tanır. Satış ekibi tarafından doğrudan Odoo'da oluşturulan kişileri yakalamak için bunu aylık bir mutabakat süreci olarak planlayın.

GHL, Odoo fatura PDF'lerini müşterilere gönderebilir mi?

Fatura URL'sinin webhook aracılığıyla GHL'ye iletilmesi durumunda GHL, müşterilere Odoo faturalarının bağlantısını içeren bir e-posta gönderebilir. PDF eklemek için, Odoo fatura PDF'sini (Odoo'nun rapor yazdırma API'si aracılığıyla) indiren ve bunu GHL e-postasına ekleyen bir ara yazılım adımına ihtiyacınız olacaktır. Bu teknik olarak mümkündür ancak karmaşıklığı artırır. Çoğu işletme, işlemsel faturalamayı doğrudan Odoo'da gerçekleştirir ve GHL'yi yalnızca pazarlama iletişimi ve hizmetle ilgili takip için kullanır.

Bu entegrasyon hangi Odoo sürümüyle uyumludur?

Odoo API (XML-RPC ve JSON-RPC), Odoo 14, 15, 16, 17, 18 ve 19'da mevcuttur. Bu kılavuzda açıklanan entegrasyon yaklaşımı tüm bu sürümlerle çalışır. ECOSIRE'ın Odoo projeleri şu anda Odoo 19 Enterprise'dadır ancak gösterilen API çağrıları tüm yeni sürümlerle uyumludur. Belirli modül adları ve alan adları, Odoo sürümleri arasında biraz farklılık gösterebilir; yüklü sürümünüzün API belgelerine göre doğrulayın.

Kişiler her iki sistemde de aynı anda değiştirilirse veri tutarlılığını nasıl sağlayabilirim?

Eşzamanlı değişiklik, çift yönlü CRM entegrasyonlarında birincil veri bütünlüğü sorunudur. En güvenli yaklaşım: Her veri alanı için bir sistemi "ana" olarak atayın. Pazarlama alanlarına (etiketler, diziler, katılım durumu) GHL'de hakim olunmaktadır; Odoo'da ticari alanlara (sipariş değeri, ödeme durumu) hakim olunmaktadır. Senkronizasyon kuralları buna saygı gösterir: GHL, pazarlama alanlarını salt okunur referans verileri olarak Odoo'ya aktarır ve Odoo, ticari alanları salt okunur referans verileri olarak GHL'ye aktarır. Her iki sistemin aynı anda aynı alana yazmasına izin vermekten kaçının.


Sonraki Adımlar

GoHighLevel + Odoo entegrasyonu, pazarlama ve iş operasyonlarınız arasında köprü kuran birleşik bir müşteri istihbarat platformu oluşturur. Bu entegrasyonun oluşturulmasına yapılan yatırım, yarattığı operasyonel verimlilik, daha iyi müşteri deneyimi ve stratejik görünürlük ile haklı çıkar.

ECOSIRE'ın GoHighLevel hizmetleri ve Odoo entegrasyon hizmetleri, her iki platformla da günlük olarak çalışan bir ekip tarafından sağlanır. Her iki sistemin de güçlü yönlerine saygı duyan entegrasyon mimarileri tasarlıyor ve verileri temiz ve doğru tutan senkronizasyon mantığını oluşturuyoruz.

GHL-Odoo entegrasyon gereksinimlerinizi görüşmek için ekibimizle iletişime geçin. Entegrasyonu bağımsız bir proje olarak veya daha geniş bir GHL veya Odoo uygulama sözleşmesinin parçası olarak kapsayabilir ve oluşturabiliriz.

E

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.

WhatsApp'ta Sohbet Et