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:
- انتقل إلى الإعدادات ← مفاتيح واجهة برمجة التطبيقات (مستوى الوكالة) أو الحساب الفرعي ← الإعدادات ← مفاتيح واجهة برمجة التطبيقات
- قم بإنشاء مفتاح API جديد بالنطاق المناسب
- لاحظ مفتاح واجهة برمجة التطبيقات ومعرف الموقع (معرف الحساب الفرعي) الخاص بك
** عنوان URL الأساسي لـ GHL API v2:**
https://services.leadconnectorhq.com
يستخدم API v2 REST القياسي مع حمولات JSON ومصادقة الرمز المميز لحاملها.
الخطوة 2: تكوين OAuth للوصول على مستوى الوكالة
بالنسبة للوكالات التي تدير حسابات فرعية متعددة (مصطلح GHL لحسابات العملاء):
- قم بتسجيل التكامل علىmarketplace.gohighlevel.com
- قم بتكوين OAuth 2.0 مع إعادة توجيه URI إلى Odoo
- أكمل تدفق 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، يقوم الموصل بالتحقق مما يلي:
- مطابقة البريد الإلكتروني ← رابط لشريك Odoo الحالي
- مطابقة الهاتف → الارتباط بالشريك الحالي
- مطابقة الاسم + الشركة → ضع علامة على أنها نسخة مكررة محتملة للمراجعة اليدوية
- لا يوجد تطابق → قم بإنشاء شريك جديد
** العلامات والتجزئة: **
يتم تعيين علامات GHL إلى علامات اتصال Odoo:
- تمت إضافة علامة "GHL-Lead" إلى جميع جهات الاتصال ذات مصادر GHL
- تتم مزامنة علامات خط أنابيب GHL كعلامات Odoo CRM
- مزامنة فئات عملاء Odoo كعلامات GHL للتجزئة
الفرصة ومزامنة خطوط الأنابيب
** خريطة المرحلة: **
ربط مراحل خط أنابيب GHL بمراحل Odoo CRM:
| مرحلة GHL | مرحلة Odoo CRM |
|---|---|
| الرصاص الجديد | جديد |
| مؤهل | مؤهل |
| تم إرسال الاقتراح | الاقتراح |
| التفاوض | فاز (معلق) |
| فاز | فاز |
| ضائع | ضاع (بالسبب) |
مزامنة فرصة من GHL إلى Odoo:
- تم إنشاء فرصة GHL أو نقلها إلى مرحلة التصفيات
- تنشيط خطاف الويب:
opportunity.status_changed - يتلقى الموصل خطاف الويب
- في حالة وجود جهة اتصال في Odoo: قم بربط الفرصة بذلك الشريك
- إذا لم يكن الأمر كذلك: قم بإنشاء شريك من بيانات الاتصال بـ GHL
- أنشئ
crm.leadفي Odoo مع تحديد المرحلة من GHL - التعيين لمندوب مبيعات بناءً على مهمة GHL
مزامنة الصفقات الفائزة من Odoo إلى GHL:
عندما يتم وضع علامة على صفقة تم الفوز بها في Odoo CRM:
- يستدعي الرابط واجهة برمجة تطبيقات GHL: تحديث حالة الفرصة إلى "فاز"
- تعمل أتمتة GHL على تشغيل تسلسل الترحيب بالعملاء
- يقوم Odoo بإنشاء أمر بيع من فرصة إدارة علاقات العملاء (CRM).
- يقوم الرابط بشكل اختياري بإنشاء ملاحظة GHL مع مرجع أمر بيع Odoo
الإيرادات المتوقعة وخط الأنابيب المرجح:
تتزامن قيم فرصة GHL مع Odoo:
- القيمة النقدية لـ GHL → Odoo
expected_revenue - احتمال فوز GHL → Odoo
probability - التوقعات المرجحة: يحسب Odoo
prorated_revenue = expected_revenue × probability
مزامنة المواعيد والتقويم
يعد نظام حجز التقويم الخاص بـ GoHighLevel أداة رئيسية لتحويل العملاء المحتملين. مزامنة المواعيد المحجوزة مع تقويم Odoo وأنشطة إدارة علاقات العملاء (CRM).
** سير عمل مزامنة المواعيد: **
- تعيين الكتب الرئيسية في GHL (عبر مسار التحويل، ما يعادل Calendly)
- يتم تشغيل خطاف الويب
AppointmentBooked - يقوم الموصل بإنشاء:
- حدث تقويم Odoo (في تقويم مندوب المبيعات)
- نشاط Odoo CRM بشأن الفرصة ذات الصلة (المكالمة مجدولة)
- اختياري: إنشاء مهمة في مشروع Odoo (للتحضير قبل الاجتماع)
- في حالة إعادة جدولة الموعد: سيتم تحديث حدث Odoo
- إذا تم إلغاء الموعد: تم إلغاء حدث Odoo، وإزالة النشاط
أتمتة ما قبل الاجتماع:
تشغيل تسلسل GHL الآلي عند تأكيد موعد Odoo:
- قبل 24 ساعة: رسالة تذكير قصيرة من GHL
- قبل ساعة واحدة: رسالة تذكير بالبريد الإلكتروني من GHL
- بعد الاجتماع: تسلسل المتابعة في حالة عدم التوصل إلى صفقة خلال 48 ساعة
جسر الأتمتة القائم على الزناد
أقوى ميزة في التكامل هي جسر webhook - حيث تؤدي أحداث Odoo إلى تشغيل عمليات التشغيل الآلي لـ GHL والعكس صحيح.
أحداث GHL → إجراءات Odoo:
| حدث GHL | عمل أودو |
|---|---|
| علامات الاتصال "العميل" | إنشاء أمر بيع (مسودة) |
| تم استلام المبلغ | تفعيل اشتراك اودو |
| الفرصة الرابحة | إنشاء مشروع من القالب |
| استجابة المسح (NPS 9-10) | إنشاء إدخال برنامج الإحالة |
| طلب الدعم (علامة) | إنشاء تذكرة دعم |
أحداث Odoo → إجراءات GHL:
| حدث أودو | عمل GHL |
|---|---|
| الفاتورة مدفوعة | تشغيل تسلسل البريد الإلكتروني للتأهيل |
| تذكرة الدعم مغلقة | إرسال مسح NPS |
| تاريخ تجديد الاشتراك -30 يومًا | إطلاق حملة التجديد |
| تم تأكيد أمر البيع | تحديث فرصة GHL للفوز |
| تم الانتهاء من معلم المشروع | إرسال بريد إلكتروني لتحديث التقدم |
تكوين جسور الأتمتة:
- انتقل إلى 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 |
| معدل التحويل | المحسوبة: الفوز / إجمالي العملاء المحتملين |
| إيرادات الحملة | مجموع الصفقات الفائزة من الحملة |
إسناد الإيرادات في إدارة علاقات العملاء:
ضع علامة على كل عميل محتمل في 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 →
يتمتع فريقنا بخبرة عملية في كلا النظامين الأساسيين ويقدم عمليات تكامل تتجاوز مزامنة جهات الاتصال الأساسية - فنحن نبني سير عمل لأتمتة الإيرادات مما يؤدي إلى نتائج أعمال قابلة للقياس.
بقلم
ECOSIRE Research and Development Team
بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.
مقالات ذات صلة
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.