تخطَّ إلى المحتوى الرئيسي
Meticulosity Global

مرجع الترحيل

الترحيل من Salesforce إلى HubSpot


ما الذي ينتقل فعلاً، وما الذي لا ينتقل دون أن يظهر ذلك، وما الذي يجب إعادة بنائه يدوياً.

قارنّا Salesforce بـ HubSpot ميزة بميزة: 115 ميزة، و11 كائناً تتم مزامنتها، و15 فخاً موثّقاً، و24 بنداً يجب إعادة بنائه. الخريطة كاملة في هذه الصفحة، دون تسجيل.

ملف PDF هو المرجع نفسه بتنسيق مناسب لملف المشتريات.

احصل على المرجع والحاسبة

المرجع الكامل للترحيل من Salesforce إلى HubSpot بصيغة PDF، مع حاسبة Excel التي نحدد بها نطاق هذه المشاريع: كل ميزة من الميزات الـ115 في صف مستقل، أدخل أعدادك واحصل على الساعات.

ثلاثة ملفات: المرجع بصيغة PDF، والمرجع نفسه بصيغة Markdown لأداة الذكاء الاصطناعي لديك، وحاسبة الجهد الكاملة بصيغة Excel.

PDF documentPDFMarkdown documentMDExcel workbookXLS
شعار Salesforceشعار HubSpot

الترحيل من Salesforce إلى HubSpot ترحيل مرتفع جداً في التعقيد، يستغرق عادةً 4-12 أسبوعاً. من بين 115 ميزة قمنا بمطابقتها، تنتقل 29 كما هي، وتصل 82 مع فقدان جزء منها. أما البنود الـ24 التي لا ينقلها أي شيء نيابةً عنك فهي ما سيحدد جدولك الزمني فعلاً، وليس المزامنة.

بطاقة تقييم الترحيل

مستوى التعقيد: مرتفع جداً
تعقيد الترحيل
مرتفع جداً
المدة المعتادة
4-12 أسبوعاً
الطريقة الموصى بها
المزامنة ثم الترحيل
المزامنة الأصلية
موصّل أصلي مخصص، في الاتجاهين
النقل الذكي (Smart transfer)
مدعوم
اشتراك HubSpot
تتطلب المزامنة نفسها خطة HubSpot مدفوعة، سواء Starter أو Professional أو Enterprise، وعلى جانب Salesforce إما إصدار Professional أو أي إصدار يتضمن الوصول إلى API. وهناك ميزتان ترفعان هذا الحد الأدنى أكثر: مزامنة الكائنات المخصصة تتطلب HubSpot Enterprise، ومطابقة الحقول المخصصة تتطلب Data Hub Starter أو أعلى. تحقق من الإصدارين مقابل ما تشغّله فعلاً قبل تحديد نطاق العمل، فالمزامنة بلا قيمة دون الاشتراكات التي تقوم عليها.

تكافؤ الميزات عبر 115 قدرة

2925%
8271%
43%
  • يقابله مباشرة: 29 (25%)
  • يقابله جزئياً: 82 (71%)
  • لا مقابل له: 4 (3%)

11

كائنات تُزامَن أصلياً

15

القيود والفخاخ

24

بنود إعادة البناء اليدوي

3

إصدارات المصدر المشمولة

مصدر هذه المعلومات: مدونة أبحاثنا الخاصة، تم التحقق منها بتاريخ 2026-07-31، وهي أساس كل رقم في هذه الصفحة.

الكائنات الأحد عشر التي تُزامَن أصلياً

ما ينقله الموصّل نيابةً عنك، واتجاه التدفق في كل كائن.

Leads

في الاتجاهينفي الاتجاهين

يصبح Contacts

يحتفظ Salesforce بـ Leads وContacts ككائنين منفصلين، بينما يدمجهما HubSpot في كائن Contacts واحد، ولذلك يحتاج الاتجاه الراجع إلى Salesforce إلى قرار منك: هل تنشئ جهة اتصال HubSpot هناك Lead أم Contact. وتحويل Lead في Salesforce ينتقل إلى HubSpot كتغيير في مرحلة دورة الحياة (lifecycle stage)، وأي حقل يحمل الاسم الداخلي نفسه في كائني Lead وContact يُزامَن إلى كليهما، ويستحق ذلك تحققاً مقصوداً لا افتراضاً، لأن الحقل المتطابق الاسم قد يحمل معنى مختلفاً في كل كائن.

Contacts

في الاتجاهينفي الاتجاهين

يصبح Contacts

مزامنة جهات الاتصال هي القطعة الوحيدة غير الاختيارية؛ وكل ما عداها في هذه القائمة خيار تتخذه. تتيح قوائم التضمين (inclusion lists) والمزامنة الانتقائية (selective sync) أن تقرر أي السجلات تعبر فعلاً، ويمكن ضبط كل حقل على اتجاه مزامنة مستقل: في الاتجاهين، أو اعتماد قيمة Salesforce دائماً، أو اعتماد قيمة HubSpot دائماً. وهذا التحكم لكل حقل مفيد فعلاً حين تدير مجموعة عدة كيانات عبر Salesforce org واحد، إذ لا يضطر الحقل الذي يجب أن يبقى خاصاً بكيان بعينه إلى وراثة القاعدة نفسها المطبقة على كل ما سواه.

Accounts

في الاتجاهينفي الاتجاهين

يصبح Companies

احرص على الترتيب الصحيح وإلا لن تتكون الارتباطات: يجب تفعيل مزامنة الشركات قبل مزامنة الصفقات، ويجب أن يكتمل استيراد حسابات Salesforce قبل أيٍّ منهما. تتم مزامنة تسميات الارتباطات (Association labels)، لكن الدعم محدود لهرميات الحسابات، وهذا يمسّ مباشرة المجموعة التي تقف فيها شركة قابضة فوق عدة كيانات تشغيلية، فالبنية الأبوية الفرعية التي تربطها ليست شيئاً تنقله هذه المزامنة الأصلية بدرجة موثوقة.

Opportunities

في الاتجاهينفي الاتجاهين

يصبح Deals

يصل كل نوع سجل (record type) في Salesforce كمسار مستقل في HubSpot، بتسمية تلقائية 'Salesforce - [record type ID]'، فالمؤسسة التي تدير أنواع سجلات منفصلة لكل سوق أو كيان تصل إلى HubSpot بعدد مماثل من المسارات المنفصلة لا بعرض موحد واحد. وتمرر المؤسسات متعددة العملات القيمة الرقمية فقط دون تحويل بسعر صرف، ويجب تفعيل مزامنة الشركات كي تثبت ارتباطات الصفقة بالشركة، ويُحدّد العدد الإجمالي للمسارات التي يقبلها HubSpot بحسب شريحة اشتراك Sales Hub، ويستحق ذلك التحقق مبكراً إذا كانت بنية الحساب تدير أصلاً عدة أنواع سجلات.

Cases

في الاتجاهينفي الاتجاهين

يصبح Tickets

تتحول Case في Salesforce إلى Ticket في HubSpot عند المزامنة، وتمنحك مفاتيح الارتباط (association toggles) التحكم في الكائنات المرتبطة التي تنتقل معها. اضبط هذه المفاتيح عمداً بدل ترك الإعدادات الافتراضية: فحالة الدعم المرتبطة بمجموعة خاطئة من السجلات تعني فريق خدمة يعمل من صورة ناقصة.

Tasks (Salesforce)

في الاتجاهينفي الاتجاهين

يصبح Tasks

لمزامنة المهام مفتاح تشغيل وإيقاف خاص بها، منفصل عن مزامنة الأنشطة، فتفعيل أحدهما لا يفعّل الآخر. وعند تشغيلها يمكن للمهمة المنشأة في Salesforce أن تولّد نظيرتها في HubSpot تلقائياً، ويستحق ذلك التأكد منه مع الفريق الذي يعمل فعلاً من المهام يومياً قبل افتراض أنه يحدث أصلاً.

Activities (HubSpot timeline events)

إلى المنصة المصدرإلى المنصة المصدر

يصبح Activities (emails, notes, meetings, calls)

تعمل هذه مزامنة في اتجاه واحد في الغالب: حدث الجدول الزمني في HubSpot يصبح مهمة في Salesforce، لا العكس. وتوجد ثلاثة حدود منفصلة داخل هذا التدفق في آن واحد: أحداث البريد الإلكتروني التسويقي لا تعبر إلا ضمن نافذة 30 يوماً من مزامنة جهة الاتصال، وطلبات النماذج لا تعبر إلا ضمن سنة، وأي شيء سجّلته Einstein Activity Capture في Salesforce لا يُزامَن إلى HubSpot إطلاقاً. أما رسائل المبيعات والاجتماعات والملاحظات وعروض المحتوى فتنتظر أن تُطلَق مزامنة جهة الاتصال المرتبطة أولاً، ولذلك قد تسبق الصفقة السريعة الحركة سجل أنشطتها إن لم يكن سجل جهة الاتصال قد عبر بعد.

Campaigns

إلى HubSpotإلى HubSpot

يصبح Contact property (Salesforce Campaign ID)

ما يعبر هو معرّف واحد لا الحملة نفسها: يصل Campaign ID من Salesforce كخاصية لجهة الاتصال في HubSpot، لأن كائني الحملة في المنصتين مختلفان مفاهيمياً ولا يمكن مطابقة أحدهما بالآخر. ولا شيء يتدفق في الاتجاه المعاكس أيضاً؛ فحملة HubSpot لا مسار لها إلى Salesforce. ويمكن مع ذلك ربط النماذج بحملة في Salesforce، وهذا من الأماكن القليلة التي يلتقي فيها النظامان فعلاً على هذا الكائن.

Custom Objects

في الاتجاهينفي الاتجاهين

يصبح Custom Objects

تحمل مزامنة الكائنات المخصصة مجموعة شروط لا شرطاً واحداً: اشتراك Enterprise، وأن يكون الكائن مبنياً في HubSpot قبل بدء إعداد المزامنة، وحقل مطلوب واحد على الأقل فيه، وألا تكون أي حقول بحث (lookup) مطابَقة إطلاقاً لأنها غير مدعومة. ولا تعمل الارتباطات بالكائنات القياسية إلا بعد أن يكون الكائن القياسي نفسه قيد المزامنة أصلاً، والمزامنة في الاتجاهين تحتاج تحديداً إلى أحد هذه الاشتراكات: Content Enterprise أو Enterprise Customer Platform أو Marketing Enterprise أو Data Enterprise أو Sales Enterprise أو Service Enterprise. وبالنسبة لمنشأة تحمل كائناتها المخصصة بنيتها الفعلية، من وحدات ومناقصات وكيانات مرخّصة، فإن هذه القائمة كاملة تنتمي إلى نقاش تحديد النطاق قبل بناء أي كائن، لا إلى اكتشافها شرطاً بعد شرط بعد أن يكون المشروع قد بدأ.

Person Accounts

إلى HubSpotإلى HubSpot

يصبح Contacts

تسلك Person Accounts مساراً خاصاً بها إلى HubSpot Contacts، مطابقة منفصلة عن إدخالَي Accounts وContacts العاديين فوقها، وهذا يهم مؤسسة Salesforce تستخدم Person Accounts لتمثيل الأفراد لا الشركات. والمطابقة نفسها موثّقة في مطابقات كائنات مزامنة بيانات Smart Transfer في HubSpot (knowledge.hubspot.com/integrations/supported-apps-for-hubspot-smart-transfer، قُرئت بتاريخ 2026-07-31)، ويستحق التحقق منها مباشرة بدل افتراض أنها تتصرف مثل مطابقة Account القياسية.

Notes

إلى HubSpotإلى HubSpot

يصبح Notes

الملاحظات من أبسط عمليات النقل في هذه القائمة: فـ Smart Transfer يدعمها مباشرة، والمطابقة موثّقة في مطابقات كائنات مزامنة بيانات Smart Transfer في HubSpot (knowledge.hubspot.com/integrations/supported-apps-for-hubspot-smart-transfer، قُرئت بتاريخ 2026-07-31). تحقق من التغطية في تلك الصفحة بدل الاعتماد على هذا الملخص، لأن قائمة ما يدعمه Smart Transfer تتغير.

خمسة عشر أمراً لا تخبرك بها المزامنة

كل أمر منها موثّق، وكل منها أنهى عملية ترحيل في أسبوع سيئ.

حدود استدعاءات API تقيّد إنتاجية المزامنة

كل جهة اتصال تُزامَن قد تستهلك ما يصل إلى أربعة استدعاءات لـ Salesforce API، وإصدار Salesforce ورخصتك يحددان سقف عدد الاستدعاءات المتاحة للإنفاق في اليوم. ثم يحدد إعداد HubSpot المسمى 'Allocated to HubSpot' حصة التكامل نفسه من ذلك السقف في كل نافذة متحركة مدتها 24 ساعة، ولذلك فإن مزامنة أولية كبيرة تنافس الاستخدام اليومي لـ Salesforce على المجموعة نفسها من الاستدعاءات هي ما يوقف الترحيل في منتصفه دون أن يلمس أحد أي إعداد.

الحل البديل: توجد أربع أدوات للتحكم، ويستحق الأمر معرفتها جميعاً قبل أن تقترب المزامنة من حدها: راقب الاستخدام في تبويب Sync Health، أو ارفع أو اخفض إعداد 'Allocated to HubSpot'، أو قلّص الحجم بقوائم التضمين أو المزامنة الانتقائية، أو انتقل إلى إصدار Salesforce أعلى للحصول على استدعاءات أكثر مباشرة. وفي مجموعة خليجية تدير عدة كيانات على عقد Salesforce واحد، نادراً ما يكون قرار ترقية الإصدار بيدك وحدك: فهو تكلفة ترخيص تحتاج إلى موافقة من يملك ذلك العقد، لا فريق المشروع الذي ينفذ الترحيل وحده.

فاصل مزامنة 15 دقيقة للتغييرات التزايدية

خمس عشرة دقيقة هي أقصر فاصل تسمح به المزامنة القياسية بين تغيير في أحد النظامين ووصوله إلى الآخر: يستعلم HubSpot عن التحديثات وفق هذه الدورة بدل دفعها لحظة حدوثها. وحيث يكون WhatsApp والمكالمة الهاتفية هما السجل الحقيقي للمحادثة ويأتي تحديث CRM بعدهما بدقائق على أي حال، نادراً ما تهم هذه الفجوة. لكنها تهم كثيراً في مناقصة قائمة أو صفقة سريعة الحركة يعمل فيها شخصان على الحساب نفسه من نظامين مختلفين ولا يرى أي منهما ما فعله الآخر للتو.

الحل البديل: حيث يكون الوقت الفعلي القريب مهماً حقاً، يقلّص Data Sync في Data Hub من HubSpot الفجوة إلى ثوانٍ بدل دقائق، أو يمكن بناء تكامل API مخصص بالأثر نفسه. وكلاهما بند كلفة حقيقي، فحدّد هل الخمس عشرة دقيقة الافتراضية مشكلة فعلاً في عملية المبيعات لديك قبل رصد ميزانية لأي من الحلين.

المنتجات وبنود الأسطر (Line Items) لا تُزامَن

لا شيء من المنتج أو بند السطر يعبر الموصّل في أي اتجاه: تُزامَن الفرصة (opportunity) كصفقة، لكن المنتجات وبنود الأسطر المسعّرة عليها تبقى في Salesforce. وما يصل إلى HubSpot صفقة بقيمة ومرحلة دون سجل لما كان يُباع فعلاً، وبأي سعر، وبأي كمية، وبأي عملة، وهي فجوة خطيرة لمنشأة تسعّر المنتج نفسه بالدرهم الإماراتي (AED) والريال السعودي (SAR) والدولار (USD) عبر مجموعة خليجية.

الحل البديل: أعد بناء كتالوج المنتجات مباشرة في HubSpot بدل انتظار وصوله: يحمل استيراد CSV أو سكربت API بيانات بنود الأسطر، ويمكن لأداة من طرف ثالث مثل Commercient أو تكامل API مصمم لهذا الغرض أداء المهمة نفسها على نطاق واسع. نفّذ هذا قبل أن تبدأ عروض الأسعار بالخروج من النظام الجديد، لأن بناء الكتالوج بعد أن يكون سوق ما يعمل فعلاً على HubSpot يعني إعادة صياغة كل عرض سعر مفتوح يدوياً.

الملفات والمرفقات لا تُزامَن أصلياً

كل ما هو مرفق بفرصة أو حساب أو سجل جهة اتصال في Salesforce يبقى فيه: فالتكامل الأصلي لا ينقل أي ملفات أو مرفقات في أي اتجاه. انظر إلى ما يوجد فعلاً في حقول المرفقات تلك في حساب إقليمي: نسخ الرخص التجارية، وشهادات التسجيل الضريبي (VAT)، وعروض المناقصات، والعقود الموقعة باللغة العربية. لا شيء من ذلك ينتقل مع السجل المرفق به.

الحل البديل: النقل لمرة واحدة للمرفقات عبر Smart Transfer هو المسار الأول، مع أداة ترحيل من طرف ثالث كخيار احتياطي لما يفوته. واحتفظ بمرحلة التنزيل وإعادة الرفع اليدوية لمجموعة صغيرة محددة الأسماء من الملفات الحرجة فقط: فالنقل اليدوي هو بالضبط الموضع الذي يتشوه فيه اسم ملف عربي أو يفقد فيه مستند صلته بالسجل الذي كان دليلاً عليه، وهو النوع من الانقطاع الذي تكتشفه مراجعة الامتثال بعد الإطلاق بوقت طويل لا أثناءه.

حقول الصيغ (Formula Fields) لا تُطلق المزامنة

إعادة حساب حقل صيغة في Salesforce غير مرئية للمزامنة: فـ HubSpot لا يُطلَق إلا عند تعديل سجل، والقيمة الجديدة للصيغة لا تُعدّ تعديلاً، مهما كان التغيير جوهرياً فعلاً. فالصفقة التي تجاوزت للتو عتبة خصم، أو درجة المخاطر التي انقلبت للتو، قد تبقى غير مزامنة في HubSpot ما دام لا شيء آخر في السجل يتغير.

الحل البديل: ابنِ Workflow صغيراً في Salesforce يكتب نتيجة الصيغة في حقل عادي غير صيغة كلما تغيرت: هذه الكتابة تُحتسب تعديلاً وتسحب المزامنة خلفها. هي قطعة إعداد متواضعة في Salesforce، لكنها يجب أن توجد لكل حقل صيغة تعتمد عليه المنشأة فعلاً، لا لأوضحها فقط.

عدم تطابق أنواع الحقول يسبب أخطاء المزامنة

لا تعمل المطابقة إلا بين الأنواع المتوافقة: خاصية HubSpot وحقل Salesforce المختلفان في النوع يُنتجان خطأ 'Type mismatch'، وقائمة اختيار (picklist) بقيم أكثر مما يسمح به HubSpot تُنتج خطأ حد الخيارات بدلاً من ذلك. والقوائم هي أول ما ينكسر عادةً في نموذج البيانات الإقليمي: قوائم الإمارات والمدن، واختصاصات المناطق الحرة، وحقول الجنسية واللغة، وكل منها بُني يدوياً عبر سنوات حتى تجاوز ما تقبله المطابقة.

الحل البديل: وحّد أنواع الحقول قبل إنشاء أي مطابقة، وقلّص خيارات القوائم غير المستخدمة بدل نقلها، وأنشئ خصائص HubSpot جديدة من النوع الصحيح حيثما لا تفي الموجودة. وحسم لغة كل قائمة في المرحلة نفسها: فالقائمة المقسمة نصفها بالعربية ونصفها بالإنجليزية لن تُطابَق بنظافة ولن تُعرض في التقارير بنظافة بعد ذلك.

حقول البحث (Lookup) في الكائنات المخصصة لا يمكن مطابقتها

لا يقبل التكامل حقل بحث (lookup) في كائن مخصص من Salesforce كهدف للمطابقة، ولذلك فإن أي علاقة مبنية عبر حقل بحث لا مسار لها عبر المزامنة إطلاقاً. وهذا قيد صارم تحديداً حيث تحمل الكائنات المخصصة البنية الفعلية للمنشأة الإقليمية: وحدات مرتبطة بأبراج في العقارات، وتأهيلات مسبقة مرتبطة بمناقصات في المقاولات، وكيانات مرخّصة مرتبطة بالمجموعة الأم في الخدمات المالية.

الحل البديل: استبدل علاقة البحث بحقل نصي لمعرّف يحمل معرّف السجل المرتبط عبر المزامنة، ثم أعد بناء الارتباطات يدوياً بعد تشغيلها، أو ابنِ مزامنة مخصصة قائمة على API مصممة لعلاقات البحث. وأياً كان المسار المختار، ضع شخصاً يعرف بنية الكيانات فعلاً على مرحلة إعادة الربط: فالرابط الخاطئ داخل مجموعة متعددة الكيانات ليس شيئاً يلتقطه سكربت تحقق.

ارتباطات الكائنات المخصصة غير مُصانة بالكامل

تنقل مزامنة الكائنات المخصصة الكائن لكن لا تنقل تلقائياً شبكة الارتباطات حوله، ولا يمكن لارتباط أن يمر أصلاً إلا بين كائنين كلاهما قيد المزامنة مع HubSpot بالفعل. وإذا شغّلت مزامنة الكائنات المخصصة قبل أن تكون الكائنات القياسية تحتها قيد المزامنة، فإن الروابط التي تعتمد عليها بنية حساب إقليمي لا تتكون ببساطة.

الحل البديل: رتّب ذلك عمداً: تأكد من أن كل كائن قياسي ذي صلة قيد المزامنة قبل تفعيل مزامنة الكائنات المخصصة، ثم طابق الارتباطات المتبقية يدوياً واستخدم Workflows لإعادة إنشاء ما لا يتكون من تلقاء نفسه. تعامل مع هذا التسلسل كبند في قائمة الفحص ضمن الخطة لا كافتراض، لأن من السهل تفعيل مزامنة الكائنات المخصصة أولاً ثم اكتشاف مشكلة الترتيب بعد فوات الأوان.

الكائنات المخصصة تتطلب اشتراك Enterprise

لا توجد شريحة دون Enterprise تزامن الكائنات المخصصة إطلاقاً، ويجب أن يكون الكائن نفسه موجوداً في HubSpot، مع تعريف حقل مطلوب واحد على الأقل، قبل أن يمكن حتى إعداد المزامنة. وحيث تدير منشأة إقليمية بنيتها الفعلية عبر الكائنات المخصصة، من وحدات وأبراج ومناقصات وكيانات مرخّصة، فإن متطلب Enterprise هذا ليس أمراً مستحباً يُكتشف في منتصف المشروع: بل ينتمي إلى أول نقاش للميزانية، لأن تغيير الشريحة المكتشف في منتصف عملية شراء تقودها لجنة يعيد دورة موافقات تقاس بالأشهر لا بالأيام.

الحل البديل: لا توجد طريقة للالتفاف على هذا فعلاً: اشتراك Enterprise مطلوب، دون استثناء. ما يمكنك التحكم فيه هو التوقيت، فصمّم معمارية الكائن المخصص في HubSpot كاملة قبل تشغيل المزامنة، بدل اكتشاف ثغرات المخطط بعد أن تبدأ السجلات بالانتقال.

أحداث البريد الإلكتروني التسويقي محدودة بنظرة رجعية لـ 30 يوماً

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

الحل البديل: استخرج بيانات التفاعل التاريخية على حدة قبل المزامنة، وأعدها بعدها كخصائص مخصصة أو ملاحظات مرفقة بسجل جهة الاتصال. نفّذ التصدير مبكراً في المشروع لا عند التحويل النهائي، فعدّاد الثلاثين يوماً يعمل أصلاً ضد كل ما لم يُلتقط بعد.

إرسالات النماذج لا تُنقل إلا عن آخر 1 سنة

لا يعبر سجل طلبات النماذج لجهة الاتصال إلى Salesforce إلا إذا وقع ضمن الأشهر الاثني عشر السابقة لمزامنة جهة الاتصال؛ وأي شيء أقدم يُترك خلفك. وقد تضع دورة المشتريات الطويلة، المعتادة في صفقات المؤسسات أو القطاع العام في هذه السوق، نموذج الاستفسار الأصلي على الجانب الخطأ من هذا الخط قبل أن تُغلق الصفقة أصلاً.

الحل البديل: صدّر الطلبات الأقدم على حدة قبل أن تغلق النافذة عليها، وأعدها عبر استيراد CSV أو API بدل قبول الخسارة. تعامل مع هذا كبند إضافي في قائمة التدقيق قبل الترحيل، لا كفكرة لاحقة بعد أن تكون المزامنة قيد العمل.

إزالة السجل من حملة لا تُطلق المزامنة

أزل سجلاً من Campaign في Salesforce فلن يحدث شيء في جانب HubSpot افتراضياً: هذه الإزالة وحدها لا تُطلق مزامنة. ويجب أن تُحفَّز مزامنة سجل جهة الاتصال أو الكائن المخصص بشكل مستقل، بتغيير حقل آخر مثلاً، قبل أن تعكس نسخة HubSpot أن السجل لم يعد في القائمة.

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

قيم العملات المتعددة تُزامَن دون أسعار صرف

تسلّم مؤسسة Salesforce متعددة العملات الرقم المجرد فقط: لا يُطبَّق أي سعر صرف أثناء المزامنة، ورمز العملة نفسه لا ينتقل معه. وبالنسبة لمجموعة تسعّر الصفقة نفسها بالدرهم الإماراتي (AED) والريال السعودي (SAR) والدولار (USD) عبر كياناتها التشغيلية، يعني ذلك أن HubSpot يستلم أرقاماً لا سبيل إلى معرفة العملة التي كانت بها أصلاً، وهذا يحوّل تقارير الإيرادات الموحدة عبر المجموعة إلى عملية تسوية يدوية بدل تقرير.

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

رسائل Einstein Activity Capture لا تُزامَن

تسجل Einstein Activity Capture البريد الإلكتروني بصيغة لا يتعرف عليها التكامل: فهي لا تصبح مهمة قياسية أو نشاط بريد إلكتروني قياسياً داخل Salesforce، ولذلك لا تصبح أي شيء في جانب HubSpot أيضاً. ومن يجري مراجعة امتثال أو تدقيق على الحساب لاحقاً لن يجد تلك المراسلات في HubSpot إطلاقاً، ولن يملك وسيلة لمعرفة أنها موجودة من HubSpot وحده.

الحل البديل: إما تسجيل الرسائل المهمة يدوياً كمهام في Salesforce لتسلك المسار القياسي إلى المزامنة، أو التحول إلى تتبع البريد الإلكتروني الخاص بـ HubSpot والتقاط النشاط مباشرة في ذلك الجانب بدلاً من ذلك. حدّد أي المراسلات يجب أن تكون مرئية في HubSpot فعلاً قبل الاختيار بين الأمرين، فتسجيل كل شيء يدوياً نادراً ما يصمد بعد الأسابيع القليلة الأولى.

حملات HubSpot تختلف مفاهيمياً عن حملات Salesforce

كلمة 'حملة' تعني شيئين مختلفين على جانبي هذا التكامل: حملة HubSpot تجمع الأصول التسويقية معاً، بينما حملة Salesforce قائمة أعضاء يحمل كل منهم حالة. ولأنهما يصفان نوعين مختلفين تماماً من الكائنات، فلا مطابقة بينهما، مباشرة أو غير مباشرة، وأي استراتيجية مبنية على المعارض وأرضيات المؤتمرات وتتبع الإحالات داخل بنية مجموعة يجب إعادة بنائها على نموذج HubSpot لا نقلها بالاسم وحده.

الحل البديل: قسّم حملة Salesforce القديمة إلى مهمتيها الحقيقيتين: حملات HubSpot لتجميع الأصول التسويقية، وقوائم أو شرائح نشطة (active segments) لتتبع من هو عضو فعلاً وما حالته. وأعد بناءها حول المكان الذي يصل منه الطلب الإقليمي فعلاً، من أرضيات المعارض والمؤتمرات وواردات WhatsApp والإحالات من داخل المجموعة، بدل إعادة إنتاج قائمة فئات لم يستخدمها أحد منذ موسم الفعاليات الأخير.

أربع ميزات في Salesforce لا يستطيع HubSpot تعويضها

لا يوجد حل بديل يسدّ هذه الفجوات. كل بند منها قدرة ستتخلى عنها، فحدّد من في المنشأة يستطيع الاستغناء عنها قبل الالتزام بموعد.

Field Service Lightning (إدارة الخدمات الميدانية)

إذا كان الإيفاد وجدولة الطواقم والصيانة الوقائية تعمل عبر Field Service Lightning اليوم، فلا شيء منها يجد مكاناً في HubSpot: فإدارة الخدمات الميدانية ليست قدرة يوفرها HubSpot أصلاً. خصّص ميزانية لمنصة مخصصة مثل ServiceTitan أو Jobber، أو لبناء مخصص، يعمل إلى جانب HubSpot لا داخله.

Visual Remote Assistant (المساعد المرئي عن بُعد)

لا مقابل في HubSpot. يتطلب أدوات دعم عن بُعد أو واقع معزز (AR) من أطراف ثالثة عند الحاجة.

Chatter Groups (مجموعات Chatter)

لا مقابل في HubSpot. يُوصى بقنوات Slack أو Microsoft Teams أو أدوات تعاون أخرى.

إدارة علاقات الشركاء (PRM)

ثلاثة موردين مسمّين يغطون الفجوة التي يتركها HubSpot هنا: PartnerStack وAllbound وChanneltivity، وكلها تتكامل مع HubSpot وتغطي معاً معظم حالات استخدام PRM. وحيث لا تتسع الميزانية لمنتج مخصص، يمكن محاكاة تسجيل الصفقات (deal registration) داخل HubSpot باستخدام نماذج تغذي مسار صفقات مخصصاً، لكنه حل بديل لا إدارة علاقات شركاء حقيقية، ويجب عرضه على من يملك برنامج الشركاء على هذا الأساس بالضبط.

اثنا عشر أمراً لا يعيد الترحيل بناءها

هذه من شيفرة Salesforce ومنتجاتها الخاصة، ولن ينقلها الترحيل إلى HubSpot، ولذلك لا تحمل أي ساعات في التقدير. ومع ذلك تحتاج إلى قرار قبل التحويل النهائي، لأنك أنت من يتخلى عن شيء.

Apex Triggers (مشغّلات Apex)

كل مشغّل Apex يعمل في نسختك يحمل منطق أعمال لا ينتقل مباشرة إلى HubSpot: يجب قراءة كل واحد على حدة وفرزه إلى ما يمكن لـ Workflow أو إجراء شيفرة مخصصة (custom code action) إعادة إنتاجه وما يحتاج إلى خدمة خارجية تقف إلى جانب HubSpot بدلاً من ذلك. ومشغّل التحقق قبل الحفظ (before-save validation) هو الأصعب في الاستنساخ من بين الثلاثة، لأن HubSpot لا يملك نقطة مقابلة في تسلسل حفظ السجل لمنع البيانات أو إعادة كتابتها قبل أن تستقر. وعدد أسطر Apex خلف كل مشغّل هو الطريقة الصادقة لتقدير العمل قبل أن يبدأ، لا بعده.

Apex Classes (Controllers وServices وUtilities)

افرز كل فئة Apex في مؤسستك إلى واحدة من أربع سلال قبل تسعير إعادة البناء: فئات الأدوات المساعدة (utility)، التي يتبين غالباً أنها غير ضرورية حين تحل أدوات HubSpot الأصلية محل ما كانت تفعله؛ وفئات التكامل، التي تحتاج إلى إعادة كتابة على HubSpot API؛ ومنطق الأعمال، الذي يصبح Workflow أو إجراء شيفرة مخصصة؛ ومتحكمات الواجهة (UI controllers)، التي تُعاد بناؤها من الصفر. وإجمالي عدد الأسطر وعدد الفئات عبر هذه السلال هو ما يحرّك التقدير فعلاً، وتستغرق كل فئة مهمة من 4 إلى 8 ساعات بعد تحديدها.

Scheduled Apex / Batch Apex (مهام Apex المجدولة والدفعية)

عادةً ما تعالج مهام Apex المجدولة والدفعية أحجام بيانات لم تُبنَ Workflows في HubSpot لتحملها، ولذلك فإن السؤال المطلوب الإجابة عنه قبل الترحيل ليس هل يمكن نقل المنطق، بل هل يمكن أن يمر الحجم خلفه عبر HubSpot أصلاً. وحيث لا يمكن ذلك، يجب أن تحل أداة ETL خارجية أو دالة serverless مجدولة محل ما كانت تفعله Batch Apex.

Visualforce Pages (صفحات Visualforce)

كل صفحة Visualforce في مؤسستك إعادة كتابة لا نقل، والهدف يعتمد على الغرض الفعلي للصفحة: قالب PDF ينتقل إلى قوالب عروض الأسعار في HubSpot أو إلى مولّد PDF خارجي، ونموذج مخصص يصبح نموذج HubSpot أو شيفرة مخصصة، وواجهة معقدة فعلاً غالباً ما تكون عملاً يكفي لاحتياج تطبيق ويب منفصل يُبنى إلى جانب HubSpot لا داخله.

Lightning Web Components (مكونات LWC)

لا مسار لـ Lightning Web Components إلى HubSpot إطلاقاً: كل واحد منها إعادة كتابة كاملة، يُفرز بحسب ما يفعله فعلاً. عرض البيانات البسيط يصبح تخصيص سجل في HubSpot (record customisation)، والأداة التفاعلية تصبح بطاقة امتداد CRM (CRM extension card)، والتطبيق الكامل يصبح تطبيق ويب منفصلاً يُبنى خارج HubSpot تماماً. ومن بين كل ما في ترحيل Salesforce، هذه باستمرار من أكبر الفجوات تقديراً، فتعامل مع جرد LWC كبند مستقل في التقدير بدل دمجه في إعادة البناء العامة.

تحليلات Einstein Analytics / Tableau CRM / CRM Analytics

لا شيء في CRM Analytics، التي كانت تُسمى Tableau CRM أو Einstein Analytics، ينتقل: لوحات المعلومات ومجموعات البيانات تحتاج إلى إعادة بناء كاملة في أداة BI خارجية، واستعلامات SAQL ووصفات البيانات (data recipes) والتنبؤات المبنية على الذكاء الاصطناعي خلفها لا تنتقل إطلاقاً. ودرجة تطور التحليلات الحالية لديك هي ما ينبغي أن يحدد أداة BI التي ستحل محلها، فقدّر هذا التقييم قبل اختيار أداة من قائمة مختصرة.

Salesforce Connect (الكائنات الخارجية External Objects)

لا يملك HubSpot مقابلاً للكائن الافتراضي الذي يعرض بيانات محتفظاً بها خارجياً دون نسخها: فـ External Objects وHubSpot ينطلقان من نموذجين مختلفين جذرياً لمكان وجود البيانات. وهناك ثلاثة مسارات بنتائج مختلفة: مزامنة البيانات الخارجية إلى HubSpot بالكامل، وهذا يكررها؛ أو عرضها عبر بطاقة CRM دون تخزينها؛ أو إبقاء وصول منفصل إلى النظام الخارجي يعمل إلى جانب HubSpot. وهذا قرار معماري لا مهمة ترحيل، ويستحق أن يُتخذ عن قصد بدل الانزلاق إلى المسار الذي يبدو أسرع.

MuleSoft Integration (تكامل MuleSoft)

تمثل منظومة MuleSoft استثماراً حقيقياً، والترحيل لا يضطرك إلى التخلص منها: يمكنك إبقاء MuleSoft في مكانها وإعادة توجيه تدفقاتها إلى HubSpot API، أو الانتقال إلى وسيط (middleware) أخف إذا لم يعد الاستثمار مبرَّراً. وفي الحالتين يحتاج كل تدفق وواجهة API في Anypoint إلى تقييم مستقل، وهذا التقييم كبير بما يكفي ليُدار كمسار عمل مستقل إلى جانب الترحيل الأساسي لا كبند داخله.

Experience Cloud (المجتمعات Communities)

تعامل مع كل موقع Experience Cloud كتطبيق ويب مخصص لا كإعداد يُرحَّل، لأن هذا ما هو عليه فعلاً. بوابة العملاء لها مكان في Customer Portal الخاص بـ HubSpot وقاعدة المعرفة في KB الخاص به، أما بوابة الشركاء فلا مقابل لها إطلاقاً وتحتاج إلى منتج من طرف ثالث، وينطبق الأمر نفسه على منتديات المجتمع التي تحتاج إلى شيء مثل Discourse أو Khoros يعمل إلى جانب HubSpot. وأي صفحة مخصصة تتجاوز هذه الأنماط القياسية إعادة بناء من الصفر.

إدارة علاقات الشركاء (PRM)

تقع إدارة علاقات الشركاء (Partner Relationship Management) في فئة حلول لا ينافس HubSpot فيها إطلاقاً، فإذا كان تسجيل الصفقات أو استقبال الشركاء أو التسويق عبر القنوات يعمل عبر Salesforce PRM اليوم، فلا شيء منه يندمج في ترحيل HubSpot: يجب أن يعمل PRM مخصص من طرف ثالث إلى جانب HubSpot بدلاً من ذلك. تعامل مع هذا كبند رئيسي في النطاق والميزانية، لا كتفصيل يُكتشف بعد أن يكون الترحيل الأساسي قيد التنفيذ.

Salesforce CPQ (التهيئة والتسعير وعروض الأسعار)

من بين كل ما في ترحيل Salesforce، يُعدّ CPQ باستمرار من أصعبه نقلاً: قواعد التسعير وقواعد التهيئة وحزم المنتجات وسلاسل الموافقات كلها تحتاج إلى إعادة هندسة من الأساس بدل نقل مباشر. وحيث يحمل CPQ وزناً حقيقياً في طريقة بيعك اليوم، فإن إعادة الهندسة هذه وحدها قد تضاعف الجدول الزمني الكلي للترحيل، فسعّر CPQ وجدوِله كتقييم مستقل بدل دمجه في التقدير العام.

Salesforce Billing (الفوترة)

لم يُبنَ HubSpot ليحل محل نظام مالي، و Salesforce Billing هو ذلك تماماً: إصدار الفواتير ومعالجة المدفوعات والاعتراف بالإيرادات والفوترة المبنية على الاستخدام كلها تحتاج إلى منصة فوترة مخصصة تتكامل إلى جانب HubSpot بدل أن تُدمج فيه. حدّد نطاق هذا الترحيل كانتقالين يعملان معاً، نقل الـ CRM ونقل نظام الفوترة، لا انتقالاً واحداً.

البنود الـ24 التي تُعاد بناؤها يدوياً

هذه هي القائمة التي تفرّق بين عرض سعر يصمد وآخر لا يصمد.

البيانات والكائنات

المنتجات وقوائم الأسعار (Products وPrice Books)

تبقى Products وPrice Books وPrice Book Entries كلها في جانب Salesforce؛ لا شيء منها يعبر، فيجب بناء كتالوج المنتجات من جديد داخل HubSpot بدل نقله. تعامل معه كإعادة بناء لا نسخ: فالكتالوج الإقليمي يسعّر عادةً الصنف نفسه بالدرهم (AED) والريال (SAR) والدولار (USD) مع معالجة ضريبة القيمة المضافة (VAT) بشكل مختلف من سوق إلى آخر، وهي بنية أرخص بكثير في حسمها أثناء إدخال الكتالوج مما هي بعد أن تكون عروض الأسعار تخرج بناءً عليه.

HubSpot: مكتبة Products في HubSpot

يحمل استيراد CSV أرقام الأصناف (SKUs) والأسعار والأوصاف في مرة واحدة، ويستحق إعداد سير عمل عروض الأسعار المبني على المنتجات في HubSpot في الوقت نفسه لا كإضافة لاحقة، لأن التسعير من كتالوج غير منظم هو ما يجبر إعادة البناء على أن تحدث مرتين.

بنود الأسطر في الصفقات/الفرص (Line Items)

التاريخ هو الضحية هنا: بنود الأسطر الموجودة أصلاً على الفرص القائمة لا تُزامَن إطلاقاً، ولا يعمل فعلاً إلا ارتباطات المنتجات الجديدة المنشأة بعد إطلاق التكامل. وتفاصيل بنود الأسطر في صفقة مغلقة، وهي دليل مفيد في ملف مناقصة أو في تدقيق، يجب استخراجها ونقلها على حدة، لأن الموصّل لن يفعل ذلك لاحقاً.

HubSpot: HubSpot Deal Line Items

انقل التفاصيل التاريخية عبر استيراد CSV يدوي أو ترحيل قائم على API، ولا تفعل ذلك إلا بعد مطابقة كتالوج منتجات HubSpot، فبنود الأسطر التي لا تجد ما تُربَط به مجرد أرقام يتيمة.

مخططات الكائنات المخصصة (Custom Object Schemas)

يجب تعريف مخطط الكائن المخصص بالكامل داخل HubSpot، من أنواع الخصائص والحقول المطلوبة وغيرها، قبل أن تبدأ المزامنة أصلاً؛ ولا شيء من ذلك يصل من Salesforce تلقائياً. وهنا تُبنى لأول مرة على المنصة الجديدة، لا تُنقل إليها، الوحدات والأبراج في العقارات، والمناقصات والتأهيلات المسبقة في المقاولات، والكيانات المرخّصة في الخدمات المالية.

HubSpot: HubSpot Custom Objects

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

بيانات الحملات وحالات الأعضاء

تبقى العضوية والحالات وسجل الاستجابة الذي رافق حملة Salesforce كلها في مكانها؛ والشيء الوحيد الذي يعبر هو Campaign ID، فيصل كخاصية مجردة لجهة الاتصال. وبالنسبة لمنشأة تتتبع من حضر معرضاً فعلاً أو استجاب لمتابعة بعد مؤتمر، يجب تصدير ذلك السجل وإعادة بنائه على حدة بدل افتراض انتقاله مع المعرّف.

HubSpot: HubSpot Campaigns (لتجميع الأصول) + Active Lists (لتتبع العضوية)

هذه ليست إعادة بناء بمقابل مكافئ بل إعادة هندسة حقيقية: فحملات HubSpot مبنية لتجميع الأصول التسويقية لا لتتبع من هو عضو وما حالته، وهو ما تفعله حملة Salesforce فعلاً. ويجب نقل تتبع العضوية إلى القوائم والشرائح النشطة بدلاً من ذلك، مبنية حول كيفية وصول العملاء المحتملين في المنطقة فعلاً، من أرضيات المعارض وواردات WhatsApp والإحالات داخل المجموعة، لا منسوخة حقلاً بحقل من بنية الحملة القديمة.

المرفقات والملفات

لا شيء منها ينتقل من تلقاء نفسه: سجلات Files وAttachments وContentDocument كلها غير مرئية للمزامنة الأصلية. انظر إلى ما تحتويه تلك الكائنات فعلاً في حساب إقليمي قبل افتراض أن الخسارة طفيفة: نسخ الرخص التجارية وشهادات ضريبة القيمة المضافة والعقود الموقعة باللغة العربية وعروض المناقصات، فلا شيء منها زخرفي ولا شيء منها يعبر دون إجراء مقصود.

HubSpot: HubSpot file manager + مرفقات السجلات

النقل لمرة واحدة عبر Smart Transfer هو الخيار الأول الذي يُلجأ إليه، وسيغطي معظمها. وحيث يكون حجم الملفات كبيراً بما يكفي لإجهاده، تلتقط أداة ترحيل من طرف ثالث أو سكربتات API مصممة لهذا الغرض ما تبقى، ويستحق ذلك رصد ميزانية له بمجرد معرفة عدد الملفات لا بعد أن يتعثر النقل.

هرميات الحسابات (Account Hierarchies)

البنية الأبوية الفرعية التي تربط هرمية حسابات Salesforce لا تنتقل إطلاقاً. فالمجموعة التي تقف فيها شركة قابضة فوق عدة كيانات تشغيلية وكيان في منطقة حرة تتماسك بتلك الروابط وحدها، وما إن تختفي في HubSpot لا يعود في النظام ما يدل على أن اثني عشر حساباً هي في الواقع عميل واحد.

HubSpot: ارتباطات الشركة الأم والشركة الفرعية (parent-child company associations) في HubSpot

أعد بناء الهرمية عمداً باستخدام ارتباطات الشركة الأم في HubSpot، وأسند العمل إلى من يعرف بنية المجموعة بالاسم لا إلى استيراد جماعي، فربط الكيان في موضع خاطئ داخل هيكل قابض هو بالضبط الخطأ الذي لا تكشفه مرحلة التحقق من تلقاء نفسها.

الأتمتة

أتمتة Workflows / Process Builder / Flows

لا شيء من أتمتة Salesforce ينتقل: Workflow Rules وProcess Builder وFlows ومشغّلات Apex كلها يجب إعادة بنائها من الصفر داخل HubSpot. وتعامل مع إعادة البناء تلك كنقطة يمكن عندها أخيراً كتابة سلسلة الموافقات التي تعمل بها منشأتك فعلاً في النظام، من الخصم الذي يحتاج توقيع المالية، ومن ردّ المناقصة الذي يحتاج المدير العام، بدل أن تعيش في محادثة WhatsApp.

HubSpot: HubSpot Workflows

وثّق كل ذلك قبل بدء الترحيل، لأنه لن يكون هناك ما يذكّرك به بعد ذلك. أداة بناء Workflows في HubSpot أكثر بصرية من أداة Salesforce لكنها تعمل بمنطق مختلف، فتعامل مع إعادة البناء كفرصة للتبسيط لا كنقل مباشر، مع مراعاة أن عمليات الموافقة تحديداً لها مقابلات محدودة في HubSpot وقد تحتاج إلى إجابة مختلفة تماماً.

عمليات الموافقة

عمليات الموافقة (Approval Processes) من المجالات الأقل مقابلاً مباشراً في الجانب الآخر: لا شيء ينتقل، وما يقدمه HubSpot بدلاً منها محدود. وحيث تدير منشأة إقليمية موافقات متعددة التوقيعات على الخصومات أو المناقصات أو شروط العقود، تمتد عبر المالية ومسؤول الدولة وأحياناً المجموعة الأم، فإن هذه الفجوة تستحق تسميتها أمام اللجنة مبكراً بدل اكتشافها عند الإطلاق.

HubSpot: HubSpot Workflows مع إجراءات الموافقة (محدودة) أو أدوات موافقة من أطراف ثالثة

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

قواعد إسناد العملاء المحتملين

قواعد إسناد العملاء المحتملين وإدارة المناطق (territory management) يجب إعادة إنشاؤها لا نقلها، وهذه هي اللحظة المناسبة لتحديد كيف ينبغي أن يتوجه العملاء المحتملون فعلاً عبر مجموعة بعدة أسواق: بحسب الدولة، أو الكيان القانوني، أو لغة الاستفسار الوارد، بدل إعادة إنتاج ما نشأ في Salesforce بحكم العادة.

HubSpot: الإسناد بالتناوب (round-robin) في HubSpot، أو التوجيه القائم على Workflows، أو أدوات توجيه العملاء المحتملين

تحسّن التوجيه في HubSpot في الإصدارات الأخيرة، وفي الإعداد المباشر قد يغطي المطلوب وحده. وحيث يحتاج التوجيه إلى تعقيد حقيقي، وتقسيم المجموعة على عدة كيانات ولغات هو الحالة الشائعة هنا، يستحق Data Hub التقييم قبل الانزلاق إلى بناء مخصص.

تسلسلات البريد الإلكتروني والقوالب

كل قالب بريد إلكتروني في Salesforce، بما فيها قوالب Lightning، يجب إعادة بنائه يدوياً في HubSpot؛ فلا شيء منها ينتقل. وبالنسبة لفريق ثنائي اللغة فهذا عمل حقيقي لا مجرد إعادة كتابة: القالب العربي يحتاج إلى تخطيط مبني من اليمين إلى اليسار منذ البداية لا قالب إنجليزي أُسقط فيه نص عربي، وتختلف التحية واللقب وكتلة التوقيع بين اللغتين بما يكفي لتبرير قوالب منفصلة بدل قالب واحد بمفتاح لغة.

HubSpot: قوالب البريد الإلكتروني وSequences في HubSpot (Sales Hub)

أعد بناء القوالب مباشرة في HubSpot بدل استيرادها، واستغل الانتقال كفرصة للتطوير: فـ Sequences في HubSpot تضيف أتمتة لم تكن قوالب Salesforce الأساسية تملكها يوماً، فيمكن أن تنتهي إعادة البناء متقدمة على ما وصل إليه النظام القديم لا مجرد مكافئة له.

قواعد التحقق (Validation Rules)

قواعد التحقق على مستوى الحقل لا مقابل مباشراً لها في HubSpot ويجب إعادة بنائها يدوياً، قاعدة بقاعدة. أعطِ الأولوية أولاً للقواعد التي تفرض صيغاً خاصة بهذه السوق، كرقم الرخصة التجارية أو تسجيل ضريبة القيمة المضافة أو حقل الكيان المسجَّل، لأن تلك الحقول هي الأكثر عرضة لتراكم البيانات السيئة بمجرد أن يتوقف التحقق ولو لفترة وجيزة.

HubSpot: الحقول المطلوبة في HubSpot، وقواعد التحقق من الخصائص، والتحقق القائم على Workflows

يغطي HubSpot الحقول المطلوبة والتحقق الأساسي لخاصية واحدة جاهزاً. أما أي شيء يقارن حقلاً بآخر، وهنا تعيش معظم قواعد الصيغ الخاصة بالمنطقة فعلاً، فيحتاج إلى Workflow أو إجراء مبرمج مخصص يُبنى له تحديداً لا إلى إعداد يُفعَّل.

التقارير

التقارير

كل تقرير في Salesforce يحتاج إلى إعادة بناء من الصفر في HubSpot، وأنواع التقارير في المنصتين لا تتطابق بما يكفي لنقل مباشر: فما يمكن للتقرير أن يرشح عليه أو يجمّع به أو يحسبه يختلف اختلافاً كبيراً بينهما. استغل إعادة البناء لتحديد التقارير التي تستحق مكانها فعلاً بدل إعادة إنتاج القائمة كاملة بحكم العادة.

HubSpot: تقارير HubSpot المخصصة، مع كون أداة بناء التقارير المخصصة مقيّدة بالخطة

ارسم قائمة التقارير الحالية أولاً وكن صريحاً بشأن ما لا يزال مستخدماً منها فعلاً؛ فعدد كبير منها سيتبين أنه يُبسَّط أو يُسقَط بدل أن يُعاد بناؤه. ولتقارير HubSpot نقاط قوتها الخاصة لا نقاط القوة نفسها بترتيب مختلف: تقارير الإسناد (attribution) قوية فعلاً، بينما قد تكون التقارير عبر الكائنات أكثر محدودية، ولذلك قد يحتاج تقرير يعتمد على الأخيرة إلى تصميم مختلف لا إلى إعادة بناء مباشرة.

لوحات المعلومات (Dashboards)

لا تنتقل لوحات المعلومات بأي شكل، فكل واحدة منها تُبنى من جديد من لوحة فارغة في HubSpot. صمّم كل لوحة حول ما يحتاج فريق معين إلى رؤيته يومياً فعلاً بدل الانزلاق إلى ما صادف أن كان عليه تخطيط Salesforce القديم.

HubSpot: HubSpot Dashboards

البناء نفسه أسهل فعلاً في HubSpot، وإن كان نطاق خيارات المخططات والتصور المرئي أضيق مما كان يقدمه Salesforce. خطّط التخطيط بشكل منفصل لكل فريق بدل إعادة استخدام لوحة واحدة في كل مكان، فلوحة المبيعات ولوحة الخدمة نادراً ما تحتاجان إلى رواية القصة نفسها بالطريقة نفسها.

التوقعات (Forecasting)

إعدادات التوقعات (Forecasting) والفئات تحتها وكل سنة من بيانات التوقعات التاريخية تبقى كلها في Salesforce؛ ولا شيء منها ينتقل. ابنِ التوقع الجديد حول كيفية إغلاق الصفقات هنا فعلاً، عبر موافقة لجنة تمتد عبر المالية وتقنية المعلومات ومالك العمل، بدل افتراض أن الاحتمالية الموزونة بالمراحل وحدها ستروي القصة الحقيقية.

HubSpot: أداة Forecasting في HubSpot (Sales Hub)

أعد بناء فئات التوقعات ومحاذاة المسار تحتها، وصدّر بيانات التوقعات التاريخية من Salesforce قبل أن تخرج عن المتناول، فلا شيء بعد الترحيل سيستعيدها. وأعطِ إسناد الإيرادات (revenue attribution) وتقارير المسار إعداداً دقيقاً منذ اليوم الأول، وابنِ التقويم مع احتساب رمضان والعيد وذروة الصيف، لأن التوقع الذي يعامل كل شهر على قدم المساواة سيقرأ ثلاثة منها كفشل كل عام.

إعدادات المبيعات والتسويق

تقييم العملاء المحتملين (Lead Scoring)

أي نموذج تقييم كان Salesforce يشغّله، قواعد أصلية أو Einstein، يجب بناؤه من جديد من الصفر في HubSpot. أعد بناء الإشارات حول المكان الذي يصل منه الطلب في هذه السوق فعلاً، من أرضيات المعارض والمؤتمرات وبوابات العقارات وواردات WhatsApp والإحالات من داخل المجموعة، بدل نقل منطق تقييم مضبوط على عملية مبيعات مختلفة.

HubSpot: HubSpot Lead Scoring (Marketing Hub) أو التقييم التنبؤي Breeze

يقدم HubSpot التقييم القائم على القواعد والتقييم التنبؤي القائم على الذكاء الاصطناعي، فإعادة البناء ليست تراجعاً، لكن المعايير لا تزال تحتاج إلى ضبط مقصود لتطابق قواعد العمل الفعلية، بدل تركها على الإعدادات الافتراضية المبنية لسوق مختلفة.

المناطق وإدارة المناطق (Territories)

لا شيء في HubSpot يقابل مباشرة منتج إدارة المناطق (territory management) في Salesforce؛ فالمفهوم يجب إعادة تركيبه لا ترحيله. وبالنسبة لمجموعة تغطي عدة أسواق خليجية، فإن هذه إعادة التركيب هي أيضاً اللحظة المناسبة لتحديد هل ينبغي أن تتبع المناطق الدولة أو الكيان القانوني أو اللغة، لأن بنية Salesforce القديمة ربما نمت حول أي من هذه عن غير قصد.

HubSpot: HubSpot Teams + التوجيه القائم على Workflows

ستغطي HubSpot Teams بنية مناطق أساسية جيداً بما يكفي. أما الهرمية المعقدة فعلاً متعددة المستويات، عدة كيانات تشغيلية لكل منها مناطقها الفرعية، فالأرجح أنها تحتاج إلى حل مخصص لا حل أصلي، فقدّر هذا الاحتمال قبل الوعد بأن الإجابة الأبسط ستكفي.

عروض الأسعار وCPQ

Salesforce CPQ، أو عروض أسعار Salesforce الأصلية إن لم يُستخدم CPQ قط، كلاهما يجب إعادة بنائه لا نقله. وأداة عروض أسعار مبنية للتعامل مع تسعير متعدد العملات والكيانات بالدرهم (AED) والريال (SAR) والدولار (USD) مع تطبيق ضريبة القيمة المضافة بشكل مختلف بحسب السوق هي في الغالب سبب وجود CPQ أصلاً، فتحقق من أن عروض الأسعار الأصلية في HubSpot تغطي هذا المجال فعلاً قبل افتراض ذلك.

HubSpot: HubSpot Quotes

عروض الأسعار الأصلية في HubSpot أبسط فعلاً من Salesforce CPQ، وهي كافية لكتالوج مباشر ومشكلة لكتالوج معقد. وحيث كان إعداد CPQ القديم يؤدي عملاً حقيقياً، من توجيه الموافقات والخصومات المتدرجة والتسعير متعدد العملات، يستحق تقييم أداة CPQ من طرف ثالث لـ HubSpot مثل DealHub أو PandaDoc بدل محاولة إجبار ذلك في أداة عروض الأسعار الأصلية.

نماذج Web-to-Lead / Web-to-Case

يجب استبدال نماذج Web-to-Lead وWeb-to-Case كلتيهما بنماذج HubSpot بدل ترحيلها؛ ولا شيء ينتقل تلقائياً. أعد بناءها وفق الطريقة التي تصل بها الاستفسارات هنا فعلاً: نموذج عربي مرتب من اليمين إلى اليسار لا نموذج إنجليزي أُلصقت به تسميات مترجمة، وحقول هاتف تقبل صيغ الجوال المحلية التي يكتبها الناس فعلاً.

HubSpot: HubSpot Forms

نماذج HubSpot أقدر وأسهل في التضمين مما كان يوفره Salesforce، وهذه من إعادات البناء القليلة التي هي ترقية مباشرة. والعمل ميكانيكي لا صعب: أعد تضمين أكواد النماذج الجديدة في كل صفحة كانت تحمل القديمة، على النسختين العربية والإنجليزية من الموقع إذا كانتا تعملان بشكل منفصل.

صفحات الهبوط (Landing Pages)

صفحات الهبوط المستضافة على Salesforce أو المبنية في Pardot يجب جميعها أن تنتقل إلى HubSpot بدل البقاء حيث هي. أعد بناء الصفحات العربية من اليمين إلى اليسار من الأساس بدل عكس التخطيط الإنجليزي مع قلب النص، فالتخطيط المعكوس هو عادةً أول ما يلاحظ الزائر ثنائي اللغة أنه خاطئ.

HubSpot: HubSpot Landing Pages (Marketing Hub)

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

المستخدمون والصلاحيات

الأدوار والملفات الشخصية ومجموعات الصلاحيات (Roles وProfiles وPermission Sets)

الأدوار والملفات الشخصية ومجموعات الصلاحيات تبقى كلها في Salesforce؛ ولا شيء منها ينتقل إلى HubSpot تلقائياً. وفي مجموعة إقليمية متعددة الكيانات، إعادة بنائها تمرين امتثال بقدر ما هو تمرين تقني: فهل يجوز لشخص مقره مركز دبي فتح سجلات عملاء كيان سعودي سؤال له جواب في حماية البيانات، ويحتاج إلى حسمه مع من يملك تلك السياسة قبل بناء مجموعات الصلاحيات.

HubSpot: HubSpot Teams وUser Roles وPermission Sets

نموذج الصلاحيات في HubSpot أبسط فعلاً من Salesforce، ولذلك فمطابقة كل ملف شخصي في Salesforce بدور في HubSpot ممكنة عادةً لكنها ليست كاملة دائماً: فبعض صلاحيات Salesforce الأكثر تفصيلاً لا مقابل لها لتُطابَق معه أصلاً. وحيث تظهر هذه الفجوة، تعامل معها كفرصة لتشديد وصول كان قد اتسع بصمت أكثر مما ينبغي، لا كخسارة تُلتف حولها.

قواعد المشاركة على مستوى السجل (Record-Level Sharing Rules)

الإعدادات الافتراضية على مستوى المؤسسة (organisation-wide defaults) وقواعد المشاركة لا مقابل مباشراً لها في جانب HubSpot. فأقرب نموذج متاح، وهو الفرق مع صلاحيات الوصول إلى السجلات ومجموعات الصلاحيات، يعمل بحسب المالك والفريق لا بحسب إعداد افتراضي على مستوى المؤسسة تحمل فيه استثناءات قائمة على القواعد، أي شكل مختلف من التحكم لا نسخة أصغر من الشكل نفسه، وكلا جزأيه مقيّد بالخطة. وبالنسبة لمجموعة تقرر هل يجوز لمركز دولة رؤية سجلات كيان شقيق، فإن اختلاف الشكل هذا هو سؤال التصميم الحقيقي، لا مجرد بند ترخيص.

HubSpot: صلاحيات HubSpot على مستوى السجل

استخرج متطلب الشريحة الدقيق للوصول إلى السجلات القائم على الفريق من جدول الميزات بدل افتراض أنه مشمول، لأنه مقيّد بالخطة. وأي شيء أدق من ذلك، كمشاركة بنطاق أضيق من مستوى الفريق، يحتاج إلى تقسيم مخصص يُبنى فوقه، ويستحق التسعير قبل الوعد بنموذج الوصول للمنشأة.

مطابقة المالكين (Owner Mapping)

تعتمد ملكية السجلات كلياً على خريطة نظيفة من معرّفات مستخدمي Salesforce إلى معرّفات مستخدمي HubSpot؛ وبدونها لا يجد إسناد الملكية ما يُربَط به. وهذه المطابقة نادراً ما تكون واحداً لواحد في مجموعة إقليمية عملياً: فقد يظهر الشخص نفسه تحت نطاق كيان دبي في نظام وتحت كيان الرياض أو القاهرة في آخر، بتهجئة الاسم بطريقتين أو ثلاث بينها.

HubSpot: HubSpot Users وOwner properties

أنشئ كل مستخدمي HubSpot قبل بدء الترحيل، ثم طابق بريد Salesforce بهم واحداً واحداً، مع التأكد من مسؤولي الدول بدل الاعتماد على قائمة المستخدمين وحدها، فالمغادرون وحسابات المكاتب المشتركة أمر طبيعي في فريق إقليمي متعدد الكيانات. ولا يزال مستخدمو Salesforce المعطّلون يحتاجون إلى قرار مقصود بشأن السجلات التي يملكونها بدل تركها تفشل بصمت عند المزامنة.

التكاملات

تكاملات التطبيقات من أطراف ثالثة

كل تطبيق متصل بـ Salesforce حالياً، من Outlook وSlack وZoom وبرنامج المحاسبة وأي شيء آخر نما حوله، يجب إعادة ربطه بـ HubSpot بدل أن يستمر ببساطة. ابدأ التدقيق بالمنظومة الإقليمية تحديداً، لأن هنا تظهر الفجوات عادةً: مراسلات WhatsApp Business، والاتصالات الهاتفية المحلية، وبوابة الدفع، ونظام ERP أو المحاسبة الذي لا تنوي المالية استبداله.

HubSpot: تكاملات HubSpot App Marketplace

أجرِ تدقيق التطبيقات المتصلة قبل افتراض التكافؤ، وتحقق من HubSpot Marketplace لكل تطبيق على حدة لا كمجموعة، لأن بعض التطبيقات المبنية خصيصاً لـ Salesforce لا نظير لها في HubSpot ببساطة. وأي شيء بلا مقابل في Marketplace يصبح عمل تكامل مخصص ويدخل التقدير لحظة اكتشافه، لا بعد أن يكون المشروع قد بدأ.

تكاملات مستودع البيانات / BI

أي مسار ينقل بيانات Salesforce حالياً إلى مستودع بيانات لتقارير الإيرادات أو الإسناد أو التوقعات يتوقف عن العمل لحظة الترحيل؛ فهو لا يتدهور بسلاسة، بل ينكسر ببساطة. وبالنسبة لمجموعة تعتمد تقارير مجلس إدارتها على ذلك المسار، يستحق هذا أن يُنبَّه إليه من يملك تلك التقارير قبل موعد التحويل النهائي بوقت طويل، لا أن يُكتشف حين تفشل حزمة المجلس التالية في الإعداد.

HubSpot: HubSpot API أو Data Hub data sync + موصّلات المستودعات

أعد بناء مسارات ETL لتسحب من HubSpot API بدلاً من ذلك، وقارن مزامنة مستودع البيانات الأصلية في Data Hub كبديل لإعادة بناء مخصصة بالكامل. وحيث يتعين على التقارير أيضاً أن تحدد الكيان القانوني الذي ينتمي إليه الرقم، فاحسم تلك المطابقة قبل إعادة بناء المسار بدل ترقيعها بعد ذلك.

التسلسل

زامِن أولاً، ثم رحّل

الترتيب هنا هو المضمون. هذه الخطوات سلسلة اعتماد متبادل، وتنفيذها خارج تسلسلها طريقة موثّقة لفشل هذا النوع من الترحيل.

  1. 1

    التدقيق

    وثّق كل كائن وحقل وأتمتة وتقرير وتكامل في Salesforce، وصدّر وثائق الإعدادات وهي لا تزال كاملة، فالتكاملات التي يملكها شخص من خارج المشروع هي الأكثر عرضة للإغفال بعد اعتبار التدقيق منتهياً

  2. 2

    تنظيف مسبق

    أزل تكرار السجلات ووحّد قيم قوائم الاختيار في Salesforce قبل نقل أي شيء، مع إعطاء السجلات ثنائية اللغة مرحلة خاصة بها، فالشركة المدخلة مرة باسمها التجاري الإنجليزي ومرة أخرى باسم عربي مكتوب بحروف مترجمة صوتياً (transliterated) سجلان لن تقرنهما أي قاعدة آلية من تلقاء نفسها

  3. 3

    التخطيط

    طابق كل حقل في Salesforce مع خاصيته في HubSpot ضمن جدول تحويل يسجل أيضاً فروق قيم القوائم بين النظامين، واستخدم مرحلة التخطيط نفسها لتصميم أي كائنات مخصصة في HubSpot بدل ترك مخططها لوقت لاحق

  4. 4

    تهيئة HubSpot

    أعدّ المسارات والخصائص المخصصة والكائنات المخصصة والفرق وصلاحيات المستخدمين قبل السماح بوصول أي سجل، لتكون الوجهة جاهزة بدل أن تُبنى تحت البيانات أثناء وصولها

  5. 5

    تثبيت التكامل

    أحضر موصّل HubSpot-Salesforce واضبط إعدادات المزامنة وقوائم التضمين والمزامنة الانتقائية، حتى لا يحاول التشغيل الأول نقل كل ما في المؤسسة دفعة واحدة

  6. 6

    المزامنة الأولية

    شغّلها بالترتيب: جهات الاتصال أولاً، ثم الشركات، ثم الصفقات، ثم التذاكر، لأن الارتباطات بينها لن تتكون خارج هذا الترتيب، وراقب سجل الأخطاء طوال الوقت بدل فحصه مرة واحدة في النهاية

  7. 7

    النقل الذكي (Smart Transfer)

    استخدمه لعمليات النقل لمرة واحدة التي لا تلمسها المزامنة المستمرة، ومنها المرفقات والشرائح، وتعامل مع هذه الخطوة كإلزامية لا اختيارية، فهي الخطوة الأكثر تعرضاً للتخطي والأعلى كلفة في اكتشاف غيابها لاحقاً

  8. 8

    أعد البناء

    أعد إنشاء Workflows وتقييم العملاء المحتملين والتقارير ولوحات المعلومات وقوالب البريد الإلكتروني وSequences مباشرة في HubSpot، واستغل إعادة البناء لتدوين سلسلة الموافقات التي تعمل بها منشأتك فعلاً في النظام بدل إعادة إنتاج ما صادف أن أتمتَه Salesforce

  9. 9

    التحقق

    افحص أعداد السجلات وقيم الحقول والارتباطات وبيانات المسار، وتأكد من أن العينة تتضمن عمداً سجلات بالخط العربي وأسماء مركّبة، فهنا يظهر الاسم المقسوم أو الحرف المشوّه، ولن تُظهر عينة لاتينية فقط شيئاً على الإطلاق، ثم اختبر الأتمتة والتقارير كتمرينين مستقلين

  10. 10

    التدريب

    درّب المستخدمين على HubSpot تدريباً سليماً لا كظهيرة أخيرة قبل الإطلاق، وشغّل النظامين بالتوازي لفترة قصيرة حيث يسمح الجدول الزمني، فكون الموصّل ثنائي الاتجاه فعلاً يجعل هذا التداخل رخيصاً لا ترفاً

  11. 11

    التحويل النهائي

    عطّل مزامنة Salesforce، واجعل HubSpot نظام السجل المرجعي (system of record)، وأعد توجيه كل تكامل متبقٍّ، واختر تاريخ الانتقال وفق التقويم الهجري إلى جانب الميلادي حتى لا يقع في الأسبوع الذي يسبق العيد

  12. 12

    ما بعد الترحيل

    راقبه عن كثب لمدة أسبوعين إلى أربعة، وأصلح مشكلات جودة البيانات فور ظهورها، وضبط Workflows بحسب الطريقة التي يستخدمها بها الفريق فعلاً لا الطريقة التي افترضتها الخطة

عادةً 4-12 أسبوعاً من البداية إلى النهاية، بحسب مقدار ما يُستخدم فعلاً من إعدادات المصدر.

مقدّر الجهد

ما حجم هذا الترحيل؟

بضعة أسئلة، دون الحاجة إلى تسجيل. تأتي النطاقات من البحث الوارد أعلاه: كل ميزة قمنا بمطابقتها لها رقم جهد، وهذه الأداة تجمع الأرقام المنطبقة على حالتك.

الحقول والخصائص المخصصة في جميع السجلات

كل ما يتجاوز الحقول الافتراضية، مجموعاً عبر جهات الاتصال والشركات والصفقات وأي كائنات مخصصة.

عمليات الأتمتة ومسارات العمل والقواعد

كل ما يعمل تلقائياً: مسارات العمل، والتسلسلات، وقواعد التوزيع والتحقق، والموافقات.

التقارير ولوحات المعلومات المخصصة

فقط ما تستخدمه الشركة فعلاً. التقارير التي لا يفتحها أحد لا تحتاج إلى إعادة بناء.

الأصول التسويقية المطلوب إعادة بنائها

قوالب البريد الإلكتروني والنماذج وصفحات الهبوط والقوائم والشرائح مجتمعة.

الكائنات المخصصة أو خطوط الفرص الإضافية

أنواع السجلات التي تتجاوز جهات الاتصال والشركات والصفقات والتذاكر.

تكاملات الأطراف الخارجية المرتبطة بالنظام الحالي

كل ما يرتبط عبر API أو webhook أو حزمة مثبّتة ويجب أن يستمر في العمل بعد الترحيل.

العدد التقريبي لسجلات جهات الاتصال

يؤثر هذا في أسلوب المزامنة وجهد المطابقة، لا في العمل على كل سجل. الموصل هو من ينقل السجلات، لا الأشخاص.

الجهد التقديري

أجب عن سؤالين ليظهر هنا نطاق الساعات.

مبني على أبحاثنا حول 115 ميزة في Salesforce. إنه نطاق تقديري وليس عرض سعر.

نطاق للتخطيط وليس عرض سعر. هو جهد التنفيذ فقط، دون بند إدارة المشروع. وأكثر ما يحرّكه عملياً هو جودة البيانات.

أكثر ما يسوء في الترحيل

الإخفاقات التي تتكرر مراراً، مرتبةً تقريباً بحسب ترتيب ظهورها.

المنتجات وبنود الأسطر لا تُزامَن إطلاقاً

يجب ترحيلها في مسار منفصل، عبر CSV أو API، وتسعيرها بشكل صحيح بالدرهم (AED) والريال (SAR) والدولار (USD) قبل أن تخرج عروض الأسعار بناءً عليها

يعني Salesforce وHubSpot شيئين مختلفين بكلمة حملة، لذا تحتاج استراتيجية الحملات إلى إعادة هندسة حقيقية لا إعادة تسمية، خصوصاً حيث يعتمد تتبع المعارض والمؤتمرات على حالة العضو التي لا يحملها الكائن الجديد

يعني Salesforce وHubSpot شيئين مختلفين بكلمة حملة، لذا تحتاج استراتيجية الحملات إلى إعادة هندسة حقيقية لا إعادة تسمية، خصوصاً حيث يعتمد تتبع المعارض والمؤتمرات على حالة العضو التي لا يحملها الكائن الجديد

المؤسسة متعددة العملات تفقد بيانات أسعار الصرف في المزامنة

يعبر الرقم المجرد فقط، مما يحوّل التقارير الموحدة عبر مجموعة متعددة الكيانات إلى تسوية يدوية ما لم تُوحَّد العملة أو تُطبَّق الأسعار يدوياً بعد ذلك

حدود استدعاءات API قد تخنق مزامنة أولية كبيرة تماماً، لذا خطّط لتمتد عدة أيام لا ليلة واحدة في أي مؤسسة ذات حجم حقيقي، وتأكد من الحصة اليومية لإصدار Salesforce قبل الالتزام بموعد الإطلاق

حدود استدعاءات API قد تخنق مزامنة أولية كبيرة تماماً، لذا خطّط لتمتد عدة أيام لا ليلة واحدة في أي مؤسسة ذات حجم حقيقي، وتأكد من الحصة اليومية لإصدار Salesforce قبل الالتزام بموعد الإطلاق

أي بريد إلكتروني سُجّل عبر Einstein Activity Capture غير مرئي ببساطة للتكامل، مما يعني أن مراجعة امتثال تعتمد على HubSpot وحده لن تجد تلك المراسلات فيه إطلاقاً

أي بريد إلكتروني سُجّل عبر Einstein Activity Capture غير مرئي ببساطة للتكامل، مما يعني أن مراجعة امتثال تعتمد على HubSpot وحده لن تجد تلك المراسلات فيه إطلاقاً

تغيّر قيمة حقل الصيغة لا يُطلق المزامنة من تلقاء نفسه، لذا يجب بناء تحديث حقل بديل لكل حقل صيغة تعتمد عليه المنشأة فعلاً، لا لأوضحها فقط

تغيّر قيمة حقل الصيغة لا يُطلق المزامنة من تلقاء نفسه، لذا يجب بناء تحديث حقل بديل لكل حقل صيغة تعتمد عليه المنشأة فعلاً، لا لأوضحها فقط

حقول البحث (lookup) في الكائنات المخصصة لا يمكن مطابقتها عبر الموصّل إطلاقاً، لذا فالبيانات العلائقية، من النوع الذي يربط الوحدات بالأبراج أو الكيانات المرخّصة بالمجموعة الأم، تحتاج إلى حل بديل بمعرّف نصي أو نهج API مخصص بدلاً من ذلك

حقول البحث (lookup) في الكائنات المخصصة لا يمكن مطابقتها عبر الموصّل إطلاقاً، لذا فالبيانات العلائقية، من النوع الذي يربط الوحدات بالأبراج أو الكيانات المرخّصة بالمجموعة الأم، تحتاج إلى حل بديل بمعرّف نصي أو نهج API مخصص بدلاً من ذلك

هرميات الحسابات لا تنتقل من تلقاء نفسها، وبالنسبة لشركة قابضة تقف فوق عدة كيانات تشغيلية، فإن إعادة بناء الروابط الأبوية الفرعية يدوياً هو ما يُبقي اثني عشر حساباً معروفة كعميل واحد

هرميات الحسابات لا تنتقل من تلقاء نفسها، وبالنسبة لشركة قابضة تقف فوق عدة كيانات تشغيلية، فإن إعادة بناء الروابط الأبوية الفرعية يدوياً هو ما يُبقي اثني عشر حساباً معروفة كعميل واحد

أي تفاعل مع البريد الإلكتروني التسويقي أقدم من 30 يوماً عند مزامنة جهة الاتصال يضيع إلى الأبد، وقد تكفي دورة قرار أبطأها رمضان أو العيد أو الصيف لدفع سجل تفاعل حقيقي خارج تلك النافذة قبل أن يبلغ المشروع هذه الخطوة أصلاً

أي تفاعل مع البريد الإلكتروني التسويقي أقدم من 30 يوماً عند مزامنة جهة الاتصال يضيع إلى الأبد، وقد تكفي دورة قرار أبطأها رمضان أو العيد أو الصيف لدفع سجل تفاعل حقيقي خارج تلك النافذة قبل أن يبلغ المشروع هذه الخطوة أصلاً

محاولة نقل كل شيء في عطلة نهاية أسبوع واحدة من أكثر أسباب الفشل شيوعاً؛ أما النهج المرحلي على تقويم أطول، الذي يراعي من هو متاح فعلاً للتحقق من كل مرحلة، فيصمد أفضل بكثير

محاولة نقل كل شيء في عطلة نهاية أسبوع واحدة من أكثر أسباب الفشل شيوعاً؛ أما النهج المرحلي على تقويم أطول، الذي يراعي من هو متاح فعلاً للتحقق من كل مرحلة، فيصمد أفضل بكثير

يجب توحيد قيم قوائم الاختيار ومطابقتها تماماً بين النظامين قبل بدء المزامنة، ويندرج حسم هل تبقى كل قائمة بالعربية أو الإنجليزية أو بهما في المرحلة نفسها بدل أن يُقرَّر لكل سجل لاحقاً

يجب توحيد قيم قوائم الاختيار ومطابقتها تماماً بين النظامين قبل بدء المزامنة، ويندرج حسم هل تبقى كل قائمة بالعربية أو الإنجليزية أو بهما في المرحلة نفسها بدل أن يُقرَّر لكل سجل لاحقاً

مستخدمو Salesforce المعطّلون ليسوا تفصيلاً يُتجاوز

قد تفشل مزامنة السجلات التي يملكونها ببساطة إن تُرك سؤال الملكية دون حل، فحدّد إعادة الإسناد قبل الترحيل بدل اكتشاف الفشل بعده

أسئلة

الترحيل من Salesforce إلى HubSpot: أسئلة وأجوبة

هل أنت مستعد للبدء؟

خطّط لعملية الترحيل

أخبرنا بالمنصة التي تنتقل منها، وحجم التخصيص فيها، والموعد الذي تحتاج فيه إلى العمل على HubSpot. وسنوضح لك ما ينتقل مباشرة، وما يحتاج إلى إعادة بناء، والمدة التي يستغرقها الانتقال فعلياً.