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

مرجع الترحيل

الترحيل من Marketo (Adobe Marketo Engage) إلى HubSpot


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

قارنّا Marketo (Adobe Marketo Engage) بـ HubSpot ميزةً بميزة: 44 ميزة، وكائنان (2) يُزامَنان، و13 فخاً موثّقاً، و58 عنصراً يجب إعادة بنائه. الخريطة كاملة في هذه الصفحة ومتاحة دون تسجيل.

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

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

المرجع الكامل للانتقال من Marketo (Adobe Marketo Engage) إلى HubSpot بصيغة PDF، مع حاسبة Excel التي نحدد بها نطاق هذه العمليات: كل ميزة من الميزات الـ44 في صف مستقل، تدخلون أعدادكم فتحصلون على الساعات.

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

PDF documentPDFMarkdown documentMDExcel workbookXLS
شعار Marketo (Adobe Marketo Engage)شعار HubSpot

الانتقال من Marketo (Adobe Marketo Engage) إلى HubSpot ترحيل مرتفع التعقيد، يستغرق عادةً 6-12 أسبوعاً. من بين 44 ميزة وثّقناها، تنتقل 27 كما هي، وتنتقل 17 مع فقدان جزء منها. أما العناصر الـ58 التي لا ينقلها شيء نيابةً عنكم فهي ما سيحدد جدولكم الزمني فعلاً، وليس المزامنة.

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

مستوى التعقيد: مرتفع
درجة تعقيد الترحيل
مرتفع
المدة المعتادة
6-12 أسبوعاً
الطريقة الموصى بها
نفّذوه كترحيل على مراحل: تصدير CSV واستيراده مع HubSpot Smart Transfer للبيانات نفسها، وإعادة بناء يدوية كاملة لكل أصل تسويقي وكل أتمتة وكل تكامل، لأن شيئاً من ذلك لا يُعدّ بيانات. ولا تعتمدوا على تطبيق Marketo Data Sync في أي من ذلك: فهو لا ينقل إلا الحقول النصية. أما التكافؤ الكامل في الميزات فيتطلب Marketing Hub Enterprise وData Hub Professional، فقارنوا هذا الاقتران بالميزانية قبل اعتماده هدفاً.
المزامنة الأصلية
مزامنة بيانات ثنائية الاتجاه
النقل الذكي (Smart transfer)
مدعوم
اشتراك HubSpot
Data Sync نفسه مجاني للحقول النصية الافتراضية، ويلزم Data Hub Starter بسعر $45 شهرياً لربط الحقول المخصصة بعد ذلك. لكن شيئاً من هذا لا يغيّر النقطة السابقة: فتطبيق Marketo Data Sync يحمل قيوداً شديدة ولا يصلح أساساً لخطة ترحيل، أياً كانت الباقة خلفه.

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

2761%
1739%
  • يقابله مباشرة: 27 (61%)
  • يقابله جزئياً: 17 (39%)
  • لا مقابل له: 0 (0%)

2

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

13

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

58

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

4

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

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

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

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

Leads/People

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

يصبح Contacts

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

Email templates

إلى HubSpotإلى HubSpot

يصبح Email templates

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

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

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

تطبيق Data Sync يدعم خصائص الحقول النصية فقط

قبل الاعتماد على تطبيق Data Sync الأصلي في أي شيء يتجاوز التعايش بين النظامين، اعرفوا ما ينقله فعلاً: خصائص الحقول النصية في كائن Contact، ولا شيء غير ذلك. فكل حقل منسدل ومربع اختيار وتاريخ ورقم وحقل منطقي (boolean) في جهات اتصالكم غير مرئي له، وهذا يستبعد التطبيق أداةَ ترحيل قائمة بذاتها.

الحل البديل: لا تبنوا خطة الترحيل حول تطبيق Data Sync: اعتبروا تصدير CSV واستيراده أو HubSpot Smart Transfer هو المسار الحقيقي، وأبقوا Data Sync احتياطاً لإعداد تعايش خفيف ومستمر بعد اكتمال النقل نفسه.

كائن Contact هو الوحيد المدعوم

كائن واحد فقط ينتقل عبر التكامل الأصلي: سجل Contact، وهو ما تسميه Marketo Lead أو Person. أما Companies وOpportunities وCustom Objects وPrograms وكل ما سواها في نسختكم فتقع خارجه كلياً.

الحل البديل: اسحبوا كل ما ليس جهة اتصال عبر bulk export API في Marketo أو تصديرات Smart List، ثم أدخلوه إلى HubSpot عبر استيراد CSV أو تكامل API مخصص يُبنى لهذا الغرض.

لا مقابل في HubSpot لحالة البرنامج (Program Status) في Marketo

إذا بحثتم في HubSpot عن مقابل مباشر لإجراء Change Program Status في Marketo فلن تجدوه. أداة Campaigns هي الأقرب إليه، لكن منطق workflows المبني على الحالة والذي يحرك برامجكم لا يمكن نقله كما بُني.

الحل البديل: أعيدوا تصميم التتبع بدلاً من ترجمته: فعضوية الحملات (campaign membership) والخصائص المخصصة لجهة الاتصال وتحديثات الحالة المبنية على workflows تحل معاً محل ما كانت تؤديه حالة البرنامج وحدها.

إجراءات Change Data Value غير قابلة للمحاكاة

يؤدي إجراء Change Data Value في Marketo أمرين في خطوة واحدة: يتحقق من وجود قيمة في خاصية ما ويحدّثها داخل الإجراء نفسه. ولا يملك HubSpot إجراءً واحداً يتصرف بهذه الطريقة؛ فكل فحص وكل تحديث يحتاج إلى فرع if/then خاص به في الـ workflow.

الحل البديل: فكّكوا كل إجراء Change Data Value إلى فرع if/then مستقل في workflow بـ HubSpot، يليه إجراء منفصل لتحديث الخاصية خلف كل فرع.

بنية تقييم العملاء المحتملين مختلفة جذرياً

لا تتوقعوا أن تنتقل بنية التقييم لديكم سليمة. فلا يملك HubSpot تقييماً على مستوى المنتج، ولا يستطيع ضبط الدرجة على قيمة محددة أو إعادتها إلى الصفر كما تفعل Marketo، ويعالج التلاشي (decay) والعتبات والتقييم متعدد الأبعاد (السلوكي مع الديموغرافي) بآليات مختلفة تماماً.

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

Revenue Cycle Modeler بلا مقابل في HubSpot

أداة Revenue Cycle Modeler، آلة الحالات المرئية التي تديرون بها مراحل دورة حياة العميل المحتمل، لا مقابل لها في HubSpot. وما تحصلون عليه بدلاً منها خطي وأبسط بكثير.

الحل البديل: اربطوا كل مرحلة في RCM بمرحلة دورة حياة (lifecycle stage) في HubSpot أو بخاصية دورة حياة مخصصة، ثم أسندوا انتقالات المراحل إلى workflows. وحيث تتفرع دورة الحياة فعلاً في مسارات متعددة، فالأجدر النظر في كائن مخصص (custom object) بدلاً من حشرها في خط واحد.

أقسام العملاء المحتملين (Lead Partitions) ومساحات العمل (Workspaces) غير مدعومة

مساحات العمل (Workspaces) وأقسام العملاء المحتملين (Lead Partitions)، البنية التي تستخدمها المؤسسة العالمية لإبقاء عمليات التسويق منفصلة بين المناطق أو وحدات الأعمال، لا مقابل مباشر لها في HubSpot. وبالنسبة لمجموعة تدير عدة علامات تشغيلية من مقر رئيسي واحد، فهذه البنية هي بالضبط ما كان يفصل المناطق بعضها عن بعض.

الحل البديل: تقرّب وحدات الأعمال (business units) والفرق (teams) وخصائص التقسيم هذا الفصل معاً، غير أن business units تقع في Marketing Hub Enterprise وتأتي كإضافة وليست افتراضية. تأكدوا من إدراج هذه الإضافة في الميزانية قبل الوعد بفصل مكافئ لمساحات العمل لكل علامة تشغيلية.

الرموز (Tokens) والمقتطفات (Snippets) تتطلب إعادة إنشاء يدوية

لا رموز Marketo (My Tokens المحددة على مستوى البرنامج أو المجلد للقيم الديناميكية) تنتقل، ولا Snippets، أي كتل المحتوى القابلة لإعادة الاستخدام خلف رسائلكم وصفحاتكم المقصودة. فـ HubSpot يخصّص المحتوى ويعيد استخدامه بآلية مختلفة تماماً.

الحل البديل: أعيدوا بناء الرموز كرموز تخصيص (personalization tokens) في HubSpot، أو كخصائص مخصصة لجهة الاتصال أو الشركة، أو كوحدات بريد قابلة للبرمجة، وأعيدوا بناء Snippets كوحدات محتوى عامة (global content modules) أو أقسام محفوظة (saved sections) أو global partials في قوالبكم.

نهج تقسيم المحتوى الديناميكي مختلف

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

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

سجل تفاعل البريد لا ينتقل تلقائياً

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

الحل البديل: صدّروا تقارير التفاعل من Marketo قبل الترحيل وأدخلوا المقاييس المهمة، من تاريخ آخر فتح للبريد وإجمالي الفتح وإجمالي النقرات، كخصائص مخصصة لجهة الاتصال في HubSpot. وحدّدوا التوقعات مبكراً بأن السجل التفصيلي لكل رسالة خلف هذه الأرقام لن ينتقل معها.

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

يجب إعادة بناء كل Custom Object في Marketo ككائن مخصص في HubSpot، وهذا الباب لا ينفتح إلا برخصة باقة Enterprise واحدة على الأقل من HubSpot، وغالباً مع الحاجة إلى مطوّر لإنشاء المخطط (schema) وضبطه. والربط نفسه ليس تمريناً صغيراً.

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

قيود بيئة الاختبار (Sandbox)

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

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

تسليم مزامنة Salesforce معقد

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

الحل البديل: أجّلوا فصل مزامنة Salesforce في Marketo حتى يُضبط تكامل HubSpot-Salesforce بالكامل ويُختبر منفصلاً، مع مواءمة تعريفات دورة الحياة وقواعد الملكية قبل تشغيل المزامنة. وأجروا فترة اختبار موازية إن سمح الجدول الزمني، وتأكدوا من أن لكل حالة عضو حملة في SFDC مقابلاً مربوطاً في HubSpot قبل التحويل (cutover).

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

هذان من شيفرة Marketo (Adobe Marketo Engage) ومنتجاتها نفسها، ولن ينقلهما ترحيل HubSpot: فلا ساعات لهما في التقدير. ومع ذلك يحتاجان إلى قرار قبل التحويل (cutover)، لأنكم أنتم من يتخلى عن شيء.

برمجة البريد (Velocity)

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

مزامنة CRM (Salesforce / Microsoft Dynamics)

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

العناصر الـ58 التي تُعاد يدوياً

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

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

Smart Lists والشرائح الديناميكية

Smart Lists هي تعريفات تصفية محفوظة تقيّمها Marketo باستمرار، وهذا التقييم المستمر هو بالضبط ما يلزم الحفاظ عليه في HubSpot.

HubSpot: Active lists

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

القوائم الثابتة (Static Lists)

Static Lists، أي لقطات العضوية الثابتة التي ترافق Smart Lists لديكم، هي النصف الأسهل من ترحيل القوائم.

HubSpot: Static lists

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

الكائنات المخصصة (Custom Objects)

الكائنات المخصصة المرتبطة بسجل العميل المحتمل تنتقل كإعادة بناء هيكلية لا كنقل بيانات.

HubSpot: CRM custom objects

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

قاعدة بيانات العملاء المحتملين ذات الحقول غير النصية

كل حقل منسدل ومربع اختيار وتاريخ ورقم وحقل منطقي (boolean) في قاعدة بيانات عملائكم المحتملين يقع خارج ما تنقله المزامنة الأصلية، ويحتاج إلى معالجة كخطوة ترحيل مستقلة.

HubSpot: Contact properties بأنواع حقول مطابقة

أنشئوا كل خاصية في HubSpot بنوعها ومجموعة خياراتها معرَّفين مسبقاً قبل استيراد أي سجل. فتطبيق Data Sync لن يمس أياً من هذه الحقول؛ أما استيراد CSV فسيفعل، لكن فقط حيث تتطابق قيم الخيارات تماماً، وهذا يستحق الفحص حقلاً حقلاً بدلاً من الافتراض.

بيانات عضوية البرامج وحالاتها

عضوية كل برنامج مع تدرّج الحالات الخاص بها، وهي الطريقة التي تتتبع بها Marketo موضع العميل المحتمل داخل برنامج معين، لا مقابل واحداً ينتظرها في HubSpot.

HubSpot: Campaign membership وcustom properties

لا نظير مباشر لحالة البرنامج في Marketo. فعضوية الحملات (campaign membership) تغطي جانب الارتباط وحده، أما تدرّج الحالات تحتها فإما يصبح مجموعة خصائص مخصصة وإما يُهمل، وهذا قرار يستحق أن يُتخذ عن قصد لا بالإهمال.

قوائم الإيقاف وإلغاء الاشتراك

قوائم الإيقاف وإلغاء الاشتراك، أي سجلات إلغاء الاشتراك والإيقاف التسويقي خلف إرسالكم، يجب أن تصل بشكل صحيح قبل تشغيل أي شيء آخر.

HubSpot: Opted-out contacts وnon-marketing status

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

قوائم الارتداد الدائم (Hard Bounce)

تحمل قوائم الارتداد الدائم العناوين التي وسمتها Marketo أصلاً بأنها غير قابلة للتسليم، ويجب أن تنتقل مع بقية بيانات الإيقاف بدلاً من معاملتها كفكرة لاحقة.

HubSpot: Bounced وnon-deliverable contact status

استوردوها موسومة بأنها مرتدة لا كجهات اتصال عادية، كي لا يعيد HubSpot محاولة التسليم ويعرّض سمعة الإرسال لديكم للخطر منذ اليوم الأول.

سجل النشاط وتاريخ التفاعل

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

HubSpot: Contact timeline activities

لا يمكن نقل سوى المقاييس الملخصة كخصائص؛ أما السجل التفصيلي لكل نشاط خلفها فلا مسار نقل له إطلاقاً، لا عبر Data Sync ولا Smart Transfer ولا CSV. صدّروه كاملاً قبل إيقاف نسخة Marketo، فلا سبيل إلى استرداده بعد ذلك.

التقسيمات (Segmentations)

يُبقي محرك التقسيم في Marketo كل عميل محتمل في شريحة واحدة بالضبط لكل تقسيم، وهي قاعدة حصرية لا يفرضها HubSpot بالطريقة نفسها.

HubSpot: Active lists، واحدة لكل شريحة

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

اللحظات اللافتة (Interesting Moments)

اللحظات اللافتة، أي إجراءات العميل المحتمل البارزة التي تعرضها Marketo لفريق المبيعات، تحتاج إلى بديل مصمم لهذا الغرض لا إلى استيراد مباشر.

HubSpot: Timeline events عبر workflows أو شيفرة مخصصة

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

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

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

HubSpot: Property option sets

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

الأتمتة

Smart Campaigns وTrigger Campaigns

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

HubSpot: Workflows

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

برامج التفاعل ومسارات الرعاية (Nurture Streams)

برامج التفاعل لديكم، أي الرعاية المنتظمة الإيقاع القائمة على المسارات (streams) وقواعد الانتقال، تقع في الفئة نفسها: فلا شيء من بنية المسارات ينتقل كما بُني.

HubSpot: Workflows بفترات تأخير (delays)، أو sequences

لا يجد انتقال المسارات ما يُربط به مباشرة، فأعيدوا بناء الرعاية كـ workflows متفرعة وتوقعوا أن يتغير شكل الإيقاع نفسه في أثناء ذلك، لا الأداة التي تشغله فقط.

الحملات الدفعية (Batch Campaigns)

الحملات الدفعية، أي الإرسالات المجدولة لمرة واحدة التي توجهونها إلى Smart List، تحتاج بدورها إلى بند خاص في إعادة البناء.

HubSpot: Workflows مجدولة أو إرسالات بريد يدوية

جدولة التسجيل (enrolment) نفسها ميزة في Data Hub مقيدة بباقة محددة؛ أما الإرسال اليدوي فلا يخضع لهذا القيد، فتأكدوا من المسار الذي تدعمه باقتكم فعلاً قبل الوعد بإرسال دفعي مكافئ.

الحملات التشغيلية وحملات إدارة البيانات

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

HubSpot: Data quality workflows وcustom code actions

تقع إجراءات الشيفرة المخصصة (custom code actions) خلف قيد باقة Data Hub، فتحققوا من الباقة قبل افتراض توفرها؛ وحيث يكون التطبيع بسيطاً تكفي إجراءات workflows القياسية دون الحاجة إلى تلك الترقية أصلاً.

نماذج تقييم العملاء المحتملين

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

HubSpot: Score properties وscoring workflows

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

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

توجيه العملاء المحتملين، القاعدة التي تسند مالكاً لحظة تأهل السجل، يجب إعادة بنائه داخل HubSpot لا نقله.

HubSpot: إجراءات التدوير (rotation actions) في workflows

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

انتقالات مراحل دورة الحياة

انتقالات مراحل دورة الحياة، التي تدار اليوم عبر Revenue Cycle Modeler، تستحق إعادة بناء قائمة بذاتها.

HubSpot: Lifecycle stage workflows

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

إعداد قنوات البرامج

إعداد قنوات البرامج، أي الإعداد الذي يعرّف كل نوع برنامج وتدرّج حالاته، لا مكوّن مقابلاً ينتظره في الطرف الآخر.

HubSpot: أداة Campaigns

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

تكاليف الفترات وتتبع تكلفة البرامج

تكاليف الفترات، أي الإنفاق لكل فترة الذي تربطونه ببرنامج لأغراض تقارير العائد (ROI)، تحتاج إلى إعادة بناء على بنية مختلفة.

HubSpot: حقول الميزانية والإنفاق في Campaign

تحمل الحملات (Campaigns) فعلاً حقولاً للميزانية والإنفاق، فالمفهوم الأساسي يبقى بعد النقل؛ أما ما لا يبقى فهو دقة Marketo لكل فترة، فتوقعوا رؤية أكثر خشونة لتكلفة البرامج مما لديكم اليوم.

خطوات الانتظار بشروط حالة البرنامج

خطوات الانتظار المرتبطة بتغيّر الحالة لا بتأخير ثابت قطعة أخرى تحتاج إلى إعادة بناء لا إلى استيراد.

HubSpot: Workflow delays وbranch logic

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

الإجراءات المبنية على Webhook في Smart Campaigns

الـ webhooks التي تنطلق في منتصف المسار من داخل Smart Campaign تنتقل مفهوماً لا آلياً.

HubSpot: Workflow webhook actions وcustom code actions

يوجد نظير مباشر فعلاً في إجراءات webhook ضمن workflows في HubSpot، لكن شكل الحمولة والمصادقة كليهما يتغيران في الطريق، فأعيدوا اختبار كل webhook مقابل مستقبِله بدلاً من افتراض أن الإعداد القديم لا يزال يعمل.

رموز Marketo (My Tokens)

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

HubSpot: Personalization tokens وcustom properties

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

إعدادات اختبارات A/B في البرامج

اختبارات التقسيم المعرَّفة داخل برنامج تحتاج إلى إعادة ضبط فردية متى أصبحتم على HubSpot.

HubSpot: A/B testing في marketing emails

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

التقارير

تقارير أداء البرامج

تقارير أداء البرامج، أي كل ما تقرؤونه اليوم عن تفاعل كل برنامج وتحويلاته، يجب إعادة بنائها على بنية مختلفة.

HubSpot: Campaign analytics

أداة Campaigns التي تحل محلها مقيدة بباقة محددة في Marketing Hub، فتأكدوا من الباقة قبل تحديد نطاق إعادة البناء. وتُصدَّر أرقام Marketo التاريخية إلى CSV للأرشيف، لكنها لا تنتقل إلى تقارير HubSpot نفسها: فاحتفظوا بالتصدير أرشيفاً بدلاً من انتظار أن يغذي لوحة حية.

تقارير Revenue Cycle Analytics

Revenue Cycle Analytics، التي تنمذج سرعة المراحل والتحويل والتوازن عبر قمعكم بأكمله، هي القدرة التقريرية التي لا مقابل لها في HubSpot إطلاقاً.

HubSpot: لا مقابل في HubSpot

أقرب ما ستصلون إليه تقارير دورة حياة مخصصة مع الإسناد (attribution)، وهي ليست بديلاً. حدّدوا هذا التوقع مبكراً مع من يعتمد على RCA اليوم، فهذه باستمرار القدرة التقريرية التي تفتقدها المؤسسات المنتقلة من Marketo أكثر من غيرها.

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

تقارير الإرسال والفتح والنقر والتحويل من المجالات القليلة التي لا يحتاج فيها HubSpot إلى أي حل بديل.

HubSpot: Marketing email analytics

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

تقارير أداء الصفحات المقصودة

أداء الصفحات المقصودة، من مشاهدات وإرسالات وتحويل لكل صفحة، يُقاس أصلياً متى أُعيد بناء الصفحات نفسها.

HubSpot: Landing page analytics

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

تقارير الإسناد متعدد نقاط الاتصال

الإسناد متعدد نقاط الاتصال، الذي يتتبع كل نقطة اتصال وصولاً إلى مسار المبيعات والإيراد، يتوزع في HubSpot على باقتين منفصلتين بدلاً من أن يكون في مكان واحد.

HubSpot: Attribution reporting

يقع الإسناد العام وإسناد الإيراد في باقات Marketing Hub مختلفة، فقارنوا الباقتين بجدول الميزات قبل أن تعدوا أحداً بتكافؤ في التقارير مع ما كانت تقدمه Marketo أصلياً.

تقارير Custom Revenue Explorer

تقارير Custom Revenue Explorer، أي التحليل الآني الذي تجرونه على مجموعة بيانات RCA، تحمل الفجوة نفسها التي في RCA ذاتها، لكن مضاعفة.

HubSpot: Custom report builder

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

تقارير تكلفة البرنامج مقابل عائد الإيراد (ROI)

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

HubSpot: Campaign ROI reporting أو custom reports

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

تقارير دورة حياة العملاء المحتملين وتحليلات القمع

تحويل القمع وسرعته لكل مرحلة يتبعان مباشرة نموذج دورة الحياة الذي تعتمدونه بديلاً لـ Revenue Cycle Modeler، فلا يمكن حسمهما قبل ذلك القرار.

HubSpot: Lifecycle stage reporting

تستمد هذه التقارير شكلها من نموذج دورة الحياة الذي يحل محل Revenue Cycle Modeler، فهي من آخر ما يُبنى لا من أوله.

تقارير Marketo Insights وتقييم التفاعل

تقييم التفاعل المعروض لفريق المبيعات يُعاد بناؤه من نموذج التقييم الجديد الذي تستقرون عليه، دون استمرارية مع الأرقام القديمة.

HubSpot: Engagement reports وscore properties

متى استقر نموذج التقييم الجديد تُعاد التقارير عليه مباشرة، ولا استمرارية تاريخية تُنقل: فالأرقام التي يراها فريق المبيعات في اليوم الأول على HubSpot تبدأ من خط أساس يختلف عما كان يقرؤه في Marketo.

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

قوالب البريد الإلكتروني (Email Templates)

كل قالب بريد، سواء بُني في محرر Marketo 2.0 أو بُرمج يدوياً أو جُمّع من وحدات، يحتاج إلى إعادة بناء لا إلى استيراد.

HubSpot: Marketing email templates وcoded templates

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

قوالب الصفحات المقصودة

قوالب الصفحات المقصودة، سواء بُنيت في Marketo كقوالب موجَّهة (guided) أو حرة الشكل، إعادة بناء كاملة أخرى وليست ترحيلاً.

HubSpot: قوالب السحب والإفلات (Drag-and-drop) والقوالب المبرمجة (coded templates)

القوالب الموجَّهة تحديداً لا تجد ما تُربط به: فنموذج المناطق القابلة للتحرير خلفها خاص بـ Marketo ولا وجود له كمفهوم في محرر HubSpot.

النماذج (Forms)

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

HubSpot: Forms

راجعوا جدول الميزات لمعرفة باقة التعبئة التدريجية للملف (progressive profiling) بدلاً من افتراض أنها مشمولة. وأحصوا كل شيفرة تضمين قبل التحويل (cutover): فإغفال واحدة يعني أن الإرسالات تواصل التدفق بصمت إلى نسخة Marketo لا يراقبها أحد بعد الآن.

المقتطفات (Snippets)

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

HubSpot: Global modules وsaved sections

المفهوم متطابق مباشرة، فأعيدوا بناء كل snippet مرة واحدة كوحدة عامة (global module) أو قسم محفوظ (saved section)، ثم أعيدوا الإشارة إليه في كل موضع استُخدم فيه الأصل بدلاً من إعادة إنشاء المحتوى مراراً.

المحتوى الديناميكي

المحتوى الذي يتغير بحسب التقسيم يحتاج إلى إعادة اشتقاق ضمن smart content لا إلى إعادة استخدام كما هو مُهيّأ.

HubSpot: Smart content

يقيَّد smart content بباقة محددة، ويعتمد على القوائم والخصائص لا على تقسيمات Marketo، فتُعاد صياغة كل قاعدة من الصفر وفق هذا المنطق المختلف بدلاً من نسخها.

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

الروابط العامة التي تحمل اليوم الزيارات الواردة وترتيب البحث من أجدر القطع بالحماية المتعمدة بدلاً من تركها للصدفة.

HubSpot: Page URLs وإعادات توجيه 301

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

إعداد CNAME ونطاق التتبع

إعداد CNAME ونطاق التتبع الموجَّهين حالياً إلى Marketo يحتاج إلى إعادة توجيه نحو HubSpot، وهذا عمل DNS وليس نموذجاً يُملأ.

HubSpot: HubSpot tracking code وconnected domains

تحمل تغييرات DNS زمن انتشار لا يقصّره أي استعجال يوم التحويل، فابدؤوا هذا قبل الموعد بوقت كافٍ بدلاً من معاملته كمهمة تُنجز في اليوم نفسه.

مصادقة نطاق إرسال البريد الإلكتروني

مصادقة نطاق إرسال البريد، أي سجلات SPF وDKIM وDMARC لديكم، تشير حالياً إلى Marketo وتحتاج إلى إعادة توجيه قبل أن يرسل HubSpot أي رسالة بحجم كبير.

HubSpot: Connected email sending domain

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

مركز إدارة الاشتراكات

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

HubSpot: Subscription preferences page وsubscription types

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

تخصيص مركز التفضيلات

التخصيص القائم على القوالب الموجود لديكم اليوم في صفحة التفضيلات لن يتكرر بدقة في الطرف الآخر.

HubSpot: Subscription preferences page customisation

صفحة تفضيلات الاشتراك في HubSpot أقل حرية في التقولب من صفحة Marketo، فحدّدوا التوقع الآن بأن النسخة المعاد بناؤها ستكون أبسط من الأصل لا نسخة مطابقة له.

مكتبة الصور والملفات

مكتبة الصور والملفات لديكم، أي كل ما في Marketo Design Studio، تنتقل كعملية مجمّعة لا كمزامنة تلقائية.

HubSpot: File Manager

نزّلوا المكتبة دفعة واحدة ثم ارفعوها دفعة واحدة إلى File Manager في HubSpot، وأعيدوا توجيه كل رابط أصل مضمّن داخل قالب أو رسالة بعد اكتمال الرفع: فالرابط الذي لم يتغير يظل يشير بصمت إلى Marketo Design Studio بعد وقت طويل من زوال تلك النسخة.

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

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

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

HubSpot: Users وteams وpermission sets

تقع Teams وpermission sets في باقتين منفصلتين في HubSpot، فاستخرجوا الباقتين من جدول الميزات قبل اعتماد هيكل. كما أن دقة الدور في Marketo لا تنتقل بوضوح أيضاً، فدقّقوا كل دور بحسب ما تحتاجونه فعلاً بدلاً من افتراض أنه سيستقر حيث تتوقعون.

وصول المستخدمين القائم على مساحات العمل

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

HubSpot: Teams وbusiness units

تقع business units خلف باقة أعلى في Marketing Hub، وحتى حينها تقسّم الأصول داخل portal واحد ولا تنشئ بيئات منفصلة فعلاً كما تفعل مساحة العمل. وإذا كانت نسخة Marketo لديكم تدير عدة مساحات عمل لعدة علامات تشغيلية، فاحسموا أثناء تحديد النطاق هل يستطيع portal واحد في HubSpot استيعابها كلها فعلاً، لأن هذا القرار يغيّر شكل المشروع بأكمله.

مستخدمو API وبيانات اعتماد Webhook

كل حساب خدمة (service account) تحتفظ به جهة خارجية على Marketo API يحتاج إلى تحديد قبل إلغاء أي بيانات اعتماد.

HubSpot: Private app tokens

احصروا كل نظام خارجي يحمل بيانات اعتماد Marketo قبل إلغاء أي شيء: فالـ webhook أو التكامل الذي نسيتموه سيفشل بصمت لحظة توقف بيانات اعتماده عن العمل، والفشل الصامت هو النوع المكلف في تتبّع أسبابه.

مستخدمو Marketo Sales Insight

رؤية فريق المبيعات لتفاعل التسويق، وهو ما يمنحه Marketo Sales Insight لفريقكم اليوم، تبقى محفوظة في المنصة الجديدة لكن ليس في المكان نفسه.

HubSpot: Sales Hub مع لوحة تكامل Salesforce

الرؤية نفسها مكافئة متى توفر HubSpot Sales Hub ولوحة تكامل Salesforce، لكن الواجهة التي تظهر عليها مختلفة، فخططوا لإعادة تدريب مستخدمي المبيعات الذين سيبحثون عنها حيث اعتادوا وجودها.

التكاملات

مزامنة Salesforce CRM

مزامنة Marketo مع Salesforce هي في العادة أكثر التكاملات حساسية للأعمال في منظومتكم، وهي التي تستحق أطول وقت تخطيط من كل ما في هذه القائمة.

HubSpot: تكامل HubSpot-Salesforce

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

مزامنة Microsoft Dynamics CRM

حيث يحل Microsoft Dynamics محل Salesforce، يجب أن يجري تسليم المزامنة نفسه هناك.

HubSpot: تكامل HubSpot-Dynamics أو Data Sync

مخاطر الترتيب مطابقة لمسار Salesforce: فالفصل المبكر يفتح الفجوة نفسها في تدفق العملاء المحتملين.

Marketo Sales Insight لـ Salesforce

لوحة Marketo Sales Insight التي يراها فريق المبيعات داخل Salesforce تختفي مع الترحيل وتحتاج إلى بديل لا إلى إزالة فحسب.

HubSpot: لوحة تكامل HubSpot Sales Hub مع Salesforce

استبدلوا اللوحة بلوحة تكامل HubSpot Sales Hub مع Salesforce، وأعيدوا تدريب فريق المبيعات على موضع المعلومات الجديد: فالتخطيط يختلف بما يكفي ليدفع الذاكرة العضلية المرتبطة باللوحة القديمة الناس إلى المكان الخطأ في البداية.

تكاملات شركاء LaunchPoint

LaunchPoint، إطار تكاملات الشركاء في Marketo، يحتاج إلى تدقيق خدمة بخدمة لا افتراض انتقاله ككتلة واحدة.

HubSpot: HubSpot App Marketplace

افحصوا كل خدمة في LaunchPoint على حدة بحثاً عن إدراج لها في HubSpot App Marketplace. وما لا إدراج له يتحول إلى تطوير مخصص أو إلى تغيير في طريقة عمل الفريق فعلاً، وهذه الفجوة تستحق أن تظهر أثناء تحديد النطاق لا أن تُكتشف بعد التحويل (cutover).

تكاملات Webhook

الـ webhooks الصادرة إلى خدمات خارجية تحتاج إلى إعادة توجيه فردية، واحداً واحداً، لا بمفتاح واحد.

HubSpot: Workflow webhook actions

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

تكاملات API مخصصة

أي شيفرة كُتبت مباشرة على Marketo REST أو SOAP API ليست مرشحة للترحيل أصلاً: إنها إعادة كتابة.

HubSpot: HubSpot APIs

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

تكاملات إثراء البيانات

تكاملات إثراء البيانات، مثل ZoomInfo وClearbit وأمثالهما، تحتاج إلى إعادة ربط في HubSpot لا افتراض استمرار عملها.

HubSpot: تطبيقات الإثراء، أو Breeze Intelligence

أعيدوا ربط كل منها مباشرة بـ HubSpot. ويعمل Breeze Intelligence بنظام الأرصدة (credits) لا بباقة، فسعّروه كبند مستقل بدلاً من دمجه في كلفة الاشتراك.

تكاملات الندوات عبر الإنترنت

منصات الندوات عبر الإنترنت، ومنها GoToWebinar وZoom وON24، تعيد بيانات الحضور إلى نظامكم التسويقي، وكل اتصال منها يحتاج إلى إعادة ربط.

HubSpot: تكاملات الندوات من App Marketplace

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

تكاملات CMS وتتبع Munchkin

Munchkin، نص التتبع في Marketo المنتشر في كل موقع تملكونه، يجب إزالته واستبداله بشيفرة HubSpot نفسها، بالترتيب الصحيح.

HubSpot: HubSpot tracking code

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

تكاملات شبكات الإعلانات

مزامنة العملاء المحتملين مع Google وFacebook وLinkedIn تحتاج إلى إعادة ربط في أداة Ads في HubSpot لا افتراض بقائها بعد التحويل (cutover) من تلقاء نفسها.

HubSpot: أداة Ads

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

التسلسل

المزامنة أولاً، ثم الترحيل

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

  1. 1

    المرحلة 1: الاكتشاف والتخطيط (1-2 أسبوع)

    هذه هي المرحلة التي تحصرون فيها ما يعمل فعلاً في Marketo قبل أن يلمس أحد HubSpot.

  2. 2

    أجروا تدقيقاً شاملاً لنسخة Marketo

    يجب أن يكون كل برنامج وSmart Campaign وبرنامج تفاعل وSmart List ونموذج وصفحة مقصودة وقالب بريد ونموذج تقييم وكائن مخصص وتكامل ومستخدم في الجرد قبل أن تتمكنوا من تسعير إعادة البناء

  3. 3

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

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

  4. 4

    طبّقوا «قاعدة الـ40%»

    حدّدوا الأتمتة والأصول التي لم تعد تخدم غرضاً واضحاً وأحيلوها إلى التقاعد بدلاً من دفع كلفة ترحيل ما لا نفع منه

  5. 5

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

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

  6. 6

    احسموا استراتيجية تسليم مزامنة Salesforce الآن إن كانت Salesforce في المنظومة، قبل وقت طويل من الحاجة إلى فصل المزامنة نفسها

    احسموا استراتيجية تسليم مزامنة Salesforce الآن إن كانت Salesforce في المنظومة، قبل وقت طويل من الحاجة إلى فصل المزامنة نفسها

  7. 7

    المرحلة 2: إعداد HubSpot (1-2 أسبوع)

    بعد اكتمال التدقيق، هنا يتشكل الـ portal الجديد.

  8. 8

    اضبطوا portal في HubSpot نفسه

    الهوية البصرية، وشيفرة التتبع، ونطاقات إرسال البريد (SPF وDKIM وDMARC)، وأنواع الاشتراك، وحسابات المستخدمين والصلاحيات

  9. 9

    أنشئوا كل خاصية مخصصة في HubSpot بما يطابق أنواع حقول Marketo وقيمها التي حُددت في التدقيق

    أنشئوا كل خاصية مخصصة في HubSpot بما يطابق أنواع حقول Marketo وقيمها التي حُددت في التدقيق

  10. 10

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

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

  11. 11

    أعدّوا مسارات الصفقات ومراحل دورة الحياة قبل وصول أي بيانات، كي لا يصل شيء دون مكان صحيح يستقر فيه

    أعدّوا مسارات الصفقات ومراحل دورة الحياة قبل وصول أي بيانات، كي لا يصل شيء دون مكان صحيح يستقر فيه

  12. 12

    ابنوا قوالب البريد وقوالب الصفحات المقصودة داخل HubSpot

    ابنوا قوالب البريد وقوالب الصفحات المقصودة داخل HubSpot

  13. 13

    المرحلة 3: ترحيل البيانات (1-2 أسبوع)

    هنا تنتقل السجلات نفسها.

  14. 14

    نظّفوا قاعدة بيانات Marketo أولاً

    أزيلوا التكرارات والبريد غير الصالح وإدخالات الروبوتات، وأرشفوا العملاء المحتملين الذين برد اهتمامهم بدلاً من نقلهم

  15. 15

    صدّروا بيانات جهات الاتصال من Marketo، إما عبر bulk export API أو تصديرات Smart List

    صدّروا بيانات جهات الاتصال من Marketo، إما عبر bulk export API أو تصديرات Smart List

  16. 16

    أعيدوا تنسيق حقول البيانات لتطابق ما يتطلبه استيراد HubSpot فعلاً

    أعيدوا تنسيق حقول البيانات لتطابق ما يتطلبه استيراد HubSpot فعلاً

  17. 17

    استوردوا جهات الاتصال عبر استيراد CSV في HubSpot، مع ربط كل حقل بعناية بدلاً من قبول الإعدادات الافتراضية

    استوردوا جهات الاتصال عبر استيراد CSV في HubSpot، مع ربط كل حقل بعناية بدلاً من قبول الإعدادات الافتراضية

  18. 18

    استوردوا قوائم الإيقاف (من ألغوا الاشتراك، والمرتدة، والمحظورة) مع إرفاق حالة «غير قابل للتسويق» الصحيحة منذ البداية

    استوردوا قوائم الإيقاف (من ألغوا الاشتراك، والمرتدة، والمحظورة) مع إرفاق حالة «غير قابل للتسويق» الصحيحة منذ البداية

  19. 19

    استوردوا بيانات الكائنات المخصصة حيثما تنطبق

    استوردوا بيانات الكائنات المخصصة حيثما تنطبق

  20. 20

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

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

  21. 21

    المرحلة 4: إعادة بناء الأصول والأتمتة (2-4 أسابيع)

    هذه أطول مراحل المشروع، وفيها يقع العمل الحقيقي.

  22. 22

    أعيدوا إنشاء كل Smart List نشطة كقائمة نشطة (active list) في HubSpot

    أعيدوا إنشاء كل Smart List نشطة كقائمة نشطة (active list) في HubSpot

  23. 23

    أعيدوا بناء الرسائل التسويقية باستخدام محرر البريد في HubSpot

    أعيدوا بناء الرسائل التسويقية باستخدام محرر البريد في HubSpot

  24. 24

    أعيدوا إنشاء الصفحات المقصودة والنماذج مباشرة في HubSpot

    أعيدوا إنشاء الصفحات المقصودة والنماذج مباشرة في HubSpot

  25. 25

    أعيدوا بناء كل workflow حرج

    تحتاج Smart Campaigns وبرامج التفاعل والحملات التشغيلية كل منها إلى جولة خاصة

  26. 26

    أضيفوا قوائم الإيقاف إلى كل workflow يرسل بريداً قبل تفعيله، كي لا يُسجَّل أحد ويُراسَل مرتين

    أضيفوا قوائم الإيقاف إلى كل workflow يرسل بريداً قبل تفعيله، كي لا يُسجَّل أحد ويُراسَل مرتين

  27. 27

    أعيدوا بناء نماذج تقييم العملاء المحتملين داخل HubSpot

    أعيدوا بناء نماذج تقييم العملاء المحتملين داخل HubSpot

  28. 28

    أعيدوا إنشاء workflows توجيه العملاء المحتملين وإسنادهم

    أعيدوا إنشاء workflows توجيه العملاء المحتملين وإسنادهم

  29. 29

    المرحلة 5: التكامل والاختبار (1-2 أسبوع)

    هنا يُعاد توجيه كل ما كان متصلاً بالنظام القديم.

  30. 30

    اضبطوا تكامل Salesforce-HubSpot حيثما ينطبق

    ربط الحقول وقواعد المزامنة ومزامنة الحملات كلها تحتاج إلى إعداد جديد

  31. 31

    افصلوا مزامنة Marketo-Salesforce وفعّلوا مزامنة HubSpot-Salesforce مكانها

    افصلوا مزامنة Marketo-Salesforce وفعّلوا مزامنة HubSpot-Salesforce مكانها

  32. 32

    أعيدوا ربط كل تكامل مع طرف ثالث بـ HubSpot على حدة

    أعيدوا ربط كل تكامل مع طرف ثالث بـ HubSpot على حدة

  33. 33

    اضبطوا إعادات توجيه DNS التي تحوّل الزيارات من روابط صفحات Marketo المقصودة القديمة إلى بدائلها في HubSpot

    اضبطوا إعادات توجيه DNS التي تحوّل الزيارات من روابط صفحات Marketo المقصودة القديمة إلى بدائلها في HubSpot

  34. 34

    استبدلوا شيفرة تتبع Marketo Munchkin بشيفرة تتبع HubSpot في كل موقع ويب

    استبدلوا شيفرة تتبع Marketo Munchkin بشيفرة تتبع HubSpot في كل موقع ويب

  35. 35

    أجروا اختباراً شاملاً للنماذج وworkflows والتقييم وانتقالات دورة الحياة وعرض البريد وكل تكامل قبل أن يعتمد أحد على النظام الجديد

    أجروا اختباراً شاملاً للنماذج وworkflows والتقييم وانتقالات دورة الحياة وعرض البريد وكل تكامل قبل أن يعتمد أحد على النظام الجديد

  36. 36

    المرحلة 6: الإطلاق الفعلي والمراقبة (1-2 أسبوع)

    هنا يجري التحويل (cutover) نفسه، وكذلك المراقبة التي تليه.

  37. 37

    سخّنوا نطاق الإرسال في HubSpot بتأنٍّ

    ابدؤوا بنسبة 1-2% من القائمة، بجهات الاتصال الأكثر تفاعلاً أولاً، ثم زيدوا بنسبة 10-20% أسبوعياً من هناك

  38. 38

    عطّلوا كل برنامج وحملة في Marketo

    عطّلوا كل برنامج وحملة في Marketo

  39. 39

    فعّلوا كل workflow وأتمتة في HubSpot

    فعّلوا كل workflow وأتمتة في HubSpot

  40. 40

    راقبوا قابلية تسليم البريد ومعدلات الارتداد ومقاييس التفاعل يومياً خلال أول 30 يوماً، فهنا يظهر خطأ التسخين أولاً

    راقبوا قابلية تسليم البريد ومعدلات الارتداد ومقاييس التفاعل يومياً خلال أول 30 يوماً، فهنا يظهر خطأ التسخين أولاً

  41. 41

    أجروا تدقيقاً لسلامة البيانات بعد الترحيل قبل إعلان انتهاء المشروع

    أجروا تدقيقاً لسلامة البيانات بعد الترحيل قبل إعلان انتهاء المشروع

  42. 42

    وفّروا تدريباً للفرق على HubSpot بحسب الأدوار، يُفصَّل على ما يحتاج كل فريق إلى فعله فيه

    وفّروا تدريباً للفرق على HubSpot بحسب الأدوار، يُفصَّل على ما يحتاج كل فريق إلى فعله فيه

  43. 43

    حدّدوا موعد مراجعة وتحسين بعد الترحيل بعد 30-60 يوماً، متى أمضى الفريق وقتاً حقيقياً في العمل على النظام الجديد

    حدّدوا موعد مراجعة وتحسين بعد الترحيل بعد 30-60 يوماً، متى أمضى الفريق وقتاً حقيقياً في العمل على النظام الجديد

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

مقدّر الجهد

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

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

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

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

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

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

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

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

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

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

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

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

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

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

المستخدمون المطلوب نقلهم

المقاعد، إضافة إلى بنية الصلاحيات المرتبطة بها.

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

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

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

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

مبني على أبحاثنا حول 44 ميزة في Marketo (Adobe Marketo Engage). إنه نطاق تقديري وليس عرض سعر.

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

أكثر ما يتعثر في هذه العمليات

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

تطبيق Marketo Data Sync لا يصل إلا إلى الحقول النصية، وبناء خطة ترحيل حوله خطأ لا تكتشفونه إلا متأخراً

استخدموا تصدير CSV واستيراده بدلاً من ذلك منذ البداية

منطق Marketo المبني على البرامج، من مشغّلات متراكبة واعتماديات خفية وworkflows متداخلة، لا ينتقل 1:1 إلى HubSpot؛ أعيدوا تصميمه بدلاً من انتظار أن تنجح نسخة منه

منطق Marketo المبني على البرامج، من مشغّلات متراكبة واعتماديات خفية وworkflows متداخلة، لا ينتقل 1:1 إلى HubSpot؛ أعيدوا تصميمه بدلاً من انتظار أن تنجح نسخة منه

يجب أن تتطابق قيم حقول الخيارات والاختيار تماماً بين Marketo وHubSpot لا تقريباً، وإلا لن تنتقل البيانات خلفها بدقة

يجب أن تتطابق قيم حقول الخيارات والاختيار تماماً بين Marketo وHubSpot لا تقريباً، وإلا لن تنتقل البيانات خلفها بدقة

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

جهات الاتصال غير المتفاعلة والبريد غير الصالح وإدخالات الروبوتات هي ما يكلّفكم مالاً دون عائد

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

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

افصلوا Marketo-SFDC ووصّلوا HubSpot-SFDC في أقرب وقت ممكن من بعضهما بقدر ما يسمح الجدول الزمني، لتقليل فجوة البيانات بينهما؛ وفترة موازية قصيرة تستحق التخطيط لها إن كانت كلفتها مقبولة

افصلوا Marketo-SFDC ووصّلوا HubSpot-SFDC في أقرب وقت ممكن من بعضهما بقدر ما يسمح الجدول الزمني، لتقليل فجوة البيانات بينهما؛ وفترة موازية قصيرة تستحق التخطيط لها إن كانت كلفتها مقبولة

كل رمز Marketo (My Token) مضمَّن في رسائلكم وصفحاتكم المقصودة يحتاج إلى استبداله برمز تخصيص من HubSpot، وهو عمل ممل فعلاً عبر مكتبة أصول كبيرة، فخصصوا له الوقت بصدق

كل رمز Marketo (My Token) مضمَّن في رسائلكم وصفحاتكم المقصودة يحتاج إلى استبداله برمز تخصيص من HubSpot، وهو عمل ممل فعلاً عبر مكتبة أصول كبيرة، فخصصوا له الوقت بصدق

بيئات HubSpot Sandbox لا تُزامَن مع الإنتاج، ولذلك يجب نسخ كل إعداد تختبرونه فيها يدوياً بعد ذلك بدلاً من افتراض انتقاله تلقائياً

بيئات HubSpot Sandbox لا تُزامَن مع الإنتاج، ولذلك يجب نسخ كل إعداد تختبرونه فيها يدوياً بعد ذلك بدلاً من افتراض انتقاله تلقائياً

تحتاج الكائنات المخصصة إلى باقة HubSpot Enterprise، وفي معظم الحالات إلى موارد مطوّرين لإعدادها، فخصصوا الوقت والخبرة لتصميم المخطط (schema) بدلاً من معاملته كمهمة إعداد

تحتاج الكائنات المخصصة إلى باقة HubSpot Enterprise، وفي معظم الحالات إلى موارد مطوّرين لإعدادها، فخصصوا الوقت والخبرة لتصميم المخطط (schema) بدلاً من معاملته كمهمة إعداد

يجب تبسيط مراحل Revenue Cycle Modeler لتناسب نموذج دورة الحياة الأكثر خطية في HubSpot، وهذا التبسيط قرار يستحق أن يُتخذ عن قصد لا بالانزلاق إليه

يجب تبسيط مراحل Revenue Cycle Modeler لتناسب نموذج دورة الحياة الأكثر خطية في HubSpot، وهذا التبسيط قرار يستحق أن يُتخذ عن قصد لا بالانزلاق إليه

يحتاج نموذج مساحات العمل أو الأقسام في Marketo للعمليات متعددة المناطق أو وحدات الأعمال إما إلى إضافة HubSpot Business Units المقتصرة على Enterprise، وإما إلى مزيج مبتكر من الفرق والخصائص

بالنسبة لمجموعة تدير عدة علامات تشغيلية، حدّدوا المسار المناسب قبل تحديد الجدول الزمني

أعدّوا إعادات توجيه روابط الصفحات المقصودة من كل نطاق Marketo إلى HubSpot للحفاظ على قيمة SEO ومنع تعطل الروابط؛ من السهل تأجيل هذا إلى الأخير ومن المكلف تجاوزه

أعدّوا إعادات توجيه روابط الصفحات المقصودة من كل نطاق Marketo إلى HubSpot للحفاظ على قيمة SEO ومنع تعطل الروابط؛ من السهل تأجيل هذا إلى الأخير ومن المكلف تجاوزه

إذا كانت رخصة Marketo على وشك الانتهاء، فاتركوا وقتاً كافياً، 60 يوماً أو أكثر، قبل ذلك التاريخ لإنهاء الترحيل

تستغرق معظم عمليات الترحيل وقتاً أطول مما قُدّر أولاً، وموعد انتهاء الرخصة ليس مرناً

التعبئة التدريجية لملف النموذج (progressive profiling)، إن كنتم تعتمدون عليها في Marketo، تحتاج إلى Marketing Hub Professional فما فوق في HubSpot، فتأكدوا من الباقة قبل افتراض انتقال الميزة

التعبئة التدريجية لملف النموذج (progressive profiling)، إن كنتم تعتمدون عليها في Marketo، تحتاج إلى Marketing Hub Professional فما فوق في HubSpot، فتأكدوا من الباقة قبل افتراض انتقال الميزة

ستنخفض قابلية تسليم البريد في البداية إذا تغيّر نطاق الإرسال، وفترة تسخين من 4-8 أسابيع ضرورية وليست اختيارية؛ وابدؤوا هذا التسخين بأكثر جهات الاتصال تفاعلاً في القائمة

ستنخفض قابلية تسليم البريد في البداية إذا تغيّر نطاق الإرسال، وفترة تسخين من 4-8 أسابيع ضرورية وليست اختيارية؛ وابدؤوا هذا التسخين بأكثر جهات الاتصال تفاعلاً في القائمة

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

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

تقييم التفاعل في Marketo، أي النجوم واللهب التي اعتاد فريقكم قراءتها بنظرة، لا مقابل مباشراً له في HubSpot؛ أعيدوا بناء هذه الرؤية باستخدام تقييم جهات الاتصال في HubSpot مع خصائص محسوبة مخصصة (calculated properties)

تقييم التفاعل في Marketo، أي النجوم واللهب التي اعتاد فريقكم قراءتها بنظرة، لا مقابل مباشراً له في HubSpot؛ أعيدوا بناء هذه الرؤية باستخدام تقييم جهات الاتصال في HubSpot مع خصائص محسوبة مخصصة (calculated properties)

أسئلة

من Marketo (Adobe Marketo Engage) إلى HubSpot: إجابات عن أسئلتكم

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

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

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