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

استخدم تنسيق E.164

قم بتخزين جميع أرقام الهواتف WhatsApp في تنسيق E.164:
  • علامة زائد+
  • رمز البلد (بدون صفر في البداية)
  • الرقم الوطني الكامل (بدون الرقم الرئيسي0
في البداية) أمثلة:
  • خط أرضي في المملكة المتحدة:+442079460958
  • هاتف محمول في المملكة المتحدة:+447700900123
تجنب المسافات والأقواس والواصلة. يعرض HubSpot التنسيق بشكل جيد في واجهة المستخدم، ولكن عمليات الدمج — بما في ذلك Flowella — تعمل بشكل أفضل مع قيم E.164 العادية.

التحقق من صحة الرقم في HubSpot

عند النقر فوق حقل الهاتف في سجل جهة الاتصال (على سبيل المثال، رقم الهاتف المحمول)، يعرض HubSpot حالة أسفل حقل الإدخال. يجب أن تظهر الحالة تم التحقق من صحتها. إذا لم تظهر عبارة “تم التحقق من صحة”:
  • تحقق من أن الرقم يبدأ بـ+
ورمز البلد الصحيح
  • تحقق من **عدم وجود0
في بداية الرقم بعد رمز البلد** (على سبيل المثال،+4407… خطأ — يجب أن يكون+447… )
  • استخدم خيار إزالة تنسيق الرقم في HubSpot
إذا قمت بلصق قيمة غير صحيحة، ثم أعد الحفظ
من الأخطاء الشائعة في سير عمل Flowellaتوجيه الإجراء إلى خاصية رقم الهاتف بدلاً من رقم الهاتف المحمول. تحقق جيدًا من الخاصية التي تحتوي فعليًا على الرقم الذي يدعم WhatsApp.

نصائح لاستيراد ملفات CSV و Excel

سيقوم Excel “بالمساعدة” عن طريق إزالة علامة+ أو تحويل الأرقام الطويلة إلى صيغة علمية. قم بمنع ذلك قبل الاستيراد:
  • قم بتنسيق عمود الهاتف كـ نص (الصفحة الرئيسية → تنسيق الأرقام → نص)، ثم الصق القيم
  • أو ضع علامة الفاصلة العليا قبل القيم في Excel:'+447700900123
— تفرض علامة الفاصلة العليا معالجة النص ولن تظهر في البيانات المستوردة
  • في ملفات CSV، ضع القيم بين علامتي اقتباس:"+447700900123"
لا تستورد أرقامًا تحتوي على مسافات أو أقواس. غالبًا ما يمكن لـ HubSpot تطبيع التنسيق، لكن القيم E.164 النظيفة تعطي النتائج الأكثر اتساقًا.

صيغة Excel: تنظيف أرقام الهواتف إلى E.164

إذا كان لديك جدول بيانات مليء بأرقام الهواتف بتنسيقات مختلفة، فستعمل الصيغة أدناه على تنظيفها إلى تنسيق E.164، لتكون جاهزة للاستيراد إلى HubSpot . وهي تتعامل مع جميع تنسيقات الإدخال الشائعة، بما في ذلك:
  • الأرقام المحلية التي تبدأ بـ0
(على سبيل المثال07700 900123 )
  • الأرقام التي تحتوي على+
ورمز البلد (على سبيل المثال+44 7700 900123 )
  • بادئة الاتصال الدولية00
(على سبيل المثال0044 7700 900123 )
  • تنسيق+44(0)7...
  • الواصلات والنقاط والأقواس وعلامات الترقيم الأخرى
  • الأرقام التي تحتوي بالفعل على رمز البلد ولكن لا تحتوي على+
(على سبيل المثال447700900123 )
تتطلب هذه الصيغة Excel 365 أو Google Sheets. فهي تستخدمLETوTEXTJOINوSEQUENCE، وهي وظائف غير متوفرة في إصدارات Excel الأقدم.

كيفية استخدام الصيغة

  1. انسخ الصيغة أدناه
  2. الصقها في أي خلية في جدول البيانات الخاص بك
  3. غيّرA2
لتشير إلى خلية رقم هاتفك الأول 4. قم بتغيير"44" إلى رمز بلدك (انظر الجدول المرجعي أدناه) 5. قم بتغيير10 إلى طول رقم الهاتف المحمول المتوقع لبلدك 6. اضغط على Enter، ثم اسحب لأسفل لتطبيقها على جميع الصفوف

الصيغة

=LET(
  cell, A2,
  country_code, "44",
  nsn_len, 10,
  raw, TRIM(cell&""),
  clean, SUBSTITUTE(raw,"(0)",""),
  digits, TEXTJOIN("",,IFERROR(MID(clean,SEQUENCE(LEN(clean)),1)*1,"")),
  has_plus, ISNUMBER(FIND("+",raw)),
  has_00, LEFT(digits,2)="00",
  p, LEN(country_code),
  starts_cc, AND(LEFT(digits,p)=country_code, LEN(digits)=p+nsn_len),
  nsn, IF(has_plus, digits,
    IF(has_00, MID(digits,3,999),
    IF(starts_cc, MID(digits,p+1,999),
    IF(LEFT(digits,1)="0", MID(digits,2,999), digits)))),
  intl, IF(has_plus, "+"&digits,
    IF(has_00, "+"&MID(digits,3,999),
    IF(starts_cc, "+"&digits,
    "+"&country_code&nsn))),
  is_domestic, AND(NOT(has_plus), NOT(has_00), NOT(starts_cc)),
  IF(raw="","",
  IF(digits="","REVIEW (not a number): "&raw,
  IF(AND(is_domestic, LEN(nsn)<nsn_len),"REVIEW (number too short): "&raw,
  IF(AND(is_domestic, LEN(nsn)>nsn_len),"REVIEW (number too long): "&raw,
  intl))))
)

ماذا تعني متغيرات التكوين الثلاثة

المتغيرما يجب تغييره
cell
| الخلية التي تحتوي على رقم الهاتف الخام — قم بالتغيير ليتناسب مع عمودك (على سبيل المثالG2 ) | |country_code | رمز البلد الافتراضي للأرقام المحلية (على سبيل المثال"44" للمملكة المتحدة،"1" للولايات المتحدة) | |nsn_len | الطول المتوقع لرقم المشترك الوطني لأرقام الهواتف المحمولة في بلدك (على سبيل المثال10 للمملكة المتحدة والولايات المتحدة) |

كيف تعمل الصيغة

تتخذ الصيغة أربعة مسارات مختلفة اعتمادًا على ما تجده في المدخلات:
  1. **يحتوي على+
في الأصل** — رقم دولي بالفعل؛ قم بإزالة الأرقام الزائدة وأضف+ في البداية 2. **يبدأ بـ00 ** — رمز الاتصال الدولي؛ قم بإزالة00 وأضف+ في البداية 3. يبدأ برمز البلد ويطابق عدد الأرقام — رقم دولي عادي (على سبيل المثال447700900123 )؛ أضف+ في البداية 4. كل شيء آخر — رقم محلي؛ احذف0 في البداية وأضف+ بالإضافة إلى رمز البلد في البداية قبل كل هذا، تزيل الصيغة(0) من المدخلات الأولية، بحيث يتم التعامل مع+44(0)7700 900123 بشكل صحيح.

إخراج الأرقام غير الصالحة

الأرقام التي لا تجتاز عملية التحقق من الصحة تعرض رسالة واضحة حتى تتمكن من تصفيتها وتصحيحها:
الناتجالمعنى
REVIEW (not a number): hello world
| لم يتم العثور على أي أرقام على الإطلاق | |REVIEW (number too short): 07700 | عدد الأرقام غير كافٍ لرقم صالح | |REVIEW (number too long): 077009001234 | عدد الأرقام زائد، ربما بسبب بادئة مزدوجة | لا ينطبق التحقق من الطول إلا على الأرقام المحلية (تلك التي لا تحتوي على+ أو00 ). يتم تمرير الأرقام التي تحتوي بالفعل على بادئة دولية كما هي، نظرًا لأن الصيغة لا يمكنها معرفة طول NSN لكل بلد.

مرجع رموز البلدان

البلدرمز البلدطول NSN (الجوال)ملاحظات
المملكة المتحدة4410
الولايات المتحدة / كندا110جميع دول NANP تشترك في الرمز cc=1
فرنسا339
ألمانيا4911الهواتف المحمولة فقط؛ تختلف الهواتف الأرضية
إسبانيا349
إيطاليا3910تحتفظ الهواتف المحمولة بالرقم 3 في البداية
البرتغال3519
هولندا319
أيرلندا3539
اليونان3010
بولندا489
سويسرا419
تركيا9010
الهند9110
أستراليا619
اليابان8110
الصين8611
الإمارات العربية المتحدة9719
المملكة العربية السعودية9669
جنوب أفريقيا279
البرازيل5511رقم هاتف محمول مع الرقم التاسع
سنغافورة658
هونغ كونغ8528
قيم طول NSN المذكورة أعلاه خاصة بأرقام الهواتف المحمولة. بالنسبة لاستخدام WhatsApp ، فإن الأطوال الخاصة بالهواتف المحمولة فقط هي الصحيحة. إذا كنت تعالج مزيجًا من أرقام الهواتف المحمولة والخطوط الأرضية، فاعلم أن بعض البلدان (خاصة ألمانيا) لديها خطوط أرضية ذات أطوال متغيرة.

قائمة مراجعة سريعة لحل المشكلات

إذا فشلت إجراءات سير العمل في Flowellaفي تسليم الرسائل، فراجع قائمة المراجعة هذه:
  • تأكد من أن خاصية HubSpot
تحتوي على قيمة بتنسيق E.164 (تبدأ بـ+)
  • تأكد من أن الحقل يظهر الحالة Validated في HubSpot
  • تأكد من أن الرقم يتضمن رمز البلد **ولا يسبقه0
**
  • تأكد من أن إجراء سير العمل يشير إلى الخاصية الصحيحة — تلك التي تحتوي فعليًا على الرقم الذي يدعم WhatsApp
، وليس حقل هاتف مختلف

ذات صلة

إعداد HubSpot

قم بتوصيل بوابة HubSpotالخاصة بك واختر الخصائص التي يقرأها Flowella.

إجراءات سير العمل

اختر خاصية الهاتف الصحيحة عند تكوين قالب “إرسال”WhatsApp.

حالات فشل المزامنة في HubSpot

مشكلات تنسيق الرقم الهاتفي هي السبب الأكثر شيوعًا لفشل عمليات الإرسال.

الرسائل التي لم يتم تسليمها

قم بتشخيص عمليات الإرسال الفردية التي لا تصل إلى المستلم.