Odoo + GoHighLevel: CRM and Marketing Automation Integration

Integrate Odoo 19 with GoHighLevel for unified CRM and marketing automation. Sync contacts, opportunities, deals, campaigns, and automate lead nurturing between platforms.

E
ECOSIRE Research and Development Team
|19 مارس 202611 دقائق قراءة2.3k كلمات|

Odoo + GoHighLevel: التكامل بين إدارة علاقات العملاء وأتمتة التسويق

أصبحت GoHighLevel (GHL) المنصة المهيمنة لوكالات التسويق الرقمي وشركات الخدمات التي تحتاج إلى نظام إدارة علاقات العملاء (CRM) الشامل، وبناء مسارات التحويل، والتسويق عبر البريد الإلكتروني، وأتمتة الرسائل النصية القصيرة، وإدارة السمعة. يتولى Odoo 19 Enterprise التعامل مع العمود الفقري التشغيلي — تخطيط موارد المؤسسات (ERP)، والمحاسبة، وإدارة المشاريع، وتقديم الخدمات. تخدم هاتان المنصتان أدوارًا تكميلية، ويؤدي دمجهما إلى إزالة صوامع البيانات التي تضر بعمليات الإيرادات.

يغطي هذا الدليل التكامل الكامل بين Odoo-GoHighLevel: تصميم البنية، ومزامنة جهات الاتصال، وتخطيط الفرص/خطوط الأنابيب، ومزامنة بيانات الحملة، والمشغلات المستندة إلى خطاف الويب، وإنشاء تقارير موحدة عن الإيرادات عبر كلا النظامين الأساسيين.

الوجبات الرئيسية

  • GoHighLevel's 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: نماذج التقاط العملاء المحتملين، ورعاية البريد الإلكتروني/الرسائل النصية القصيرة، ومسارات الندوات عبر الإنترنت
  • Odoo: خط أنابيب CRM (من العملاء المتوقعين المؤهلين)، والمحاسبة، والدعم
  • الحاجة إلى التكامل: عملاء محتملون مؤهلون في GHL ← فرص Odoo CRM، صفقات فازت بها Odoo ← أتمتة عملاء GHL

التجارة الإلكترونية مع أتمتة التسويق:

  • شوبيفاي: متجر إلكتروني
  • GHL: استرداد عربة التسوق المهجورة، والبريد الإلكتروني بعد الشراء، وحملات الولاء
  • Odoo: الواجهة الخلفية لتخطيط موارد المؤسسات (ERP)، والمخزون، والمحاسبة
  • الحاجة إلى التكامل: شرائح عملاء Odoo ← قوائم جهات اتصال GHL، وأحداث الشراء ← إطلاق حملات GHL

إعداد GoHighLevel API

الخطوة 1: إنشاء بيانات اعتماد GHL API

في GoHighLevel:

  1. انتقل إلى الإعدادات ← مفاتيح واجهة برمجة التطبيقات (مستوى الوكالة) أو الحساب الفرعي ← الإعدادات ← مفاتيح واجهة برمجة التطبيقات
  2. قم بإنشاء مفتاح API جديد بالنطاق المناسب
  3. لاحظ مفتاح واجهة برمجة التطبيقات ومعرف الموقع (معرف الحساب الفرعي) الخاص بك

** عنوان URL الأساسي لـ GHL API v2:**

https://services.leadconnectorhq.com

يستخدم API v2 REST القياسي مع حمولات JSON ومصادقة الرمز المميز لحاملها.

الخطوة 2: تكوين OAuth للوصول على مستوى الوكالة

بالنسبة للوكالات التي تدير حسابات فرعية متعددة (مصطلح GHL لحسابات العملاء):

  1. قم بتسجيل التكامل علىmarketplace.gohighlevel.com
  2. قم بتكوين OAuth 2.0 مع إعادة توجيه URI إلى Odoo
  3. أكمل تدفق OAuth لكل حساب فرعي للحصول على الرموز المميزة الخاصة بالموقع

الخطوة 3: تكوين خطافات الويب في GHL

في GHL → الإعدادات → Webhooks → إضافة Webhook جديد:

  • عنوان URL: https://your-odoo.com/ghl/webhook
  • الأحداث: تم إنشاء جهة الاتصال، وتحديث جهة الاتصال، وإنشاء الفرصة، وتحديث الفرصة، وحجز الموعد، واستلام الدفعة

تكوين الموصل في Odoo

انتقل إلى CRM → GoHighLevel أو Settings → Integrations → GoHighLevel بعد تثبيت موصل ECOSIRE.

تكوين الحساب:

المجالالوصف
اسم الحسابوكالة GHL أو اسم الحساب الفرعي
مفتاح واجهة برمجة التطبيقاتمفتاح GHL API
معرف الموقعمعرف موقع الحساب الفرعي GHL
ويب هوك السرييستخدم للتحقق من خطافات الويب الواردة
فريق المبيعات الافتراضيفريق مبيعات Odoo للعملاء المحتملين المستوردين
المرحلة الافتراضيةالمرحلة الأولية لإدارة علاقات العملاء للفرص المستوردة
شركةشركة اودو لاعدادات الشركات المتعددة

الحساب الفرعي لخرائط شركة Odoo (الوكالات):

الحساب الفرعي GHLشركة اودو
العميل أ - التسويقECOSIRE (أو Odoo الخاص بالعميل)
العميل ب - التسويقشركة منفصلة

مزامنة الاتصال

الاتصالات هي أساس كلا المنصتين. يؤدي الحفاظ على مزامنتها إلى منع التواصل المكرر والبيانات المتضاربة وتسلسلات التشغيل الآلي المعطلة.

** تكوين اتجاه المزامنة: **

السيناريواتجاه المزامنة
GHL كمصدر رئيسيGHL → Odoo (يؤدي إلى الاستيراد إلى CRM)
Odoo بصفته سيد العملاءOdoo → GHL (لرعاية ما بعد البيع)
ثنائي الاتجاه كاملكلاهما → كلاهما (مع حل الصراع)

** تعيين مجال الاتصال: **

حقل GHLحقل اودو
الاسم الأول + اسم العائلةاسم جهة الاتصال
البريد الإلكترونيالبريد الإلكتروني
هاتفهاتف
اسم الشركةشركة (شريك)
المصدرمصدر الرصاص
العلاماتالكلمات الدلالية (إدارة علاقات العملاء)
الحقول المخصصةحقول x_ مخصصة
تاريخ الإضافةتاريخ الإنشاء
آخر تحديثتاريخ الكتابة
تم تعيينه إلى (مستخدم GHL)مندوب مبيعات (مستخدمين)

منطق إلغاء البيانات المكررة:

عند وصول جهة اتصال من GHL إلى Odoo، يقوم الموصل بالتحقق مما يلي:

  1. مطابقة البريد الإلكتروني ← رابط لشريك Odoo الحالي
  2. مطابقة الهاتف → الارتباط بالشريك الحالي
  3. مطابقة الاسم + الشركة → ضع علامة على أنها نسخة مكررة محتملة للمراجعة اليدوية
  4. لا يوجد تطابق → قم بإنشاء شريك جديد

** العلامات والتجزئة: **

يتم تعيين علامات GHL إلى علامات اتصال Odoo:

  • تمت إضافة علامة "GHL-Lead" إلى جميع جهات الاتصال ذات مصادر GHL
  • تتم مزامنة علامات خط أنابيب GHL كعلامات Odoo CRM
  • مزامنة فئات عملاء Odoo كعلامات GHL للتجزئة

الفرصة ومزامنة خطوط الأنابيب

** خريطة المرحلة: **

ربط مراحل خط أنابيب GHL بمراحل Odoo CRM:

مرحلة GHLمرحلة Odoo CRM
الرصاص الجديدجديد
مؤهلمؤهل
تم إرسال الاقتراحالاقتراح
التفاوضفاز (معلق)
فازفاز
ضائعضاع (بالسبب)

مزامنة فرصة من GHL إلى Odoo:

  1. تم إنشاء فرصة GHL أو نقلها إلى مرحلة التصفيات
  2. تنشيط خطاف الويب: opportunity.status_changed
  3. يتلقى الموصل خطاف الويب
  4. في حالة وجود جهة اتصال في Odoo: قم بربط الفرصة بذلك الشريك
  5. إذا لم يكن الأمر كذلك: قم بإنشاء شريك من بيانات الاتصال بـ GHL
  6. أنشئ crm.lead في Odoo مع تحديد المرحلة من GHL
  7. التعيين لمندوب مبيعات بناءً على مهمة GHL

مزامنة الصفقات الفائزة من Odoo إلى GHL:

عندما يتم وضع علامة على صفقة تم الفوز بها في Odoo CRM:

  1. يستدعي الرابط واجهة برمجة تطبيقات GHL: تحديث حالة الفرصة إلى "فاز"
  2. تعمل أتمتة GHL على تشغيل تسلسل الترحيب بالعملاء
  3. يقوم Odoo بإنشاء أمر بيع من فرصة إدارة علاقات العملاء (CRM).
  4. يقوم الرابط بشكل اختياري بإنشاء ملاحظة GHL مع مرجع أمر بيع Odoo

الإيرادات المتوقعة وخط الأنابيب المرجح:

تتزامن قيم فرصة GHL مع Odoo:

  • القيمة النقدية لـ GHL → Odoo expected_revenue
  • احتمال فوز GHL → Odoo probability
  • التوقعات المرجحة: يحسب Odoo prorated_revenue = expected_revenue × probability

مزامنة المواعيد والتقويم

يعد نظام حجز التقويم الخاص بـ GoHighLevel أداة رئيسية لتحويل العملاء المحتملين. مزامنة المواعيد المحجوزة مع تقويم Odoo وأنشطة إدارة علاقات العملاء (CRM).

** سير عمل مزامنة المواعيد: **

  1. تعيين الكتب الرئيسية في GHL (عبر مسار التحويل، ما يعادل Calendly)
  2. يتم تشغيل خطاف الويب AppointmentBooked
  3. يقوم الموصل بإنشاء:
  • حدث تقويم Odoo (في تقويم مندوب المبيعات)
  • نشاط Odoo CRM بشأن الفرصة ذات الصلة (المكالمة مجدولة)
  • اختياري: إنشاء مهمة في مشروع Odoo (للتحضير قبل الاجتماع)
  1. في حالة إعادة جدولة الموعد: سيتم تحديث حدث Odoo
  2. إذا تم إلغاء الموعد: تم إلغاء حدث Odoo، وإزالة النشاط

أتمتة ما قبل الاجتماع:

تشغيل تسلسل GHL الآلي عند تأكيد موعد Odoo:

  • قبل 24 ساعة: رسالة تذكير قصيرة من GHL
  • قبل ساعة واحدة: رسالة تذكير بالبريد الإلكتروني من GHL
  • بعد الاجتماع: تسلسل المتابعة في حالة عدم التوصل إلى صفقة خلال 48 ساعة

جسر الأتمتة القائم على الزناد

أقوى ميزة في التكامل هي جسر webhook - حيث تؤدي أحداث Odoo إلى تشغيل عمليات التشغيل الآلي لـ GHL والعكس صحيح.

أحداث GHL → إجراءات Odoo:

حدث GHLعمل أودو
علامات الاتصال "العميل"إنشاء أمر بيع (مسودة)
تم استلام المبلغتفعيل اشتراك اودو
الفرصة الرابحةإنشاء مشروع من القالب
استجابة المسح (NPS 9-10)إنشاء إدخال برنامج الإحالة
طلب الدعم (علامة)إنشاء تذكرة دعم

أحداث Odoo → إجراءات GHL:

حدث أودوعمل GHL
الفاتورة مدفوعةتشغيل تسلسل البريد الإلكتروني للتأهيل
تذكرة الدعم مغلقةإرسال مسح NPS
تاريخ تجديد الاشتراك -30 يومًاإطلاق حملة التجديد
تم تأكيد أمر البيعتحديث فرصة GHL للفوز
تم الانتهاء من معلم المشروعإرسال بريد إلكتروني لتحديث التقدم

تكوين جسور الأتمتة:

  1. انتقل إلى GHL → جسور الأتمتة → إنشاء
  2. حدد مصدر التشغيل (GHL أو Odoo)
  3. حدد حدث التشغيل
  4. حدد النظام المستهدف
  5. تكوين تعيينات العمل والميدان
  6. قم بتعيين الشروط (اختياري: يتم تشغيله فقط في حالة تطابق قيم حقول معينة)

مثال على الجسر: الفاتورة المدفوعة → تسلسل تأهيل 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
معدل التحويلالمحسوبة: الفوز / إجمالي العملاء المحتملين
إيرادات الحملةمجموع الصفقات الفائزة من الحملة

إسناد الإيرادات في إدارة علاقات العملاء:

ضع علامة على كل عميل محتمل في GHL بالحملة التي أنشأته. في تحليلات Odoo CRM:

  • الإيرادات حسب مصدر الحملة
  • تكلفة الاكتساب حسب القناة
  • عائد استثمار الحملة = قيمة الصفقة التي تم الفوز بها / تكلفة الحملة
  • تحليل فترة الاسترداد

بنية الوكالة متعددة المستأجرين

بالنسبة لوكالات 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؟

يستخدم الموصل البريد الإلكتروني كمفتاح أساسي لإلغاء البيانات المكررة. عند المزامنة من GHL، فإنه يبحث في Odoo عن شريك موجود له نفس البريد الإلكتروني. إذا تم العثور عليه، فإنه يربط جهة اتصال GHL بشريك Odoo دون إنشاء نسخة مكررة. بالنسبة لإلغاء البيانات المكررة المستندة إلى الهاتف، قم بتمكين مطابقة الهاتف في إعدادات إلغاء البيانات المكررة الخاصة بالموصل. قم بمراجعة تقرير "التكرارات المحتملة" أسبوعيًا لحل حالات الحافة يدويًا.

هل يمكن لأتمتة GHL تشغيل إجراءات Odoo مباشرة بدون تعليمات برمجية؟

نعم، عبر خطافات الويب. يتضمن منشئ الأتمتة الخاص بـ GHL إجراء "Custom Webhook". قم بتكوين هذا الإجراء لاستدعاء نقطة نهاية واجهة برمجة التطبيقات (API) لمثيل Odoo الخاص بك. يعرض موصل ECOSIRE نقطة نهاية خطاف ويب آمنة عند /ghl/trigger والتي تقبل حمولات GHL وتقوم بتعيينها لإجراءات Odoo. لا يلزم وجود تعليمات برمجية مخصصة - قم بتكوين التعيينات في واجهة جسر التشغيل الآلي للموصل.

هل يدعم التكامل تتبع الحملات التسويقية عبر الرسائل النصية القصيرة والبريد الإلكتروني لشركة GHL في Odoo؟

نعم على المستوى الكلي. يقوم الموصل باستيراد إحصائيات حملة GHL (عمليات الفتح والنقرات والتحويلات) وربطها مع عملاء محتملين في Odoo CRM من نفس الحملة. يتم تتبع تتبع مشاركة البريد الإلكتروني/الرسائل النصية القصيرة الفردية (من فتح ماذا) في تحليلات الحملة الأصلية لشركة GHL. يتلقى Odoo إحالة الإيرادات (التي تؤدي إلى الحملة التي تم تحويلها إلى عملاء).

ماذا يحدث لجهات اتصال GHL الحالية عندما أقوم بتوصيل التكامل لأول مرة؟

تقوم المزامنة الأولية باستيراد جهات اتصال GHL كشركاء Odoo. بالنسبة لحسابات GHL الكبيرة (أكثر من 10000 جهة اتصال)، يتم تشغيل الاستيراد الأولي كمهمة خلفية مع إعداد تقارير التقدم. يقوم الموصل بإلغاء التكرار مع شركاء Odoo الحاليين باستخدام مطابقة البريد الإلكتروني. يتم وضع علامة على جهات الاتصال التي ليس لها عناوين بريد إلكتروني للمراجعة اليدوية. بعد المزامنة الأولية، تكون التغييرات الجارية مدفوعة بالحدث عبر خطافات الويب.

هل يمكنني استخدام التكامل لإنشاء فواتير Odoo تلقائيًا عند استلام دفعة GHL؟

نعم. تكوين جسر الأتمتة: Trigger = GHL Payment Received، Action = Odoo: إنشاء الفاتورة ونشرها. قم بتعيين مبلغ دفع GHL إلى سطر الفاتورة، واتصال GHL بعميل Odoo، وطريقة دفع GHL إلى مجلة Odoo. يُستخدم هذا بشكل شائع للوكالات التي تفرض رسومًا مقدمًا من خلال عملية الدفع الخاصة بـ GHL وتحتاج إلى أن تنعكس الإيرادات تلقائيًا في محاسبة Odoo.


الخطوات التالية

يؤدي تكامل Odoo-GoHighLevel إلى إنشاء أساس لعمليات الإيرادات حيث لم تعد أتمتة التسويق والعمليات التجارية منعزلة. تلتقط GHL العملاء المتوقعين وترعاهم؛ يقوم Odoo بتسليم الخدمة وفواتيرها. التكامل يجعل هذين النظامين يبدوان وكأنهما نظام واحد.

اتصل بـ ECOSIRE حول تكامل Odoo-GoHighLevel →

استكشف خدمات GoHighLevel من ECOSIRE →

يتمتع فريقنا بخبرة عملية في كلا النظامين الأساسيين ويقدم عمليات تكامل تتجاوز مزامنة جهات الاتصال الأساسية - فنحن نبني سير عمل لأتمتة الإيرادات مما يؤدي إلى نتائج أعمال قابلة للقياس.

E

بقلم

ECOSIRE Research and Development Team

بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.

الدردشة على الواتساب