🚀 Wati AI هنا – طبقة الذكاء التحاوري للشركات الحديثة استكشاف🚀 Wati AI هنا →

WhatsApp Groups API

واجهة برمجة تطبيقات مجموعات WhatsApp: أنشئ مجموعة، وابقِها محدثة من الكود.

أنشئ مجموعة WhatsApp لمجموعة دراسية، أو نادي VIP، أو حالة دعم، وأرسل إليها التحديثات من نظامك الخاص.

آخر تحديث

موقف مجموعات WhatsApp

القدرةكيفية الاستخدامالحالة
إنشاء مجموعة وإرسال التحديثات إليها من نظامكREST APIقريباً

لا توجد نقاط نهاية للمجموعات في Wati API حتى الآن. تحدث إلينا حول حالة الاستخدام الخاصة بك.

  • 16,000+شركة في أكثر من 190 دولة
  • 4.6/5متوسط التقييم على G2
  • رسميشريك تجاري لـ Meta ومزود خدمات WhatsApp (BSP)
G2 Leader, ChatbotsG2 Leader Mid-Market, ChatbotsG2 Momentum Leader, ChatbotsG2 Most Implementable, WhatsApp MarketingISO 27001GDPR

مجموعة واحدة. الجميع على اطلاع دائم.

الفصول الدراسية والأندية وحالات الدعم في مجموعة WhatsApp واحدة، يتم تحديثها باستمرار بواسطة نظامك.

  • تبدأ بقالبقالب معتمد يفتح المحادثة، لعميل واحد أو 10,000 عميل.
  • تستمر في الدردشةالصوص والوسائط والأزرار بمجرد أن يرد العميل.
  • تنتهي بفريقكتخبر نصوص الويب (Webhooks) الكود الخاص بك. وتخبر صندوق بريد الفريق موظفيك.
المنتج

أرسل. رد. استقبل. سلم المهام.

البث الجماعي

رسائل شخصية، مرسلة على نطاق واسع.

اختر قالبًا معتمدًا ومرره إلى ما يصل إلى 10,000 مستلم. يحصل كل شخص على متغراته الخاصة، ويتم إرجاع كل نتيجة حسب الرقم.

الرسائل

رد بأكثر من مجرد نص.

داخل نافذة الـ 24 ساعة، أرسل نصوصًا، وصورًا، وملفات، وأزرار رد، ومحددات قائمة، مع مؤشر كتابة أثناء عملك.

تحديثات الطلبات والتنبيهات

التحديث المناسب، في الوقت المناسب.

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

الرد التلقائي وروبوتات المحادثة

الكود الخاص بك يجيب.

ينقل خطاف الويب للرسائل كل رسالة جديدة إلى خادمك. قم بالرد باستخدام نقاط نهاية الإرسال، أو ابدأ تشغيل روبوت محادثة Wati على باقات Pro وBusiness.

خطافات الويب (Webhooks)

كل رد، في اللحظة التي تصل فيها.

تدفع خطافات الويب الرسائل الجديدة، وإيصالات القراءة، والنقرات، وحالات الفشل إلى عنوان URL الخاص بك. لا حاجة للاستطلاع الدوري (Polling).

صندوق وارد الفريق

الكود يبدأها. والأشخاص ينهونها.

تصل الردود إلى صندوق وارد فريق Wati. قم تعيين موظف، وتعيين الحالة، وإضافة العلامات عبر واجهة برمجة التطبيقات (API)، لكي يستلمها الشخص المناسب.

جهات الاتصال والشرائح

نظام CRM الخاص بك، منعكس في Wati.

قم بإنشاء وتحديث جهات الاتصال بسمات مخصصة، ثم عاين الشريحة قبل مراسلتها.

Instagramتعليقات ورسائل Instagram المباشرة

قم ببناء أتمتة Instagram أيضًا.

قم بسرد التعليقات على منشوراتك، أو الرد علنًا أو إرسال رد خاص.

البدء

التفعيل في ثلاث خطوات.

  1. اتصال

    ربط رقمك

    قم بربط رقم واتساب الخاص بك من خلال ميزة التسجيل المضمن من Meta داخل Wati.

  2. المصادقة

    الحصول على رمز

    أنشئ رمز API في Wati واحه النطاقات التي تحتاجها فقط. احتفظ به على خادمك.

  3. إرسال

    قم بإجراء مكالمتك الأولى

    أرسل قوالب معتمدة بطلب واحد. ثم أضف Webhook لمتابعة التسليم.

طلبك الأول، مشروحاً

إليك ما يتضمنه الطلب الواحد، وأين يظهر كل جزء في الرسالة.

  1. من

    رقم واتساب الخاص بالعميل، متبوعاً برمز الدولة.

    phone_number14155552671
  2. أي رسالة

    اسم القالب الذي اعتمدته Meta في حسابك.

    template_nameorder_update
  3. ما يجب تعبئته

    القيم الخاصة بالفراغات في القالب، قيمة واحدة لكل شخص.

    custom_paramsname = Mayaorder_id = 10482
  4. مفتاحك

    رمز API الخاص بك، يتم إرساله مع كل طلب. احتفظ به على خادمك.

    Authorization: Bearer <token>
  5. ما تتلقاه بالمقابل

    يعني الرمز 200 أن Wati قد قبل الرسالة، مع معرف broadcast_id. تصل حالات التسليم والقراءة لاحقاً عبر Webhook.

    200broadcast_id

نص الرسالة وorder_update هما أمثلة. القالب المعتمد الخاص بك هو ما يحدد صياغة النص.

رمز جاهز للنسخإخفاء الرمز
POST/api/ext/v3/messageTemplates/send
curl -X POST "https://live-mt-server.wati.io/api/ext/v3/messageTemplates/send" \
  -H "Authorization: Bearer $WATI_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "template_name": "order_update",
    "broadcast_name": "order_update_api",
    "recipients": [
      {
        "phone_number": "14155552671",
        "custom_params": [
          { "name": "name", "value": "Maya" },
          { "name": "order_id", "value": "10482" }
        ]
      }
    ]
  }'
200 استجابة المثالالشكل من مثال المستندات
{
  "success": true,
  "broadcast_id": "broadcast_123456",
  "recipients": [
    {
      "local_message_id": "local-msg-123",
      "phone_number": "14155552671",
      "errors": []
    }
  ]
}
مدمج

ما تتولاه Wati نيابة عنك لتوفير عناء القيام به بنفسك.

تسجيل الأرقام

اتصل من خلال ميزة التسجيل المضمن من Meta. يتم تسجيل حساب WhatsApp Business الخاص بشركتك.

حالة القالب

تصل الموافقات وتحديثات الجودة والفئات كـ Webhooks، حتى تكون على علم قبل فشل الإرسال.

إعادة محاولات Webhook

ما يصل إلى 144 محاولة إعادة، كل 10 دقائق. إذا استمر نقطة النهاية (Endpoint) الخاصة بك في الفشل، ترسلة Wati لك رسالة عبر البريد الإلكتروني.

حدود معدل الاستخدام والوضع في طابور الانتظار

إذا أرسلت بسرعة كبيرة، ستحصل على الخطأ 429 مع ترويسة Retry-After. تنتظر الرسائل المقبولة في طابور الانتظار.

التسليم البشري

صندوق وارد جماعي مشترك للمحادثات التي ينبغي ألا يجيب عليها الكود الخاص بك بمفرده.

رموز API محددة النطاق (Scoped)

يدعم الإصدار v3 الرموز محددة النطاق، بحيث يحصل كل تكامل على الوصول الذي يحتاجه فقط.

الإرسال المجدول

قم جدولة إرسال قالب لوقت لاحق باتصال واحد. ستقوم Wati بإرساله في الموعد المحدد.

تقدير التكلفة أولاً

قم بتقدير تكلفة البث قبل إرسال أي شيء.

تحت الغطاء

نقاط النهاية (Endpoints)، مقسمة حسب القدرة.

القوالب

ابدأ المحادثات باستخدام قوالب معتمدة، الآن أو في وقت مجدول.

المستندات ←
GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/schedule

البث

اقرأ نتائج الحملة والحالة لكل مستلم، وقم بتقدير التكلفة أولاً.

المستندات ←
GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-cost

المراسلة

قم بالرد بالنصوص أو الوسائط أو الأزرار خلال نافذة الـ 24 ساعة.

المستندات ←
POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicator

روبوتات الدردشة Pro+

اعرض قائمة روبوتات الدردشة الخاصة بـ Wati وابدأ تشغيل أحدها لجهة اتصال.

المستندات ←
GET/chatbotsPOST/chatbots/start

Webhooks

إدارة الاشتراكات وعرض أنواع الأحداث التي يمكنك تلقيها.

المستندات ←
GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}

جهات الاتصال والشرائح

مزامنة جهات الاتصال والسمات من نظام إدارة CRM الخاص بك، ثم استهداف الشرائح.

المستندات ←
POST/contactsPUT/contactsPOST/segments/evaluate

صندوق الوارد للفريق

تعيين موظف، وتغيير الحالة، وإضافة أو إزالة العلامات.

المستندات ←
PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tags

Instagram

عرض المنشورات والتعليقات، والرد علناً أو في الخاص، والتحقق من الأذونات.

المستندات ←
GET/posts/{post_id}/commentsPOST/comments/{comment_id}/repliesPOST/comments/{comment_id}/privateReplyGET/channels/{channel}/permissions

المسارات نسبية لـ https://live-mt-server.wati.io/api/ext/v3. استخدام webhook يستخدم المسار القديم POST /{tenantId}/api/v2/webhookEndpoints.

بالنسبة لوكلاء الذكاء الاصطناعي، يغطي خادم Wati MCP نفس إجراءات WhatsApp، ويمكنه الرد على رسائل Instagram المباشرة ودردشات Messenger بالنصوص.

عرض جميع أنواع أحداث webhook لـ WhatsApp الـ 19

الرسائل

  • message
  • newContactMessageReceived
  • sessionMessageSent_v2
  • templateMessageSent_v2

حالة التسليم

  • sentMessageDELIVERED_v2
  • sentMessageREAD_v2
  • sentMessageREPLIED_v2
  • templateMessageFailed

القوالب والحساب

  • templateReviewed
  • templateQualityUpdated
  • templateCategoryUpdated
  • wabaStatusReviewUpdate
  • PhoneNumberQualityUpdatedEvent
  • accountUpdated
  • accountDeleted
  • phoneNumberDeleted

التفاعل والمكالمات

  • chatbotTriggered
  • ctaUrlClicked
  • call.status

إصدارات BSUID للعديد من الأحداث متاحة أيضاً. مستندات Webhook

الحدود والخطط

حدود واضحة ومعلنة.

30 إلى 100 لكل 10 ثوانٍ

إرسال القوالب

مكالمات لإرسال القوالب، اعتماداً على خطتك (Growth أو Pro أو Business).

10,000 مستلم

لكل مكالمة إرسال v3

قالب واحد، يصل إلى 10,000 شخص، لكل منهم متغراته الخاصة.

24 ساعة نافذة

الردود الحرة

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

429 Retry-After

عندما ترسل بسرعة مفرطة

تخبرك Wati بالمدة التي يجب الانتظارها. تتم معالجة الرسائل المقبولة في طابور الانتظار.

حدود معدل الاستخدام وتوفر الخطط بالتفصيل
حدود معدل الاستخدام الموثقة حسب الخطة
نقطة النهاية (Endpoint)GrowthProBusiness
/addContact, /getContacts10 / 10 ثوانٍ10 / 10 ثوانٍ10 / 10 ثوانٍ
/getMessages10 / 10 ثوانٍ10 / 10 ثوانٍ10 / 10 ثوانٍ
/sendTemplateMessage30 / 10 ثوانٍ60 / 10 ثوانٍ100 / 10 ثوانٍ
/sendTemplateMessages30 / 10 ثوانٍ60 / 10 ثوانٍ100 / 10 ثوانٍ

الحدود كما تم نشرها على الأخطاء وحدود معدل الاستخدام، مدرجة حسب اسم نقطة النهاية. يقبل مكالمة الإصدار v1 الجماعية ما يصل إلى 1,000 جهة اتصال. تتوفر نقاط نهاية المراسلة الأساسية والقوالب وجهات الاتصال في كل خطة. تتطلب تعيينات الفريق، وحالة الدردشة، وروبوتات الدردشة، والشرائح المخصصة خطة Pro أو Business. يتطلب تحديث السمات لعدة جهات اتصال دفعة واحدة خطة Business. توفر نقاط النهاية حسب الخطة. للحصول على حدود أعلى، تحدث إلى فريق Wati بشأن حالة الاستخدام الخاصة بك.

الأسئلة الشائعة

الأسئلة الأكثر شيوعاً

مرجع واجهة برمجة التطبيقات الكامل متاح للعامة. اقرأ المستندات

كيف يمكنني الحصول على إمكانية الوصول إلى واجهة برمجة تطبيقات مجموعات واتساب (WhatsApp Groups API)؟

تحدث إلينا حول إمكانية الوصول. شاركنا حالة الاستخدام الخاص بك، مثل مجموعات الدورات التدريبية، أو نوادي الشخصيات الهامة (VIP)، أو حالات الدعم، وسيقوم فريق Wati بإرشادك عبر الخيارات المتاحة لحسابك.

في ماذا يمكنني استخدام واجهة برمجة تطبيقات مجموعات واتساب؟

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

ما الذي يمكنني استخدامه اليوم للتحديثات الموجهة لعدة أشخاص (One-to-Many)؟

واجهة برمجة تطبيقات البث (Broadcast API). فهي ترسل قالباً معتمداً واحداً إلى ما يصل إلى 10,000 شخص لكل طلب، مع ظهور النتائج لكل مستلم. يحصل كل شخص على الرسالة في دردشته الخاصة، وليس في مجموعة.

هل تحتاج معرفة بلغة البرمجة؟

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

ما زال عليك ربط رقم واتساب بـ Wati، ورمز مميز لواجهة برمجة التطبيقات (API token)، وقالب معتمد من Meta قبل أن تتمكن من بدء المحادثة. إذا قام أداة ذكاء اصطناعي بكتابة الكود، فتحقق من أن رمزك المميز يبقى على الخادم (Server).

ما هي حدود معدل استخدام واجهة برمجة التطبيقات (API rate limits)؟

تقتصر مكالمات جهات الاتصال وسجل الرسائل على 10 طلبات لكل 10 ثوانٍ في كل خطة. وتقتصر عمليات إرسال القوالب على 30 أو 60 أو 100 طلب لكل 10 ثوانٍ في خطط النمو (Growth) والمحترفين (Pro) والأعمال (Business). عندما تتجاوز الحد المسموح، ستتلقى رمز الحالة HTTP 429 مع رأس استجابة Retry-After. للحصول على حدود أعلى، اتصل بـ Wati.

هل يمكنني مراسلة العميل في أي وقت؟

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

ما الفرق بين تطبيق WhatsApp Business وواجهة برمجة التطبيقات (API)؟

تطبيق الأعمال مخصص للدردشات اليدوية على الهاتف، مع ما يصل إلى 5 أجهزة مرتبطة وقوائم بث بحد أقصى 256 جهة اتصال. أما واجهة برمجة التطبيقات (API) فتربط واتساب بأنظمتك الخاصة. يمكنك إرسال القوالب المعتمدة بكميات كبيرة، وأتمتة الردود، وتلقي الـ Webhooks، ومشاركة رقم واحد عبر صندوق بريد مشترك للفريق.

ما هي نقاط النهاية (Endpoints) المتوفرة في خطتي؟

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

رسالتك الأولى على بعد طلب واحد.

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