أدلة المنتج
الحملات من جدول بيانات
ارفع ملف Excel أو CSV يمثّل كل صف فيه رسالة WhatsApp واحدة، فترسلها Wbiztool نيابة عنك كحملة. إنها أسرع طريقة لمراسلة قائمة من العملاء أو المجموعات عندما يكون لكل صف نصه الخاص بالفعل.
افتحها من Tools → Send via Excel (الأدوات ← الإرسال عبر Excel) في الشريط الجانبي، أو انتقل إلى /campaigns/.
قبل أن تبدأ#
- رقم WhatsApp يظهر بالحالة Connected (متصل) في WhatsApp settings (إعدادات WhatsApp).
- رصيد كافٍ لكل الصفوف. تعرض الصفحة عدد messages remaining (الرسائل المتبقية) لديك.
- ملف
.csvأو.xlsأو.xlsxبالصيغة الموضحة أدناه.
صيغة الملف#
يجب أن يحتوي الصف الأول على عناوين الأعمدة التالية، مكتوبة تمامًا كما هي معروضة. انقر على Sample Format (نموذج الصيغة) في الصفحة لرؤية مثال، أو نزّل ملف CSV النموذجي. استبدل رقم الهاتف في النموذج ووقت الجدولة الذي يعود إلى 2024 قبل الرفع. الوقت الماضي يُرسل فورًا.
في لوحة تحكم مضبوطة على لغة أخرى، تعرض نافذة Sample Format أسماء الأعمدة هذه مترجمة. لكن يجب أن يستخدم ملفك العناوين الإنجليزية المذكورة هنا.
| العمود | مطلوب | ما تضعه فيه |
|---|---|---|
To | نعم | رقم الهاتف مع رمز الدولة، مثل 919876543210، أو الاسم الدقيق لمجموعة WhatsApp، مثل Family Group. |
Message | نعم | نص الرسالة. يعمل تنسيق WhatsApp مثل *bold*. |
Image/File Url (Optional) | لا | رابط عام لصورة أو ملف. تُرسل Message الخاصة بالصف كتعليق عليه. |
whatsapp_client_id | لا | Whatsapp Client ID (معرّف عميل WhatsApp) للرقم الذي سترسل منه، من WhatsApp settings. استخدم 0 أو اتركه فارغًا للإرسال من أول رقم متصل لديك. |
Schedule Time (Optional) | لا | وقت إرسال الصف، بصيغة ISO مع إزاحة المنطقة الزمنية، مثل 2026-12-25T14:30:00+05:30. الوقت الذي لا يتضمن إزاحة، مثل 2026-12-25T14:30:00، يُقرأ بالمنطقة الزمنية للخادم، لذا أضف دائمًا +05:30 أو Z (UTC) أو الإزاحة الخاصة بك. اتركه فارغًا للإرسال في أقرب وقت ممكن. |
في ملفات Excel، يعمل أيضًا Whatsapp Number أو Contact phone Number بدلًا من To. في ملف CSV لا يحتوي على العنوان To، يُقرأ العمود الأول كرقم والثاني كرسالة، أيًّا كانت عناوينهما، لذا أبقِ الرقم أولًا والرسالة ثانيًا. يعمل أيضًا Image/File Url وSchedule Time دون "(Optional)".
صفوف مثال:
| To | Message | Image/File Url (Optional) | whatsapp_client_id | Schedule Time (Optional) |
|---|---|---|---|---|
| 919876543210 | Hi Aman, your order has shipped. | 1234 | ||
| Family Group | Happy holidays everyone! | 1234 | 2026-12-25T16:00:00+05:30 | |
| 919876543211 | This week's offers | https://example.com/offer.jpg | 1234 |
أرقام الهواتف والمجموعات#
- اكتب الأرقام مع رمز الدولة وبالأرقام فقط. تُزال علامة
+البادئة والمسافات والصفر البادئ. - قيمة
Toالتي تحتوي على أحرف أو شرطات أو أقواس تُعامل كاسم مجموعة، لذا فإن98765-43210ستُرسل إلى مجموعة بهذا الاسم وتفشل. أزل الشرطات والأقواس من الأرقام. - يجب أن تطابق أسماء المجموعات مجموعة WhatsApp تمامًا، ويجب أن يكون رقم الإرسال عضوًا فيها. استخدم أسماء مجموعات لا تشترك فيها دردشات أخرى.
الصور والملفات#
- الروابط المنتهية بـ
.jpgأو.jpegأو.pngأو.gifأو.bmpأو.tiffأو.svgتُرسل كصور. وأي رابط آخر يُرسل كملف. - يجب أن تفتح الروابط الملف مباشرة دون تسجيل دخول. ارفع الملفات إلى مكتبة الوسائط للحصول على رابط.
- يرى المستلم اسم ملف مأخوذًا من نهاية الرابط. استخدم روابط تنتهي بالامتداد الصحيح، مثل
.pdf؛ وإلا يُضاف .pdfإلى الاسم.
ابدأ حملة#
سمِّ الحملة
تحت Start New Campaign (بدء حملة جديدة)، اكتب Campaign Name (اسم الحملة). إذا كانت هناك حملة بالاسم نفسه، يُضاف رقم، مثل
Diwali offer (1).اختر ملفك
تحت Upload Excel/CSV File (رفع ملف Excel/CSV)، اختر ملف
.csvأو.xlsأو.xlsx.ابدأ
انقر على Start Campaign (بدء الحملة). عند قراءة الملف، تظهر الرسالة "N messages saved in new campaign" وتظهر الحملة تحت All Campaigns (كل الحملات).
تُتخطى الصفوف التي لا تحتوي على رقم، وتُتخطى كل الصفوف إذا لم يكن في الملف عمود Message (باستثناء ملف CSV بلا عنوان To، كما هو موضح أعلاه). إذا لم يكن لديك رقم متصل ولم يحدد الملف رقمًا في whatsapp_client_id، فتُتخطى كل الصفوف. إذا لم يكن ممكنًا استخدام أي صف، فلا تُنشأ الحملة ولا تظهر تحت All Campaigns.
وتيرة الإرسال#
تُوزَّع الصفوف التي ليس لها Schedule Time تلقائيًا: يستحق الأول بعد نحو 5 ثوانٍ من الرفع، وكل صف تالٍ بعد مدة عشوائية من 5 إلى 30 ثانية من سابقه. أما الصفوف التي لها Schedule Time فتستحق في ذلك الوقت.
تُرسل الرسائل بالترتيب من رقم WhatsApp الذي يرسلها، وفقط ما دام ذلك الرقم متصلًا. الرقم المشغول أو غير المتصل يؤخر رسائله. التزم بـ Best Practices (أفضل الممارسات) المعروضة في إعدادات WhatsApp، مثل 150–200 رسالة لكل رقم يوميًا.
تابع حملة#
يعرض جدول All Campaigns حملاتك، من الأحدث إلى الأقدم، 20 في كل صفحة:
| العمود | المعنى |
|---|---|
| Campaign Date | اسم الحملة (رغم عنوان العمود الذي يعني «تاريخ الحملة»). |
| Total Messages (إجمالي الرسائل) | الرسائل المنشأة من الملف. |
| Pending (قيد الانتظار) | في قائمة الانتظار ولم تُرسل بعد، بما في ذلك الصفوف المجدولة. |
| Delivered (المسلّمة) | أُرسلت من رقم WhatsApp الخاص بك. |
| Cancelled! (الملغاة) | فاشلة أو ملغاة أو منتهية الصلاحية. |
تظهر هنا أيضًا الحملات المنشأة من رسائل القوالب، باسم Template Messages - متبوعًا بالتاريخ والوقت.
افتح Actions (الإجراءات) في حملة من أجل:
- Download Report (تنزيل التقرير): ملف Excel يتضمن لكل رسالة Whatsapp Number وCustomer Number وMsg وCreated Time وSent Time وStatus (Created أو Sent أو Failed أو Cancelled أو Expired). الأوقات بتوقيت UTC.
- View Messages (عرض الرسائل): يفتح Reports (التقارير) مصفّاة على هذه الحملة، مع سبب أي فشل.
- Cancel Pending Messages (إلغاء الرسائل المعلّقة): يظهر عندما لا تزال في الحملة رسائل معلّقة.
- Archive (أرشفة) أو Restore (استعادة).
تُزال الرسائل المنتهية بعد نحو 90 يومًا، لذا نزّل التقارير التي تريد الاحتفاظ بها.
ألغِ الرسائل المعلّقة#
افتح إجراءات الحملة
في All Campaigns، افتح Actions في الحملة وانقر على Cancel Pending Messages.
أكّد
انقر على Yes, cancel messages! (نعم، ألغِ الرسائل). تظهر الرسالة "N pending messages cancelled successfully".
لا تستهلك الرسائل الملغاة رصيدًا. لا تتأثر الرسائل التي أُرسلت بالفعل، ولا يمكن التراجع عن الإلغاء.
الأرشفة والاستعادة#
تخفي الأرشفة حملة منتهية من القائمة الرئيسية. انقر على Archive في قائمة Actions الخاصة بها وأكّد باستخدام Yes, archive it! (نعم، أرشفها). لرؤية الحملات المؤرشفة، فعّل Show Archived Campaigns (عرض الحملات المؤرشفة)، ثم انقر على Restore لإعادة إحداها.
استكشاف الأخطاء وإصلاحها#
| الرسالة أو المشكلة | ما يجب فعله |
|---|---|
| "Please enter a campaign name." | املأ Campaign Name. |
| "Please upload a file before saving the campaign." | اختر ملفًا أولًا. |
| "Invalid file format" | احفظ الملف بصيغة .csv أو .xls أو .xlsx. |
| "Low credits" | لم يتبقَّ لديك رصيد. قم بالترقية من Billing & Plans (الفوترة والباقات). |
| "Not enough credits: this file would create…" | قسّم الملف أو قم بالترقية، ثم ارفعه مرة أخرى. |
| "0 messages saved in new campaign" | تحقق من أن العناوين هي To وMessage تمامًا (في ملف CSV، أبقِ الرقم في العمود الأول والرسالة في الثاني)، ومن وجود رقم متصل. |
| "An error occurred while uploading the campaign" | تعذّرت قراءة الملف. أعد حفظه بصيغة .xlsx أو .csv بترميز UTF-8 وحاول مرة أخرى. |
| تبقى الرسائل في Pending | يجب أن يكون رقم الإرسال Connected. تحقق من أن whatsapp_client_id في ملفك ينتمي إلى رقم متصل. معرّف رقم حذفته أو فصلته يظل مقبولًا وتبقى رسائله معلّقة؛ ولا يُستبدل بأول رقم متصل لديك إلا المعرّف غير المعروف أو 0. |
| أُرسلت الصفوف المجدولة في وقت خاطئ | أضف إزاحة المنطقة الزمنية، مثل +05:30، ونسّق العمود كنص في Excel. الوقت الذي تتعذّر قراءته يُرسل فورًا. |
| تفشل الرسائل إلى رقم ما | تحقق من الخطأ في View Messages. تحتاج الأرقام إلى رمز الدولة، دون شرطات أو أقواس. |
صفحات ذات صلة#
- رسائل القوالب
- مكتبة الوسائط
- التقارير وسجل الرسائل
- اربط رقم WhatsApp الخاص بك
- تكامل Google Sheets للصفوف التي تستمر في الوصول
- API: الإرسال إلى عدة أرقام وجدولة رسالة
