1 How Broadcast Hub works كيف يعمل مركز البث
Before any button makes sense, you need the shape of the thing. It is simpler than it looks.
قبل أن يصبح أي زر مفهومًا، عليك أن تعرف الصورة العامة. الأمر أبسط ممّا يبدو.
Broadcast Hub sends WhatsApp messages to a lot of people at once, and collects their replies in one place. It is connected to an official WhatsApp Business phone number, so messages arrive as normal WhatsApp messages — not SMS, and not from a random number.
يرسل مركز البث رسائل واتساب إلى عدد كبير من الأشخاص دفعة واحدة، ويجمع ردودهم في مكان واحد. وهو مرتبط برقم واتساب للأعمال رسمي، لذا تصل الرسائل كرسائل واتساب عادية — لا رسائل SMS، ولا من رقم مجهول.
Everything you do follows the same five steps:
كل ما تقوم به يتبع الخطوات الخمس نفسها:
The menu at the top of the portal is arranged in almost exactly that order — Dashboard, Inbox, Contacts, Lists, Templates, Campaigns, Settings — so if you ever get lost, walk the menu left to right.
القائمة العلوية في البوّابة مرتّبة بالترتيب نفسه تقريبًا — لوحة التحكم، صندوق الوارد، جهات الاتصال، القوائم، القوالب، الحملات، الإعدادات — فإذا تُهت في أي وقت، تنقّل في القائمة بالترتيب.
The three WhatsApp rules you cannot breakقواعد واتساب الثلاث التي لا يمكن كسرها
Almost everything that confuses people about this portal traces back to one of these three rules. They come from WhatsApp itself, not from us — the portal simply keeps you on the right side of them.
كل ما يُربك المستخدمين في هذه البوّابة تقريبًا يعود إلى واحدة من هذه القواعد الثلاث. وهي صادرة عن واتساب نفسه، لا عنّا — والبوّابة تحرص فقط على أن تبقى ملتزمًا بها.
You cannot message someone first with free text. If a person has not written to you in the last 24 hours, the only thing you are allowed to send them is a template that WhatsApp has already reviewed and approved. This is why you cannot just type a message and blast it out.
لا يمكنك مراسلة شخص أولًا بنصّ حر. إذا لم يراسلك الشخص خلال آخر ٢٤ ساعة، فالشيء الوحيد المسموح بإرساله إليه هو قالب راجعه واتساب ووافق عليه مسبقًا. لهذا السبب لا يمكنك ببساطة كتابة رسالة وإرسالها للجميع.
When someone writes to you, a 24-hour window opens. During those 24 hours you can reply freely — any text, any photo, any file, as many messages as you like. When the window closes, you are back to templates only. The Inbox shows you clearly whether the window is open or closed.
عندما يراسلك شخص، تُفتح نافذة مدّتها ٢٤ ساعة. خلال هذه الساعات يمكنك الردّ بحرّية — أي نص، أي صورة، أي ملف، وبأي عدد من الرسائل. وعند إغلاق النافذة تعود إلى القوالب فقط. ويوضّح لك صندوق الوارد بجلاء ما إذا كانت النافذة مفتوحة أم مغلقة.
"STOP" means stop, permanently. If a contact replies STOP or UNSUBSCRIBE, the portal marks them opted out automatically and will never include them in another broadcast. Do not try to work around it — repeatedly messaging people who opted out is the fastest way to get your WhatsApp number blocked by Meta.
كلمة «STOP» تعني التوقّف نهائيًا. إذا ردّ أحد جهات الاتصال بكلمة STOP أو UNSUBSCRIBE، تضع البوّابة علامة «ملغى الاشتراك» عليه تلقائيًا ولن تُدرجه في أي بثّ آخر. لا تحاول الالتفاف على ذلك — فمراسلة من ألغوا اشتراكهم بشكل متكرّر هي أسرع طريقة لحظر رقم واتساب الخاص بك من قِبل ميتا.
Words you will keep seeingمصطلحات ستتكرّر أمامك
{{1}}, that gets filled per person — usually their name.{{1}}، ويُملأ لكل شخص على حدة — غالبًا باسمه.2 Signing in and getting around تسجيل الدخول والتنقّل
Your account, the menu, the language switch, and how to leave safely.
حسابك، والقائمة، وتبديل اللغة، وكيفية الخروج بأمان.
Signing inتسجيل الدخول
-
Open bia.massegat.com in any browser — phone, tablet or computer all work.
افتح bia.massegat.com في أي متصفّح — الهاتف أو الجهاز اللوحي أو الحاسوب، جميعها تعمل.
-
Enter the email address and password you were given, then press Sign in.
أدخِل البريد الإلكتروني وكلمة المرور اللذين استلمتهما، ثم اضغط تسجيل الدخول.
-
You land on the Dashboard. If you were given a temporary password, change it now — see Chapter 13.
ستصل إلى لوحة التحكم. وإذا كانت كلمة المرور مؤقّتة، فغيّرها الآن — راجع الفصل ١٣.
The portal keeps you signed in and refreshes your session quietly in the background. You will only be asked to sign in again after a long period of inactivity, or if an administrator signs you out.
تُبقيك البوّابة مسجّل الدخول وتُجدّد جلستك تلقائيًا في الخلفية. ولن يُطلب منك تسجيل الدخول مجددًا إلا بعد فترة طويلة من عدم الاستخدام، أو إذا سجّل المسؤول خروجك.
The menuالقائمة
The top menu. On a phone it collapses into a ☰ button — tap it to see the same links.
القائمة العلوية. على الهاتف تنطوي إلى زر ☰ — اضغط عليه لرؤية الروابط نفسها.
Who can do whatمن يستطيع فعل ماذا
Every account has a role. If a button described in this guide is missing from your screen, your role is almost certainly the reason.
لكل حساب دور. وإذا كان زرٌّ موصوف في هذا الدليل غير ظاهر على شاشتك، فالسبب على الأرجح هو دورك.
| Roleالدور | Can doيستطيع | Cannot doلا يستطيع |
|---|---|---|
| Member | Everything day-to-day: add contacts, build lists, send broadcasts, reply in the Inbox, view analytics. كل الأعمال اليومية: إضافة جهات اتصال، وبناء القوائم، وإرسال عمليات البث، والردّ في صندوق الوارد، وعرض التحليلات. | Submit templates to WhatsApp, delete contacts, restore list snapshots, create recurring campaigns, or touch Settings. إرسال القوالب إلى واتساب، أو حذف جهات الاتصال، أو استعادة نسخ القوائم، أو إنشاء حملات متكرّرة، أو تعديل الإعدادات. |
| Admin | Everything a Member can, plus templates, deletions, recurring campaigns, the WhatsApp connection, the team, and the activity log. كل ما يستطيعه العضو، إضافة إلى القوالب، وعمليات الحذف، والحملات المتكرّرة، واتصال واتساب، والفريق، وسجلّ النشاط. | See or manage other client accounts. الاطّلاع على حسابات العملاء الآخرين أو إدارتها. |
| Super-admin | Everything, across every client account, plus creating and switching between clients. كل شيء، عبر كل حسابات العملاء، إضافة إلى إنشاء العملاء والتنقّل بينهم. | —— |
Language and themeاللغة والمظهر
The public front page and the sign-in screen carry two small buttons: ع / EN switches between Arabic and English — flipping the whole layout right-to-left for Arabic — and ☀ / ☾ switches between the dark and light appearance. Both choices are remembered on your device.
تحمل الصفحة الرئيسية العامة وشاشة تسجيل الدخول زرّين صغيرين: زر ع / EN يبدّل بين العربية والإنجليزية — فيقلب التخطيط بالكامل من اليمين إلى اليسار في العربية — وزر ☀ / ☾ يبدّل بين المظهر الداكن والفاتح. ويُحفَظ الخياران على جهازك.
Inside the portal itself the screens are in English, in the dark theme. There is no language button on the Dashboard, Inbox or Settings pages — so if you are looking for one there, it is not hidden, it simply is not there. This guide is bilingual precisely so that Arabic-speaking operators can follow along.
أمّا داخل البوّابة نفسها فالشاشات بالإنجليزية، وبالمظهر الداكن. ولا يوجد زر لغة في صفحات لوحة التحكم أو صندوق الوارد أو الإعدادات — فإذا كنت تبحث عنه هناك، فهو ليس مخفيًا، بل غير موجود أصلًا. وهذا الدليل ثنائي اللغة تحديدًا كي يتمكّن المشغّلون الناطقون بالعربية من متابعته.
Signing outتسجيل الخروج
The Sign out link at the end of the menu ends your session on this device. In Settings → My account there is also a Sign out everywhere option, which ends your session on every device you have ever used. Use it if you think someone else has your password, or if you signed in on a shared computer and forgot to sign out.
رابط تسجيل الخروج في نهاية القائمة يُنهي جلستك على هذا الجهاز. وفي الإعدادات ← حسابي يوجد أيضًا خيار تسجيل الخروج من كل الأجهزة، وهو يُنهي جلستك على كل جهاز استخدمته. استخدمه إذا ظننت أن شخصًا آخر يعرف كلمة مرورك، أو إذا سجّلت الدخول على حاسوب مشترك ونسيت الخروج.
3 Dashboard لوحة التحكم
The first screen after you sign in. It answers one question: is everything working?
أول شاشة بعد تسجيل الدخول. وهي تجيب عن سؤال واحد: هل كل شيء يعمل؟
The top of the Dashboard: three headline rates, then your audience at a glance.
أعلى لوحة التحكم: ثلاث نسب رئيسية، ثم لمحة سريعة عن جمهورك.
Deliverability — the three numbers that matterجودة التسليم — الأرقام الثلاثة المهمّة
Live nowيُرسَل الآن
If a broadcast is sending at this moment, it appears here with a progress bar that updates on its own. If nothing is sending you will see "Nothing sending right now — all quiet." That is a good thing, not an error.
إذا كان هناك بثّ قيد الإرسال في هذه اللحظة، فسيظهر هنا مع شريط تقدّم يتحدّث تلقائيًا. وإذا لم يكن هناك إرسال، فسترى «لا يوجد إرسال الآن — كل شيء هادئ». وهذا أمر جيد وليس خطأً.
Recent broadcastsآخر عمليات البث
A table of what you sent lately — template, list, status, delivery count, failures and when. Click any row to open that broadcast's full detail page, which is covered in Chapter 8.
جدول بما أرسلته مؤخرًا — القالب، والقائمة، والحالة، وعدد الرسائل المسلَّمة، وحالات الفشل، والوقت. اضغط على أي صف لفتح صفحة التفاصيل الكاملة لذلك البث، وهي موضّحة في الفصل ٨.
The Dashboard also has a shortcut panel for creating a list and jumping straight to importing contacts — handy on your first day, and easy to ignore afterwards.
تحتوي لوحة التحكم أيضًا على لوحة اختصارات لإنشاء قائمة والانتقال مباشرة إلى استيراد جهات الاتصال — مفيدة في يومك الأول، ويسهل تجاهلها بعد ذلك.
4 Contacts جهات الاتصال
Every phone number you can message. Get this right and everything downstream is easy.
كل رقم هاتف يمكنك مراسلته. أتقِن هذه الخطوة وسيصبح كل ما بعدها سهلًا.
Adding one contactإضافة جهة اتصال واحدة
Use the Add a contact card at the top of the page when you have a single number to add.
استخدم بطاقة إضافة جهة اتصال أعلى الصفحة عندما يكون لديك رقم واحد لإضافته.
966500000001 (E.164, no “+”).
-
Type the first name. This is what the
{{1}}variable in your templates will usually be filled with, so spell it the way you want it to appear in the message.اكتب الاسم الأول. هذا ما سيُملأ به عادةً المتغيّر
{{1}}في قوالبك، لذا اكتبه بالصيغة التي تريد ظهورها في الرسالة. -
Add a last name if you want. It is optional.
أضِف اسم العائلة إن أردت. وهو اختياري.
-
Pick the country from the dropdown, then type the local number without the country code. A leading zero is removed for you automatically.
اختر الدولة من القائمة المنسدلة، ثم اكتب الرقم المحلي بدون رمز الدولة. ويُحذف الصفر في البداية تلقائيًا.
-
Watch the grey line underneath. It shows exactly how the number will be stored. If that preview looks wrong, fix it before saving — a wrong number simply never receives anything.
راقب السطر الرمادي أسفل الحقل. فهو يوضّح بدقة كيف سيُحفَظ الرقم. وإذا بدت المعاينة خاطئة، صحّحها قبل الحفظ — فالرقم الخاطئ لن يستقبل شيئًا ببساطة.
-
Optionally choose a list to drop them into straight away, then press Add contact.
يمكنك اختيار قائمة لإضافته إليها مباشرة، ثم اضغط إضافة جهة اتصال.
Importing many contacts from a CSV fileاستيراد جهات اتصال كثيرة من ملف CSV
The CSV upload card is on the Dashboard, not on the Contacts page. Look for the Compose panel near the bottom of the Dashboard, where you will find "Upload contacts (CSV)" alongside the new-list and new-broadcast forms.
بطاقة رفع ملف CSV موجودة في لوحة التحكم، لا في صفحة جهات الاتصال. ابحث عن لوحة الإنشاء قرب أسفل لوحة التحكم، حيث تجد «رفع جهات الاتصال (CSV)» إلى جانب نموذجَي القائمة الجديدة والبثّ الجديد.
A CSV is a simple spreadsheet file. Excel, Numbers and Google Sheets can all save one with File → Save as → CSV.
ملف CSV هو ملف جدول بيانات بسيط. ويمكن لبرامج Excel وNumbers وGoogle Sheets حفظه عبر ملف ← حفظ باسم ← CSV.
There is a Download CSV template link right on the upload card. Download it, replace the example rows with your own, and you cannot get the format wrong.
يوجد رابط تنزيل قالب CSV على بطاقة الرفع مباشرة. نزّله، واستبدل الصفوف النموذجية ببياناتك، ولن تُخطئ في التنسيق.
The columnsالأعمدة
| Columnالعمود | Required?إلزامي؟ | What it doesوظيفته |
|---|---|---|
phone |
Yesنعم |
The number, with country code. Spaces, dashes and a leading + are all fine — they get cleaned up.
الرقم مع رمز الدولة. المسافات والشرطات وعلامة + في البداية كلها مقبولة — وتُنظَّف تلقائيًا.
|
firstName |
Noلا | Given name.الاسم الأول. |
lastName |
Noلا | Family name. Joined to the first name to form the display name.اسم العائلة. ويُدمج مع الاسم الأول لتكوين الاسم الظاهر. |
| anything elseأي عمود آخر | Noلا |
Becomes a template variable. A city column lets you write field:city when sending, and each person sees their own city.
يصبح متغيّرًا في القالب. فعمود city يتيح لك كتابة field:city عند الإرسال، فيرى كل شخص مدينته.
|
What a good file looks likeكيف يبدو الملف الصحيح
phone,firstName,lastName,city
+966500000001,Ahmed,Al-Saud,Riyadh
+965500000002,Sara,Al-Sabah,Kuwait City
+971500000003,Khalid,Al-Maktoum,Dubai
The country code is not optional. 0500000001 is not a valid number — the system has no way to know which country it belongs to. Write +966500000001. Numbers must come out to between 8 and 15 digits once the symbols are stripped.
رمز الدولة ليس اختياريًا. الرقم 0500000001 غير صالح — إذ لا سبيل للنظام لمعرفة الدولة التي ينتمي إليها. اكتب +966500000001. ويجب أن يتراوح الرقم بين ٨ و١٥ خانة بعد إزالة الرموز.
-
Press Choose file and pick your CSV.
اضغط اختيار ملف واختر ملف CSV.
-
Optionally choose a list under Add to list — every imported contact joins it. This saves a lot of clicking later.
يمكنك اختيار قائمة من إضافة إلى قائمة — وستنضم إليها كل جهة اتصال مستوردة. وهذا يوفّر عليك الكثير من العمل لاحقًا.
-
Press Upload. You get a result line like "Imported 240, rejected 3."
اضغط رفع. وستحصل على سطر نتيجة مثل «تم استيراد ٢٤٠، ورُفض ٣».
Rejected rows are almost always malformed phone numbers. Fix them in your spreadsheet and upload the file again — contacts that already exist are updated rather than duplicated, so re-uploading is safe.
الصفوف المرفوضة تكون دائمًا تقريبًا بسبب أرقام هواتف غير صحيحة. صحّحها في جدول البيانات وارفع الملف مجددًا — فجهات الاتصال الموجودة مسبقًا تُحدَّث بدل أن تتكرّر، لذا فإعادة الرفع آمنة.
The contacts tableجدول جهات الاتصال
| Phone | Name | Status | Actions |
|---|---|---|---|
| 966500000001 | Ahmed Al-Saud | Active | Edit · Opt out · Delete |
| 965500000002 | Sara Al-Sabah | Opted out | Edit · Re-subscribe · Delete |
The checkboxes only offer lists you can still send to. If a contact is in an archived list, that shows in the row as a greyed chip and is left untouched when you save — so tidying someone's live lists can never quietly pull them out of an archived one.
لا تعرض مربّعات الاختيار سوى القوائم التي ما زال بإمكانك الإرسال إليها. وإذا كانت جهة الاتصال ضمن قائمة مؤرشفة، فتظهر في الصف كوسم باهت ولا تتأثّر عند الحفظ — فترتيب قوائمها النشطة لا يمكن أن يُخرجها من قائمة مؤرشفة دون أن تدري.
Deleting is not the same as opting out. A contact who has ever been part of a broadcast cannot be deleted — their delivery history depends on them. If you need them to stop receiving messages, use Opt out. That is the correct tool, and it is reversible.
الحذف ليس كإلغاء الاشتراك. جهة الاتصال التي شاركت في أي بثّ سابق لا يمكن حذفها — لأن سجلّ التسليم يعتمد عليها. وإذا أردت إيقاف الرسائل عنها، فاستخدم إلغاء الاشتراك. فهو الأداة الصحيحة، وقابل للتراجع.
5 Lists القوائم
A list is who you are sending to. You never send to individuals — always to a list.
القائمة هي الجهة التي ترسل إليها. أنت لا ترسل إلى أفراد أبدًا — بل إلى قائمة دائمًا.
Creating a listإنشاء قائمة
Type a name into the box at the top of the Lists page and press Create list. Names must be unique. Give them names that will still make sense in six months — "Parents — Grade 5 — 2026" beats "New list 2".
اكتب اسمًا في الحقل أعلى صفحة القوائم واضغط إنشاء قائمة. ويجب أن تكون الأسماء فريدة. اختر أسماءً تبقى مفهومة بعد ستة أشهر — فاسم «أولياء أمور — الصف الخامس — ٢٠٢٦» أفضل من «قائمة جديدة ٢».
Filling a listتعبئة القائمة
There are four ways, and you are never stuck with your first choice — membership can be changed at any time from the Contacts page.
هناك أربع طرق، ولست مقيّدًا باختيارك الأول — إذ يمكن تغيير العضوية في أي وقت من صفحة جهات الاتصال.
- Tick the lists under Add to lists when adding a single contact, on the Contacts page. You can pick more than one.حدّد القوائم تحت إضافة إلى قوائم عند إضافة جهة اتصال واحدة، في صفحة جهات الاتصال. ويمكنك اختيار أكثر من واحدة.
- Choose the list in Add to list when uploading a CSV, on the Dashboard — every row in the file joins it.اختر القائمة من إضافة إلى قائمة عند رفع ملف CSV، في لوحة التحكم — وسينضم إليها كل صف في الملف.
- Press Edit on any contact row and tick or untick its lists.اضغط تعديل على أي صف جهة اتصال وحدّد قوائمها أو ألغِ تحديدها.
- Tick several contacts, then use Add to list in the toolbar to move them all in at once.حدّد عدّة جهات اتصال، ثم استخدم إضافة إلى قائمة في شريط الأدوات لإضافتها جميعًا دفعة واحدة.
Snapshots — your undo buttonالنسخ المحفوظة — زرّ التراجع لديك
A snapshot records exactly who is in a list at this moment. If a later import adds the wrong people, or someone removes members by mistake, you can restore the list to how it was.
تسجّل النسخة المحفوظة بدقّة من هم أعضاء القائمة في هذه اللحظة. وإذا أضاف استيراد لاحق أشخاصًا خاطئين، أو أزال أحدهم أعضاء بالخطأ، يمكنك إعادة القائمة إلى ما كانت عليه.
-
Press Snapshot now next to the list before you do anything risky — a big import, a bulk delete, a cleanup.
اضغط حفظ نسخة الآن بجوار القائمة قبل أن تقوم بأي إجراء محفوف بالمخاطر — استيراد كبير، أو حذف جماعي، أو تنظيف.
-
Press the list name to expand it and see all its saved snapshots, with the date and how many members each one holds.
اضغط على اسم القائمة لتوسيعها ورؤية كل النسخ المحفوظة، مع التاريخ وعدد الأعضاء في كل نسخة.
-
Press Restore on the snapshot you want. Confirm the warning — the current members are replaced by the snapshot's members.
اضغط استعادة على النسخة التي تريدها. وأكِّد التحذير — إذ سيُستبدل الأعضاء الحاليون بأعضاء النسخة المحفوظة.
If a contact was deleted from the system entirely after the snapshot was taken, restoring skips them and tells you how many were skipped. Restoring is an Admin action.
إذا حُذفت جهة اتصال من النظام كليًا بعد أخذ النسخة، فستتخطّاها الاستعادة وتخبرك بعدد المتخطّى. والاستعادة إجراء خاص بالمسؤولين.
Archiving a list — retire it without losing itأرشفة القائمة — إخراجها من الخدمة دون فقدانها
When a list has served its purpose — last year’s intake, a finished campaign — Archive it rather than deleting it. An archived list disappears from the template and broadcast pickers, so nobody sends to it by accident, but every broadcast it was ever used for keeps its full history.
عندما تنتهي مهمّة القائمة — دفعة العام الماضي، أو حملة منتهية — اختر الأرشفة بدلًا من الحذف. فالقائمة المؤرشفة تختفي من قوائم اختيار القوالب وعمليات البثّ، فلا يرسل إليها أحد بالخطأ، لكن كل بثّ استُخدمت فيه يحتفظ بسجلّه الكامل.
- Tick Show archived above the list table to bring archived lists back into view. Each one carries an archived badge.حدّد إظهار المؤرشفة أعلى جدول القوائم لإعادة القوائم المؤرشفة إلى العرض. وتحمل كل واحدة شارة مؤرشفة.
- Press Restore on an archived list to put it back into circulation.اضغط استعادة على قائمة مؤرشفة لإعادتها إلى الخدمة.
Archive is almost always the right choice. Reach for Delete only when a list was created by mistake and has never been used.
الأرشفة هي الخيار الصحيح في أغلب الحالات. ولا تلجأ إلى الحذف إلا إذا أُنشئت القائمة بالخطأ ولم تُستخدم قط.
Deleting a listحذف قائمة
Press the red Delete next to a list. This removes the list and its snapshots. The contacts themselves are kept — they simply no longer belong to this group. The confirmation message tells you how many members are affected.
اضغط حذف الأحمر بجوار القائمة. وهذا يزيل القائمة ونسخها المحفوظة. أمّا جهات الاتصال نفسها فتبقى — وتكفّ فقط عن الانتماء إلى هذه المجموعة. وتخبرك رسالة التأكيد بعدد الأعضاء المتأثّرين.
6 Templates القوالب
The messages themselves. This is the one chapter worth reading twice.
الرسائل نفسها. وهذا هو الفصل الوحيد الجدير بقراءته مرّتين.
A template is a message you write once, send to WhatsApp for review, and then reuse forever. WhatsApp reviews it to make sure businesses are not spamming people. Review usually takes a few minutes, sometimes up to 24 hours.
القالب رسالة تكتبها مرّة واحدة، وترسلها إلى واتساب للمراجعة، ثم تعيد استخدامها إلى الأبد. ويراجعها واتساب للتأكّد من أن الشركات لا تُزعج الناس. وتستغرق المراجعة عادةً دقائق، وقد تصل إلى ٢٤ ساعة.
Creating a template, field by fieldإنشاء قالب، حقلًا بحقل
exam_reminder, not Exam Reminder. This is an internal label; recipients never see it.exam_reminder وليس Exam Reminder. وهو تصنيف داخلي لا يراه المستلمون.{{1}}, {{2}} for blanks that change per person.{{1}} و{{2}} للفراغات التي تتغيّر لكل شخص.Button typesأنواع الأزرار
| Typeالنوع | What happens when tappedما يحدث عند الضغط |
|---|---|
| Quick reply | Sends their tap back to you as a reply. It appears in your Inbox and opens the 24-hour window — the easiest way to start a real conversation.يُرسل ضغطتهم إليك كردّ. فتظهر في صندوق الوارد وتفتح نافذة الـ٢٤ ساعة — وهي أسهل طريقة لبدء محادثة حقيقية. |
| URL | Opens a web page you specify.يفتح صفحة ويب تحدّدها. |
| Call (phone) | Starts a phone call to the number you specify. Write it in full international form — country code, and no leading zero: 079 896 0079 becomes +962798960079. A national number here is the usual cause of Meta rejecting a template with error #192.يبدأ مكالمة هاتفية إلى الرقم الذي تحدّده. اكتبه بالصيغة الدولية الكاملة — مع رمز الدولة وبدون الصفر في البداية: فالرقم 079 896 0079 يصبح +962798960079. والرقم المحلي هنا هو السبب المعتاد لرفض ميتا للقالب بالخطأ رقم #192. |
| Copy code | Copies a coupon code to their clipboard. You give a sample code here and the real one when you send.ينسخ رمز كوبون إلى حافظتهم. تقدّم رمزًا نموذجيًا هنا، والرمز الحقيقي عند الإرسال. |
Two special formatsتنسيقان خاصّان
Carouselالشريط الدوّار
Between 2 and 10 swipeable cards, each with its own picture or video, its own short line of text, and optionally its own link button. Good for a menu, a product range, or a set of courses.
من ٢ إلى ١٠ بطاقات قابلة للتمرير، لكل منها صورتها أو فيديوها، وسطر نصّي قصير خاص بها، وزر رابط اختياري. مناسب لقائمة طعام، أو مجموعة منتجات، أو مجموعة دورات.
Limited-time offerعرض محدود المدّة
A coloured banner above the message, 16 characters maximum, optionally with a live countdown timer. It requires a URL button, allows no footer, and cannot be combined with a carousel.
شريط ملوّن فوق الرسالة، بحد أقصى ١٦ حرفًا، مع مؤقّت تنازلي حيّ اختياري. ويتطلّب زر رابط، ولا يسمح بتذييل، ولا يمكن دمجه مع الشريط الدوّار.
The live previewالمعاينة الحيّة
As you type, a WhatsApp-shaped preview builds itself beside the form. Use it. It is the fastest way to spot a missing space, an awkward line break, or a variable in the wrong place.
أثناء الكتابة، تتكوّن معاينة على شكل واتساب بجوار النموذج. استخدمها. فهي أسرع طريقة لاكتشاف مسافة ناقصة، أو فاصل سطر غير موفّق، أو متغيّر في المكان الخطأ.
A preview of a template with an image header, two variables, a footer and a URL button.
معاينة لقالب يحتوي على رأس بصورة، ومتغيّرين، وتذييل، وزر رابط.
Submitting and the three statusesالإرسال والحالات الثلاث
Press Create template and it goes to WhatsApp for review. Your templates table then shows one of these:
اضغط إنشاء قالب فيُرسَل إلى واتساب للمراجعة. ويعرض جدول قوالبك بعدها إحدى هذه الحالات:
| Statusالحالة | Meaningالمعنى |
|---|---|
| PENDING | Waiting for WhatsApp. You cannot send with it yet. Wait, then press Sync.في انتظار واتساب. لا يمكنك الإرسال به بعد. انتظر، ثم اضغط «مزامنة». |
| APPROVED | Ready. It now appears in the template dropdown when you create a broadcast.جاهز. ويظهر الآن في قائمة القوالب المنسدلة عند إنشاء بثّ. |
| REJECTED | Refused. Fix the problem and create a new template — rejected ones cannot be edited and resubmitted.مرفوض. صحّح المشكلة وأنشئ قالبًا جديدًا — فالمرفوض لا يمكن تعديله وإعادة إرساله. |
The Sync button. Statuses update on their own when WhatsApp notifies us, but Sync forces an immediate check. Press it if a template has been PENDING longer than you expected, or if a template you know is approved is missing from the send screen.
زر المزامنة. تتحدّث الحالات تلقائيًا عندما يُعلمنا واتساب، لكن المزامنة تفرض فحصًا فوريًا. اضغطه إذا بقي قالب في حالة PENDING أطول ممّا توقّعت، أو إذا كان قالب تعرف أنه معتمد غير ظاهر في شاشة الإرسال.
Why templates get rejectedلماذا تُرفض القوالب
- Wrong category — a discount offer submitted as UTILITY is the single most common cause.فئة خاطئة — عرض خصم يُرسَل تحت فئة UTILITY هو السبب الأكثر شيوعًا على الإطلاق.
- A variable at the very start or very end of the message, or two variables side by side. Always wrap them in real words.متغيّر في بداية الرسالة أو نهايتها تمامًا، أو متغيّران متجاوران. أحِطهما دائمًا بكلمات حقيقية.
- Example values that are placeholders — write Ahmed, not xxx or name.قيم نموذجية شكلية — اكتب أحمد، لا xxx أو الاسم.
- Spelling and grammar mistakes, ALL-CAPS SHOUTING, or too many emoji.أخطاء إملائية ونحوية، أو كتابة بأحرف كبيرة صارخة، أو إفراط في الرموز التعبيرية.
- A broken or non-public link in a URL button.رابط معطّل أو غير عام في زر الرابط.
Creating and submitting templates is an Admin action. Members can see the templates table but not the create form.
إنشاء القوالب وإرسالها إجراء خاص بـالمسؤول. ويستطيع الأعضاء رؤية جدول القوالب دون نموذج الإنشاء.
7 Sending a broadcast إرسال بثّ
The main event. One approved template, one list, and a moment in time.
الحدث الرئيسي. قالب معتمد واحد، وقائمة واحدة، ولحظة زمنية.
The New broadcast form is on the Dashboard. The form changes shape depending on which template you pick — if your template has no image and no variables, you will only see three fields.
نموذج بثّ جديد موجود في لوحة التحكم. ويتغيّر شكل النموذج بحسب القالب الذي تختاره — فإذا كان قالبك بلا صورة وبلا متغيّرات، فلن ترى سوى ثلاثة حقول.
Step by stepخطوة بخطوة
-
Template. Only approved templates appear here. If yours is missing, it is still PENDING or was REJECTED — go to Templates and press Sync.
القالب. لا تظهر هنا سوى القوالب المعتمدة. وإذا لم يظهر قالبك، فهو ما زال قيد المراجعة أو مرفوض — اذهب إلى «القوالب» واضغط «مزامنة».
-
Recipient list. Everyone on it receives the message, except contacts who have opted out — they are removed automatically and silently.
قائمة المستلمين. يستقبل الرسالة كل من فيها، عدا من ألغوا اشتراكهم — فيُستبعدون تلقائيًا ودون إشعار.
-
Fill any extra fields the template needs. These appear only when relevant — see the table below.
املأ أي حقول إضافية يحتاجها القالب. ولا تظهر إلا عند الحاجة — راجع الجدول أدناه.
-
Fill the variables. This is the part worth understanding properly — see the next section.
املأ المتغيّرات. وهذا الجزء يستحقّ الفهم الجيد — راجع القسم التالي.
-
Read the preview. It shows the finished message with your values substituted in. Read it once as if you were a parent receiving it.
اقرأ المعاينة. فهي تعرض الرسالة النهائية بعد وضع قيمك فيها. اقرأها مرّة واحدة وكأنك ولي الأمر الذي سيستلمها.
-
Send or schedule. Leave the schedule field blank and the button reads Send now. Pick a future date and time and it reads Schedule broadcast.
أرسِل أو جدوِل. اترك حقل الجدولة فارغًا فيصبح الزر إرسال الآن. واختر تاريخًا ووقتًا مستقبليًا فيصبح جدولة البثّ.
Template variables — literal text or per-personمتغيّرات القالب — نصّ ثابت أو خاص بكل شخص
Each {{1}}, {{2}} in your template gets one input box. You can fill it in two ways:
يحصل كل {{1}} و{{2}} في قالبك على حقل إدخال. ويمكنك ملؤه بطريقتين:
| You typeما تكتبه | Everyone receivesما يستلمه الجميع |
|---|---|
7 September |
The same text, 7 September, for every recipient.النصّ نفسه، ٧ سبتمبر، لكل مستلم. |
field:name |
Their own name from the contact record.اسمه الخاص من سجلّ جهة الاتصال. |
field:city |
Their own city, taken from the city column of the CSV you imported.مدينته الخاصة، مأخوذة من عمود city في ملف CSV الذي استوردته. |
Any extra column you put in your CSV becomes available as field:columnname. A grade column gives you field:grade. This is how one broadcast becomes hundreds of personalised messages.
أي عمود إضافي تضعه في ملف CSV يصبح متاحًا بصيغة field:اسم_العمود. فعمود grade يمنحك field:grade. وهكذا يتحوّل بثّ واحد إلى مئات الرسائل المخصّصة.
Extra fields you may seeحقول إضافية قد تراها
SAVE20.SAVE20.What happens after you press sendما يحدث بعد الضغط على إرسال
Messages do not all leave at once. They are queued and released at a steady, controlled rate so WhatsApp does not flag your number for flooding. A few thousand contacts take several minutes — this is normal and deliberate. You are taken to the broadcast's detail page, where you can watch it happen.
لا تغادر الرسائل كلها دفعة واحدة. بل تُوضع في طابور وتُطلَق بمعدّل ثابت ومنضبط حتى لا يضع واتساب علامة على رقمك بسبب الإغراق. وبضعة آلاف من جهات الاتصال تستغرق عدّة دقائق — وهذا طبيعي ومقصود. وستنتقل إلى صفحة تفاصيل البثّ حيث يمكنك متابعة ذلك.
A broadcast cannot be recalled. There is no unsend. Read the preview before you press the button — that preview is the last checkpoint.
لا يمكن استرجاع البثّ. فلا وجود لخاصية التراجع عن الإرسال. اقرأ المعاينة قبل الضغط على الزر — فهي نقطة المراجعة الأخيرة.
8 Watching a broadcast متابعة البثّ
Live progress, the delivery funnel, who clicked, and how to retry the ones that failed.
التقدّم الحيّ، وقمع التسليم، ومن ضغط الأزرار، وكيفية إعادة المحاولة للفاشلة.
Open a broadcast by clicking its row in Recent broadcasts on the Dashboard. The page updates itself while the send is running — you do not need to refresh.
افتح البثّ بالضغط على صفّه في آخر عمليات البث في لوحة التحكم. وتتحدّث الصفحة تلقائيًا أثناء الإرسال — ولا حاجة لتحديثها.
The delivery funnelقمع التسليم
Read it top to bottom. Each step is a subset of the one above it.
اقرأه من الأعلى إلى الأسفل. فكل خطوة جزء من الخطوة التي فوقها.
Button eventsأحداث الأزرار
Below the funnel is a breakdown of which buttons were tapped and how many times. If a message has "Yes" and "No" quick replies, this is where you read the answer.
أسفل القمع يوجد تفصيل بالأزرار التي ضُغطت وعدد مرّات الضغط. فإذا كانت الرسالة تحتوي على ردّين سريعين «نعم» و«لا»، فهنا تقرأ النتيجة.
The recipient tableجدول المستلمين
Every recipient with their individual status and, for failures, the reason. This is where you find out why two messages did not go through.
كل مستلم مع حالته الفردية، وسبب الفشل إن وُجد. وهنا تكتشف لماذا لم تصل رسالتان.
| Statusالحالة | Meaningالمعنى |
|---|---|
| PENDING | Still queued, not sent yet.ما زالت في الطابور ولم تُرسل بعد. |
| SENT | Accepted by WhatsApp.قبِلها واتساب. |
| DELIVERED | On their phone.وصلت إلى هاتفه. |
| READ | Opened.فُتحت. |
| FAILED | Did not go through. The reason is in the Error column.لم تصل. والسبب مذكور في عمود الخطأ. |
Retrying failuresإعادة المحاولة للفاشلة
If any messages failed, a Retry N failed button appears. It re-queues only the failed recipients — nobody receives a duplicate. Retry is worth doing when the errors were temporary (a network hiccup, a rate limit). It will not help if the number simply does not have WhatsApp; fix the contact instead.
إذا فشلت أي رسائل، يظهر زر إعادة المحاولة لـN فاشلة. وهو يعيد إلى الطابور المستلمين الفاشلين فقط — فلا يستلم أحد نسخة مكرّرة. وتستحق إعادة المحاولة العناء عندما تكون الأخطاء مؤقّتة (انقطاع شبكة، أو حدّ معدّل). ولن تفيد إذا كان الرقم لا يملك واتساب أصلًا؛ فصحّح جهة الاتصال بدلًا من ذلك.
Broadcast statusesحالات البثّ
| SCHEDULED | Waiting for its time to arrive.في انتظار موعده. |
| QUEUED | Accepted and lined up to start.مقبول وفي الصف للبدء. |
| SENDING | Going out right now.قيد الإرسال الآن. |
| COMPLETED | Every recipient has been attempted. Some may still have failed — check the failed count.جُرّبت المحاولة مع كل مستلم. وقد يكون بعضها فشل — راجع عدد الفاشلة. |
| FAILED | The whole send could not run. Usually a WhatsApp connection problem — check Settings.تعذّر تشغيل الإرسال بالكامل. وعادةً ما يكون بسبب مشكلة في اتصال واتساب — راجع الإعدادات. |
9 Recurring campaigns الحملات المتكرّرة
Set a message to send itself on a repeating schedule — every Monday morning, the first of the month, every day at noon.
اضبط رسالة لترسل نفسها وفق جدول متكرّر — كل صباح اثنين، أو أول الشهر، أو يوميًا عند الظهر.
A one-off broadcast sends once. A campaign keeps sending on a schedule until you pause it. Same template, same list, over and over — so if you add people to the list, they are included from the next run onwards.
البثّ العادي يُرسل مرّة واحدة. أمّا الحملة فتواصل الإرسال وفق جدول حتى توقفها. القالب نفسه، والقائمة نفسها، مرارًا وتكرارًا — فإذا أضفت أشخاصًا إلى القائمة، أُدرجوا اعتبارًا من التشغيل التالي.
-
Go to Campaigns and fill the New recurring campaign form.
اذهب إلى الحملات واملأ نموذج حملة متكرّرة جديدة.
-
Give it a name you will recognise later, then pick an approved template and a list.
امنحها اسمًا تتعرّف عليه لاحقًا، ثم اختر قالبًا معتمدًا وقائمة.
-
Set the schedule. Use one of the preset buttons if it fits — that is the easy path.
اضبط الجدول. استخدم أحد أزرار الإعدادات الجاهزة إن ناسبك — فهذا هو الطريق السهل.
-
Press Create campaign. It starts running from its next scheduled moment.
اضغط إنشاء حملة. وستبدأ العمل من موعدها المجدول التالي.
Schedules run in UTC, not your local time. This catches everyone out once. Riyadh and Kuwait are UTC+3, so a campaign set for 0 9 * * * sends at 12:00 noon in Riyadh, not 9am. To send at 9am Riyadh time, set the hour to 6.
تعمل الجداول بتوقيت UTC، لا بتوقيتك المحلي. وهذا يُربك الجميع مرّة واحدة على الأقل. فالرياض والكويت على توقيت UTC+3، لذا فالحملة المضبوطة على 0 9 * * * تُرسل في الساعة ١٢ ظهرًا بتوقيت الرياض، لا التاسعة صباحًا. ولإرسالها التاسعة صباحًا بتوقيت الرياض، اضبط الساعة على ٦.
Reading the schedule boxقراءة حقل الجدول
The schedule uses five values separated by spaces: minute · hour · day of month · month · day of week. A * means "every".
يستخدم الجدول خمس قيم يفصل بينها مسافات: الدقيقة · الساعة · يوم الشهر · الشهر · يوم الأسبوع. وتعني * «كل».
| Scheduleالجدول | Runsيعمل | Riyadh timeبتوقيت الرياض |
|---|---|---|
0 6 * * * | Every dayكل يوم | 09:00 |
0 6 * * 0 | Every Sundayكل أحد | 09:00 |
30 5 * * 1-5 | Monday to Fridayمن الاثنين إلى الجمعة | 08:30 |
0 7 1 * * | First day of each monthأول يوم من كل شهر | 10:00 |
Pausing, resuming, deletingالإيقاف والاستئناف والحذف
The Active & paused table lists every campaign. Pause stops future runs without losing the setup — the safe choice if you are unsure. Resume starts it again. Delete removes it permanently. Broadcasts a campaign has already sent are unaffected and stay in your history.
يعرض جدول النشطة والمتوقّفة كل الحملات. وإيقاف مؤقّت يوقف التشغيلات المستقبلية دون فقدان الإعدادات — وهو الخيار الآمن عند التردّد. واستئناف يعيد تشغيلها. وحذف يزيلها نهائيًا. أمّا عمليات البثّ التي أرسلتها الحملة سابقًا فلا تتأثّر وتبقى في سجلّك.
Creating and managing campaigns is an Admin action. Members can view the table but not the form.
إنشاء الحملات وإدارتها إجراء خاص بـالمسؤول. ويستطيع الأعضاء رؤية الجدول دون النموذج.
10 Inbox صندوق الوارد
Where replies land. Two panels: conversations on one side, the open chat on the other.
حيث تصل الردود. لوحتان: المحادثات في جانب، والدردشة المفتوحة في الجانب الآخر.
When someone replies to one of your broadcasts — by typing, or by tapping a quick-reply button — the message appears here. Photos, documents, voice notes, videos and locations all come through and display properly.
عندما يردّ أحدهم على أحد عمليات البثّ لديك — بالكتابة أو بالضغط على زر ردّ سريع — تظهر الرسالة هنا. وتصل الصور والمستندات والرسائل الصوتية ومقاطع الفيديو والمواقع كلها وتُعرض بشكل صحيح.
The window badge — read this firstشارة النافذة — اقرأها أولًا
At the top of every conversation is a badge. It is the most important thing on the screen.
في أعلى كل محادثة توجد شارة. وهي أهم عنصر في الشاشة.
● Window open
They messaged you within the last 24 hours. Type anything you like, attach files, send as many messages as you need. Normal chat.
راسلوك خلال آخر ٢٤ ساعة. اكتب ما تشاء، وأرفق ملفات، وأرسل ما تحتاجه من رسائل. دردشة عادية.
● Window closed
More than 24 hours have passed. Free text will most likely be rejected by WhatsApp. Send an approved template instead — see below.
مضى أكثر من ٢٤ ساعة. وسيرفض واتساب على الأرجح النصّ الحر. أرسل قالبًا معتمدًا بدلًا من ذلك — راجع أدناه.
Replyingالردّ
- Text — type in the box at the bottom and press Enter.نص — اكتب في الحقل بالأسفل واضغط Enter.
- Attachment — press the 📎 icon and choose a file.مرفق — اضغط أيقونة 📎 واختر ملفًا.
- Template — press the 📋 icon. Covered next.قالب — اضغط أيقونة 📋. وسنشرحه تاليًا.
Reopening a closed conversationإعادة فتح محادثة مغلقة
This is the trick worth knowing. When the window is closed, press 📋 in the composer, choose an approved template, fill in any variables with plain text, and send. The template is allowed through. If the person replies to it, the 24-hour window opens again and you can chat normally.
هذه هي الحيلة الجديرة بالمعرفة. عندما تكون النافذة مغلقة، اضغط 📋 في شريط الكتابة، واختر قالبًا معتمدًا، واملأ أي متغيّرات بنصّ عادي، ثم أرسل. فالقالب مسموح بمروره. وإذا ردّ الشخص عليه، تُفتح نافذة الـ٢٤ ساعة من جديد ويمكنك الدردشة بشكل طبيعي.
Rich templates — ones with a carousel, a coupon code or a countdown — are greyed out in this picker. They are designed for broadcasts, not one-to-one chat. Use a simple text template here.
القوالب الغنية — تلك التي تحتوي على شريط دوّار أو رمز كوبون أو عدّاد تنازلي — تظهر باهتة في هذا المُنتقي. فهي مصمّمة لعمليات البثّ لا للدردشة الفردية. استخدم قالبًا نصّيًا بسيطًا هنا.
Finding a conversationالعثور على محادثة
The search box above the conversation list matches names, phone numbers and the text of messages. Searching for a phone number works with or without the country code.
يطابق حقل البحث فوق قائمة المحادثات الأسماء وأرقام الهواتف ونصوص الرسائل. ويعمل البحث برقم الهاتف مع رمز الدولة أو بدونه.
Why some old media disappearsلماذا تختفي بعض الوسائط القديمة
WhatsApp stores images and files sent to you for about 30 days. After that they are gone from their servers and cannot be recovered. Old messages will show a quiet "media no longer available" placeholder instead of a broken image. If a document matters, download it while the conversation is fresh.
يحتفظ واتساب بالصور والملفات المرسلة إليك لنحو ٣٠ يومًا. وبعدها تختفي من خوادمه ولا يمكن استرجاعها. وستعرض الرسائل القديمة عبارة هادئة «الوسائط لم تعد متاحة» بدلًا من صورة معطّلة. فإذا كان المستند مهمًا، نزّله والمحادثة ما زالت حديثة.
11 Settings → Connect WhatsApp الإعدادات ← ربط واتساب
Admin only. Set up once, then forget about it. If messages are not going out, this is where you look.
للمسؤول فقط. تُضبط مرّة واحدة ثم تُنسى. وإذا لم تكن الرسائل تخرج، فهنا موضع البحث.
These values come from your Meta Business account and act like passwords for your WhatsApp number. Do not email them, do not put them in a chat group, and do not share them outside the people who administer this portal.
تأتي هذه القيم من حساب ميتا للأعمال وتعمل كأنها كلمات مرور لرقم واتساب لديك. لا ترسلها بالبريد، ولا تضعها في مجموعة دردشة، ولا تشاركها خارج نطاق من يديرون هذه البوّابة.
The fieldsالحقول
EAA…. Use a permanent system-user token, not a temporary one — temporary tokens expire in 24 hours and everything stops.EAA…. استخدم رمز مستخدم نظام دائمًا، لا رمزًا مؤقتًا — فالمؤقّت ينتهي خلال ٢٤ ساعة ويتوقّف كل شيء.Connecting, in orderخطوات الربط بالترتيب
-
Fill in every field above and press Save.
املأ كل الحقول أعلاه واضغط حفظ.
-
Press Test connection. A green result means the portal can talk to WhatsApp. A red one means a credential is wrong — the message usually names which.
اضغط اختبار الاتصال. والنتيجة الخضراء تعني أن البوّابة تستطيع التواصل مع واتساب. أمّا الحمراء فتعني وجود بيانات اعتماد خاطئة — وغالبًا تحدّد الرسالة أيّها.
-
In Meta, open your app's Webhooks settings. Paste the Webhook callback URL and the verify token, then press Verify and save.
في ميتا، افتح إعدادات Webhooks لتطبيقك. الصق رابط استدعاء الـWebhook ورمز التحقّق، ثم اضغط Verify واحفظ.
-
Still in Meta, subscribe to the
messagesfield. Skip this and delivery statuses will never update and replies will never arrive — the single most common setup mistake.وفي ميتا أيضًا، اشترك في حقل
messages. وإذا تخطّيت هذه الخطوة، فلن تتحدّث حالات التسليم أبدًا ولن تصل الردود — وهو أشهر خطأ في الإعداد على الإطلاق. -
Send one broadcast to your own number as a test before using a real list.
أرسل بثًّا واحدًا إلى رقمك الخاص كاختبار قبل استخدام قائمة حقيقية.
12 Settings → Team members الإعدادات ← أعضاء الفريق
Admin only. Give your colleagues their own logins instead of sharing one.
للمسؤول فقط. امنح زملاءك حسابات خاصة بهم بدل مشاركة حساب واحد.
Inviting someoneدعوة شخص
-
Enter their email and optionally their name.
أدخِل بريدهم الإلكتروني، واسمهم اختياريًا.
-
Press Generate next to the password box to create a strong temporary password, or type your own (at least 8 characters).
اضغط توليد بجوار حقل كلمة المرور لإنشاء كلمة مرور مؤقّتة قوية، أو اكتب واحدة بنفسك (٨ أحرف على الأقل).
-
Choose Member or Admin. When in doubt choose Member — you can promote them later in one click.
اختر عضو أو مسؤول. وعند التردّد اختر «عضو» — إذ يمكنك ترقيته لاحقًا بضغطة واحدة.
-
Press Invite, then pass the password to them privately and ask them to change it on first sign-in.
اضغط دعوة، ثم سلّمهم كلمة المرور بشكل خاص واطلب منهم تغييرها عند أول تسجيل دخول.
Give most people Member. They can do all the daily work — contacts, lists, broadcasts, the Inbox — without being able to change the WhatsApp connection or delete data. Reserve Admin for the one or two people who genuinely need it.
امنح معظم الأشخاص دور عضو. فبإمكانهم القيام بكل الأعمال اليومية — جهات الاتصال والقوائم وعمليات البثّ وصندوق الوارد — دون القدرة على تغيير اتصال واتساب أو حذف البيانات. واحتفظ بدور مسؤول لشخص أو شخصين ممّن يحتاجونه فعلًا.
Managing the teamإدارة الفريق
Remove someone the same day they leave. It takes ten seconds and it is the single most effective security habit you can have.
أزِل الشخص في اليوم نفسه الذي يغادر فيه. فالأمر يستغرق عشر ثوانٍ، وهو أكثر عادة أمنية فاعلية يمكنك اتّباعها.
13 My account and the activity log حسابي وسجلّ النشاط
Your own password, and — for admins — a record of everything the team has done.
كلمة مرورك الخاصة، ولدى المسؤولين، سجلّ بكل ما قام به الفريق.
Changing your passwordتغيير كلمة مرورك
In Settings → My account, enter your current password, then the new one twice, and save. New passwords must be at least 8 characters. Every account can do this — you do not need to be an Admin.
في الإعدادات ← حسابي، أدخِل كلمة المرور الحالية، ثم الجديدة مرّتين، واحفظ. ويجب ألّا تقلّ كلمة المرور الجديدة عن ٨ أحرف. وكل حساب يستطيع فعل ذلك — ولا يلزم أن تكون مسؤولًا.
If you were given a temporary password by an administrator, change it the first time you sign in. Nobody else should know your password — not even the person who created your account.
إذا منحك المسؤول كلمة مرور مؤقّتة، فغيّرها عند أول تسجيل دخول. فلا ينبغي لأحد آخر أن يعرف كلمة مرورك — ولا حتى من أنشأ حسابك.
The activity logسجلّ النشاط
Admins see an Activity section listing when, who, what and the details for every consequential change: contacts imported or deleted, templates submitted, broadcasts created, campaigns paused, team members added or removed, WhatsApp settings edited.
يرى المسؤولون قسم النشاط الذي يسرد متى ومن وماذا والتفاصيل لكل تغيير مهم: استيراد جهات الاتصال أو حذفها، وإرسال القوالب، وإنشاء عمليات البثّ، وإيقاف الحملات، وإضافة أعضاء الفريق أو إزالتهم، وتعديل إعدادات واتساب.
Use it to answer "who changed this?" without having to ask anyone. Note that ordinary Inbox replies and automatic scheduled sends are not recorded here — the log covers deliberate changes, not routine traffic.
استخدمه للإجابة عن سؤال «من غيّر هذا؟» دون الحاجة إلى سؤال أحد. ولاحظ أن ردود صندوق الوارد الاعتيادية وعمليات الإرسال المجدولة التلقائية لا تُسجَّل هنا — فالسجلّ يغطّي التغييرات المتعمّدة، لا الحركة الروتينية.
14 Settings → Template link buttons الإعدادات ← أزرار روابط القوالب
Admin only. The reason your template's link button should never point straight at Instagram.
للمسؤول فقط. والسبب في أن زر الرابط في قالبك يجب ألّا يشير مباشرةً إلى إنستغرام.
When a template has a URL button, WhatsApp visits that address and often draws a link-preview card above your message — which pushes your actual text down and looks unpolished. Pointing the button at a short address on your own domain avoids that.
عندما يحتوي القالب على زر رابط، يزور واتساب ذلك العنوان وغالبًا ما يرسم بطاقة معاينة فوق رسالتك — ممّا يدفع نصّك الفعلي إلى الأسفل ويبدو غير مُتقَن. والإشارة بالزر إلى عنوان قصير على نطاقك يتجنّب ذلك.
The second, bigger reason is that you can change where the link goes without touching the approved template. Editing an approved template costs a Meta re-review and a 24-hour wait. Changing a destination here takes five seconds.
أمّا السبب الثاني والأهم فهو أنه يمكنك تغيير وجهة الرابط دون المساس بالقالب المعتمد. فتعديل قالب معتمد يكلّف إعادة مراجعة من ميتا وانتظار ٢٤ ساعة. أمّا تغيير الوجهة هنا فيستغرق خمس ثوانٍ.
Creating a linkإنشاء رابط
-
Enter a slug — the short name that appears in the address, e.g.
bia-instagram. Prefix it with the client name so two clients' links never collide.أدخِل المعرّف المختصر — الاسم القصير الذي يظهر في العنوان، مثل
bia-instagram. وابدأه باسم العميل حتى لا تتصادم روابط عميلين. -
Enter the destination — the full
https://address you actually want people to land on.أدخِل الوجهة — العنوان الكامل الذي يبدأ بـ
https://والذي تريد فعلًا أن يصل إليه الناس. -
Press Add link. The table now shows an Address to paste into Meta. Press Copy and use that as the URL button in your template.
اضغط إضافة رابط. ويعرض الجدول الآن العنوان الذي تلصقه في ميتا. اضغط نسخ واستخدمه كزر الرابط في قالبك.
The slug is permanent; only the destination can change. That is deliberate. Once a slug is printed inside an approved template it can never move, so the portal will not let you rename it — but Repoint lets you change where it sends people, as often as you like.
المعرّف المختصر دائم؛ والوجهة وحدها هي القابلة للتغيير. وهذا مقصود. فبمجرّد طباعة المعرّف داخل قالب معتمد لا يمكن نقله أبدًا، لذا لا تسمح لك البوّابة بإعادة تسميته — لكن إعادة التوجيه تتيح لك تغيير وجهة الإرسال متى شئت.
The three actionsالإجراءات الثلاثة
Always print the main domain in a template button, never a client subdomain. A link baked into an approved template outlives the hostname you happened to be using the day you wrote it.
اطبع دائمًا النطاق الرئيسي في زر القالب، لا نطاقًا فرعيًا لعميل. فالرابط المطبوع داخل قالب معتمد يبقى أطول من اسم المضيف الذي صادف استخدامك له يوم كتابته.
15 Clients — super-admin only العملاء — للمسؤول الأعلى فقط
Skip this chapter unless you run the platform for more than one organisation.
تجاوز هذا الفصل ما لم تكن تدير المنصّة لأكثر من جهة واحدة.
The portal can hold several completely separate organisations — called clients — side by side. Each client has its own contacts, lists, templates, broadcasts, team and WhatsApp number. They cannot see each other in any way.
يمكن للبوّابة أن تستضيف عدّة جهات منفصلة تمامًا — تُسمّى العملاء — جنبًا إلى جنب. ولكل عميل جهات اتصاله وقوائمه وقوالبه وعمليات بثّه وفريقه ورقم واتساب الخاص به. ولا يمكن لأي منهم رؤية الآخر بأي شكل.
Creating a clientإنشاء عميل
-
Enter the client name, and a slug if you want a specific short identifier.
أدخِل اسم العميل، والمعرّف المختصر إن أردت معرّفًا قصيرًا محدّدًا.
-
Optionally add an admin login email. Leave the password blank and a strong one is generated and shown to you once — copy it before dismissing the panel.
يمكنك إضافة بريد دخول المسؤول. واترك كلمة المرور فارغة فتُولَّد كلمة قوية وتُعرض لك مرّة واحدة — انسخها قبل إغلاق اللوحة.
-
Press Create client, then use Switch to and set up their WhatsApp connection under Settings.
اضغط إنشاء عميل، ثم استخدم التبديل إليه واضبط اتصال واتساب الخاص به من الإعدادات.
Switching between clientsالتبديل بين العملاء
A client selector appears in the menu for super-admins only. Whichever client is selected, every screen in the portal shows that client’s data and nothing else.
On bia.massegat.com there is no selector, even for a super-admin. A client subdomain is bound to exactly one organisation, and the hostname wins. That is a safety feature: on a tenant address you cannot accidentally be acting as somebody else. Tenant switching lives on the console host, app.massegat.com.
على bia.massegat.com لا يوجد مُنتقٍ للعملاء، ولا حتى للمسؤول الأعلى. فالنطاق الفرعي للعميل مرتبط بجهة واحدة بالضبط، واسم المضيف هو الفيصل. وهذه ميزة أمان: فعلى عنوان العميل لا يمكنك أن تعمل بالخطأ نيابةً عن جهة أخرى. أمّا التبديل بين العملاء فيتم على مضيف وحدة التحكم app.massegat.com.
يظهر مُنتقي العملاء في القائمة للمسؤولين الأعلى فقط. وأيًّا كان العميل المحدَّد، تعرض كل شاشة في البوّابة بيانات ذلك العميل ولا شيء غيرها.
Always check the client selector before sending. Sending the wrong organisation's message to the wrong organisation's list is the one mistake this feature makes possible, and it cannot be undone.
تحقّق دائمًا من مُنتقي العملاء قبل الإرسال. فإرسال رسالة جهة إلى قائمة جهة أخرى هو الخطأ الوحيد الذي تتيحه هذه الخاصية، ولا يمكن التراجع عنه.
Deleting a client deletes everything it owns — every contact, list, template, broadcast and user. There is no recovery. The confirmation prompt is the only safety net.
حذف العميل يحذف كل ما يملكه — كل جهة اتصال وقائمة وقالب وبثّ ومستخدم. ولا يوجد استرجاع. ورسالة التأكيد هي شبكة الأمان الوحيدة.
? When something goes wrong عندما يحدث خلل
Find your symptom in the left column. Nearly every problem is one of these.
ابحث عن العَرَض في العمود الأول. فكل مشكلة تقريبًا هي إحدى هذه.
| What you seeما تراه | Whyالسبب | What to doما العمل |
|---|---|---|
| Meta rejected my template: “(#192) … is not a valid phone number”رفضت ميتا قالبي: «(#192) … رقم هاتف غير صالح» | The Call button holds a national number — a leading 0, or no country code.زر الاتصال يحمل رقمًا محليًا — إمّا بصفر في البداية أو بدون رمز الدولة. | Write it in full international form: 079 896 0079 → +962798960079. No spaces or dashes.اكتبه بالصيغة الدولية الكاملة: 079 896 0079 ← +962798960079. بدون مسافات أو شرطات. |
| My template is not in the send dropdownقالبي غير موجود في قائمة الإرسال | It is not APPROVED yet, or the status has not refreshed.لم يُعتمد بعد، أو لم تتحدّث حالته. | Templates → Sync. If it is still PENDING, wait. If REJECTED, create a corrected copy.القوالب ← مزامنة. وإن بقي PENDING فانتظر. وإن كان REJECTED فأنشئ نسخة مصحّحة. |
| Statuses stay on SENT and never reach DELIVEREDتبقى الحالات عند SENT ولا تصل إلى DELIVERED | The webhook is not configured, or the messages field is not subscribed in Meta.الـwebhook غير مضبوط، أو لم يُشترك في حقل messages في ميتا. |
Admin: re-check Chapter 11, steps 3 and 4.المسؤول: راجع الفصل ١١، الخطوتين ٣ و٤. |
| Replies never appear in the Inboxلا تظهر الردود في صندوق الوارد | Same cause as above — inbound messages travel through the same webhook.السبب نفسه أعلاه — فالرسائل الواردة تمرّ عبر الـwebhook نفسه. | Admin: verify the webhook and the messages subscription.المسؤول: تحقّق من الـwebhook والاشتراك في messages. |
| A whole broadcast is FAILEDبثّ كامل بحالة FAILED | The WhatsApp connection is broken — usually an expired access token.اتصال واتساب معطّل — وعادةً بسبب انتهاء صلاحية رمز الوصول. | Admin: Settings → Test connection. Replace the token with a permanent one if needed.المسؤول: الإعدادات ← اختبار الاتصال. واستبدل الرمز بآخر دائم عند الحاجة. |
| A few individual recipients FAILEDفشل عدد قليل من المستلمين | Those numbers are wrong, or have no WhatsApp account.تلك الأرقام خاطئة، أو ليس لديها حساب واتساب. | Read the Error column, correct the contacts, then Retry failed.اقرأ عمود الخطأ، وصحّح جهات الاتصال، ثم أعِد المحاولة للفاشلة. |
| My CSV rejected rowsرُفضت صفوف من ملف CSV | Missing country code, or the number is under 8 / over 15 digits.رمز الدولة ناقص، أو الرقم أقل من ٨ أو أكثر من ١٥ خانة. | Fix them in the spreadsheet and re-upload. Existing contacts update rather than duplicate.صحّحها في الجدول وأعِد الرفع. فجهات الاتصال الموجودة تُحدَّث ولا تتكرّر. |
| Someone did not receive a broadcastشخص لم يستلم البثّ | They are opted out, or not on that list.ألغى اشتراكه، أو ليس ضمن تلك القائمة. | Search for them in Contacts and check the Status column.ابحث عنه في «جهات الاتصال» وتحقّق من عمود الحالة. |
| My reply in the Inbox was rejectedرُفض ردّي في صندوق الوارد | The 24-hour window is closed.نافذة الـ٢٤ ساعة مغلقة. | Press 📋 and send an approved template instead.اضغط 📋 وأرسل قالبًا معتمدًا بدلًا من ذلك. |
| A campaign fired at the wrong hourانطلقت الحملة في ساعة خاطئة | Schedules run in UTC.الجداول تعمل بتوقيت UTC. | Subtract 3 hours from your Riyadh/Kuwait time when setting the hour.اطرح ٣ ساعات من توقيت الرياض/الكويت عند ضبط الساعة. |
| A button I read about is missingزرّ قرأت عنه غير موجود | Your role is Member, and it is an Admin action.دورك «عضو»، والإجراء خاص بالمسؤول. | Ask an Admin to do it, or to promote you.اطلب من مسؤول تنفيذه، أو ترقيتك. |
| A contact cannot be deletedتعذّر حذف جهة اتصال | They appear in a past broadcast's delivery history.تظهر في سجلّ تسليم بثّ سابق. | Use Opt out instead — it achieves what you actually want.استخدم إلغاء الاشتراك بدلًا من ذلك — فهو يحقّق ما تريده فعلًا. |
| An old image in the Inbox will not loadصورة قديمة في صندوق الوارد لا تُحمّل | WhatsApp deletes media after about 30 days.يحذف واتساب الوسائط بعد نحو ٣٠ يومًا. | Nothing can be done. Download important files while the conversation is recent.لا يمكن فعل شيء. نزّل الملفات المهمة والمحادثة ما زالت حديثة. |
★ Quick reference مرجع سريع
The bits worth keeping open in another tab.
الأجزاء الجديرة بإبقائها مفتوحة في علامة تبويب أخرى.
Phone number rulesقواعد أرقام الهواتف
- Always include the country code.أدرِج رمز الدولة دائمًا.
- Between 8 and 15 digits once
+, spaces and dashes are removed.بين ٨ و١٥ خانة بعد إزالة+والمسافات والشرطات. - A leading zero on the local part is dropped automatically.يُحذف الصفر في بداية الجزء المحلي تلقائيًا.
- Stored without the
+.+966 50 000 0001becomes966500000001.يُخزَّن بدون+. فالرقم+966 50 000 0001يصبح966500000001.
Opt-out keywordsكلمات إلغاء الاشتراك
A contact who replies STOP or UNSUBSCRIBE is opted out automatically and excluded from every future broadcast. An Admin can reverse it from the Contacts page if the person asks to be added back.
جهة الاتصال التي تردّ بـSTOP أو UNSUBSCRIBE يُلغى اشتراكها تلقائيًا وتُستبعد من كل بثّ مستقبلي. ويمكن للمسؤول التراجع عن ذلك من صفحة جهات الاتصال إذا طلب الشخص إعادة إضافته.
All statuses at a glanceكل الحالات في لمحة
Per recipientلكل مستلم
PENDING SENT DELIVERED READ FAILED
Per broadcastلكل بثّ
SCHEDULED QUEUED SENDING COMPLETED FAILED
Per templateلكل قالب
PENDING APPROVED REJECTED
Per contactلكل جهة اتصال
Active Opted out
Admin-only actionsإجراءات المسؤول حصريًا
- Creating and submitting templatesإنشاء القوالب وإرسالها
- Deleting contacts, singly or in bulkحذف جهات الاتصال، فرديًا أو جماعيًا
- Restoring a list snapshotاستعادة نسخة قائمة محفوظة
- Creating, pausing and deleting recurring campaignsإنشاء الحملات المتكرّرة وإيقافها وحذفها
- Everything under Settings — the WhatsApp connection, the team, the activity logكل ما في الإعدادات — اتصال واتساب، والفريق، وسجلّ النشاط
A sensible weekly routineروتين أسبوعي معقول
Open the Dashboard and glance at the three deliverability numbers.
افتح لوحة التحكم وألقِ نظرة على أرقام التسليم الثلاثة.
Open the Inbox and clear anything unanswered — windows close after 24 hours.
افتح صندوق الوارد وأجب عمّا لم يُجب عنه — فالنوافذ تُغلق بعد ٢٤ ساعة.
Check any broadcast with failures and retry or fix the numbers.
راجع أي بثّ به حالات فشل وأعِد المحاولة أو صحّح الأرقام.
Take a snapshot of any list you are about to change.
احفظ نسخة من أي قائمة توشك على تعديلها.
That is the whole portalهذه هي البوّابة بأكملها
Keep the three WhatsApp rules in mind, read the preview before you send, and everything else is just clicking. When in doubt, come back to the chapter for the screen you are on.
تذكّر قواعد واتساب الثلاث، واقرأ المعاينة قبل الإرسال، وما تبقّى مجرّد ضغطات. وعند التردّد، عُد إلى فصل الشاشة التي أنت فيها.