واتساب بيزنس API مع أودو Community: ما يعمل وما لا يعمل وقاعدة الـ 24 ساعة
TechnoVision
٢٤ سبتمبر ٢٠٢٦ · ٧ دقائق قراءة
في مصر، واتساب هو المكان الذي يسأل فيه العميل «الأوردر اتشحن؟» و«الباقي على الفاتورة كام؟». أودو لديه تطبيق واتساب رسمي، لكن وثائقه صريحة: هو تطبيق حصري لنسخة Odoo Enterprise ولا يعمل في نسخة Community. فماذا يستطيع مستخدم Community أن يفعل فعلاً؟
هذا المقال يفصل بين ثلاثة أشياء مختلفة يقصدها الناس بعبارة «ربط واتساب»، ويشرح نافذة خدمة العملاء لمدة 24 ساعة عند Meta (القاعدة التي تحدد هل الرسالة مجانية بل وهل يمكن إرسالها أصلاً)، وينبّه إلى تغيير في الأسعار يبدأ في 1 أكتوبر 2026.
ثلاثة أنواع مختلفة تماماً من «ربط واتساب»
| الطريقة | ما هي | تحتاج Meta API؟ | التكلفة | تعمل على Community؟ |
|---|---|---|---|---|
| 1. رابط فتح المحادثة | زر يفتح wa.me/<الرقم> في واتساب | لا | مجاني | نعم |
| 2. Cloud API للإرسال فقط | أودو يرسل رسائل عبر منصة واتساب بيزنس من Meta | نعم | لكل رسالة حسب الفئة | نعم، بموديول |
| 3. Cloud API ثنائي الاتجاه | أودو يستقبل رسائل العملاء عبر webhook ويرد | نعم | مجاني داخل النافذة اليوم؛ مدفوع من أكتوبر 2026 | نعم، بموديول |
معظم الشركات تحتاج الطريقة 1 من اليوم الأول والطريقة 3 لاحقاً. الطريقة 2 وحدها (إرسال إشعارات جماعية) هي حيث تكمن معظم التكلفة ومعظم مخاطر الالتزام بسياسات Meta.
الطريقة 1: زر فتح المحادثة المجاني
رابط wa.me يحتاج رقم الهاتف بالصيغة الدولية بدون + أو مسافات أو أصفار بادئة. رقم موبايل مصري مخزن كـ 010 1234 5678 يصبح رابطه https://wa.me/201012345678. لا يُرسل شيء حتى يضغط شخص؛ لا API ولا توكن ولا تكلفة.
التنفيذ الجيد للزر يجب أن:
- يوحّد الرقم: يحذف المسافات والشرطات والأقواس؛ يحوّل البادئات
00و+؛ يضيف كود دولة جهة الاتصال إذا كان الرقم محلياً. - يرفض الظهور إذا كان الرقم غير صالح، حتى لا يراسل أحد الشخص الخطأ.
- يفضّل حقل الموبايل ويرجع إلى الهاتف كبديل.
هذا يغطي مندوبي المبيعات الذين يريدون فتح محادثة من جهة اتصال أو عرض سعر. لكنه لا يُدخل المحادثة في أودو.
الطريقتان 2 و3: واتساب Cloud API من Meta
لإرسال أو استقبال الرسائل برمجياً تحتاج من Meta:
- حساب Meta Business وتطبيق مطوّر.
- حساب واتساب بيزنس (WABA) وPhone Number ID لرقم غير مسجل على تطبيق واتساب العادي.
- توكن وصول دائم (system user token) وسر التطبيق وعنوان webhook مع verify token يعرضه أودو عبر HTTPS.
أي موديول يدّعي العمل بدون هذه إما يستخدم رابط فتح المحادثة (الطريقة 1) أو يؤتمت واتساب ويب الخاص بالمستهلكين، وهذا يخالف شروط واتساب ويؤدي إلى حظر الأرقام.
نافذة خدمة العملاء لمدة 24 ساعة
هذه القاعدة التي تشكّل كل شيء. عندما يراسل عميل رقم شركتك، تفتح Meta نافذة خدمة عملاء تظل مفتوحة 24 ساعة من آخر رسالة للعميل. داخل النافذة يمكنك إرسال رسائل حرة (نص، مستندات، صور) دون موافقة مسبقة.
خارج النافذة لا يمكنك إرسال سوى رسائل القوالب: رسائل وافقت Meta على صياغتها مسبقاً مع متغيرات للأسماء والمبالغ والتواريخ. القوالب ثلاث فئات:
| الفئة | مثال | مدفوعة؟ |
|---|---|---|
| تسويقية (Marketing) | «عرض العيد: خصم 15% هذا الأسبوع» | مدفوعة دائماً عند التسليم |
| خدمية (Utility) | «تم شحن طلبك SO/2026/0142» | مجانية داخل النافذة حتى 30 سبتمبر 2026؛ مدفوعة خارجها |
| مصادقة (Authentication) | «كود الدخول 482913» | مدفوعة مع خصومات حسب الحجم |
منذ 1 يوليو 2025 تحاسب Meta لكل رسالة مسلَّمة لا لكل محادثة، بأسعار تختلف حسب فئة القالب وكود دولة المستلم. لا نذكر هنا أسعاراً بالجنيه أو الدولار لأنها تتغير؛ راجع صفحة أسعار Meta وابحث عن صف مصر.
ما يتغير في 1 أكتوبر 2026
تغييران أعلنتهما Meta على موقع المطورين يهمّان مستخدمي أودو:
- رسائل الخدمة ستصبح مدفوعة. الردود الحرة داخل نافذة الـ 24 ساعة مجانية منذ 1 نوفمبر 2024. ومن 1 أكتوبر 2026 ستحاسب Meta عليها لكل رسالة «بما يتسق مع طريقة محاسبة رسائل القوالب».
- قوالب Utility داخل النافذة ستصبح مدفوعة من التاريخ نفسه. كانت مجانية داخل النافذة منذ 1 يوليو 2025.
ما يبقى مجانياً: الردود خلال نافذة نقطة الدخول المجانية لمدة 72 ساعة التي تُفتح عندما يتواصل العميل من إعلان Click-to-WhatsApp أو زر دعوة لاتخاذ إجراء على فيسبوك.
المعنى العملي: أتمتة ترد على كل «السلام عليكم» بثلاث رسائل منفصلة ستكلف ثلاثة أضعاف أتمتة ترد برسالة واحدة كاملة. صمّم ردودك على هذا الأساس.
ما يعمل جيداً على أودو Community
بموديول مبني بشكل صحيح وبيانات اعتماد Meta، هذه أشياء واقعية على Community:
- استعلامات يبدؤها العميل. يرسل العميل «حالة الطلب» فيرد أودو بحالة آخر أمر بيع له، مطابَقاً برقم الهاتف. هذا داخل النافذة فلا يحتاج قالباً.
- الفواتير المستحقة ورابط الدفع. كلمة «الرصيد» تُرجع الفواتير المفتوحة ورابط دفع. نفس منطق النافذة.
- التحويل إلى موظف. كلمة مفتاحية أو رسالة غير مفهومة تنشئ مهمة أو إشعاراً في Discuss لموظف يرد من أودو والنافذة مفتوحة.
- رد تلقائي خارج ساعات العمل، مرة واحدة لكل فترة إغلاق، حتى يعرف العملاء متى سيرد أحد.
- معالجة إلغاء الاشتراك. كلمة «إيقاف» تعلّم جهة الاتصال كمنسحبة ويرفض الموديول إرسال المزيد. هذا تشترطه سياسات Meta والمنطق السليم.
- طابور إرسال مع إعادة محاولة، حتى لا يفقد انقطاع Meta الرسائل أو يرسلها مكررة.
ما لا يعمل، أو لا ينبغي
- إرسال أول رسالة بحرية. خارج النافذة يجب استخدام قالب معتمد. الموديول الذي يسمح بكتابة أي نص لأي جهة اتصال سيفشل بصمت أو يعرّض رقمك لتقييد المعدل.
- تسويق جماعي دون موافقة مسبقة. Meta تشترط موافقة سابقة لقوالب التسويق؛ والأرقام ذات معدلات الحظر العالية تفقد مستويات الإرسال.
- بوتات تتظاهر بأنها بشر. Meta تشترط أن توضح الشركات للعميل أنه يتحدث مع أتمتة.
- تفسير الوسائط. الصور والرسائل الصوتية تصل كملفات. الموديول العاقل يخزنها لمراجعة إنسان ولا يخمّن.
- تطبيق واتساب المدمج في أودو. على Community غير موجود ببساطة. لا تتوقع تكامل Discuss أو مزامنة القوالب أو أزرار «إرسال عبر واتساب» الموجودة في وثائق Enterprise.
إعداد Cloud API لأودو: الخطوات
- أنشئ تطبيق Meta في لوحة المطورين وأضف منتج WhatsApp.
- أضف رقم هاتف إلى الـ WABA. يجب ألا يكون نشطاً على تطبيق واتساب العادي. أكمل توثيق الشركة لتتمكن من مراسلة أكثر من خمسة مستلمين تجريبيين.
- أنشئ system user في Business Manager، وامنحه التطبيق والـ WABA، وولّد توكناً دائماً بصلاحيتي
whatsapp_business_messagingوwhatsapp_business_management. - اعرض webhook من أودو عبر HTTPS (شهادة صالحة إلزامية). اضبط عنوان الاستدعاء وverify token في تطبيق Meta واشترك في حدث
messages. - خزّن بيانات الاعتماد في أودو كمعاملات نظام أو في إعدادات الموديول؛ ليس في الكود أبداً.
- اختبر بالرقم التجريبي أولاً؛ Meta تسمح بعدد صغير من المستلمين قبل التوثيق.
- قدّم القوالب (إذا احتجت إشعارات صادرة) وانتظر الاعتماد قبل استخدامها.
- حدد سياسة النافذة: أي كلمات تُطلق ردوداً تلقائية، متى يتم التحويل لموظف، وماذا يحدث خارج ساعات العمل.
حدّد من يستطيع إرسال قوالب واتساب باستخدام مجموعات أودو.
ملاحظة عن أرقام الهواتف المصرية
الموبايل المصري بصيغة 01X XXXX XXXX. بصيغة E.164 يصبح +201XXXXXXXXX. مشاكل البيانات الشائعة في أودو: أرقام مخزنة بـ 2 في البداية بدون +، أرقام بأرقام عربية (٠١٢٣)، وأرقام أرضية في حقل الموبايل. أي منطق مطابقة (إيجاد جهة الاتصال لرسالة واردة) يجب أن يوحّد الطرفين قبل المقارنة، وإلا عومل العميل كمجهول.
تخطيط التكلفة في فقرة واحدة
حتى 1 أكتوبر 2026: المحادثات التي يبدؤها العميل ويُرد عليها خلال 24 ساعة لا تكلف شيئاً؛ القوالب الصادرة تكلف لكل رسالة. بعد 1 أكتوبر 2026: كل رسالة لها تكلفة باستثناء ما يقع في نافذة نقطة الدخول المجانية لمدة 72 ساعة. اجعل الردود قصيرة وكاملة، وتجنب سلاسل الرسائل المتعددة، واستخدم القوالب فقط للأحداث التي يريدها العملاء فعلاً (الشحن، استلام الدفع). راجع صفحة أسعار Meta لأسعار مصر الحالية قبل وضع الميزانية.
أسئلة شائعة
هل يوجد تطبيق واتساب في أودو Community؟
لا. تطبيق واتساب الخاص بأودو حصري لـ Enterprise. مستخدمو Community يحتاجون موديولاً خارجياً أو تكاملاً مخصصاً مع Cloud API من Meta، أو زر فتح محادثة بسيطاً.
ما هي نافذة الـ 24 ساعة في واتساب؟
بعد أن يراسلك العميل، لديك 24 ساعة من آخر رسالة له للرد برسائل حرة. خارج هذه النافذة لا يمكنك إرسال سوى قوالب معتمدة من Meta.
هل الرد على العملاء في واتساب مجاني؟
داخل نافذة الـ 24 ساعة مجاني منذ 1 نوفمبر 2024. أعلنت Meta أنه من 1 أكتوبر 2026 ستُحاسب رسائل الخدمة لكل رسالة. الردود خلال نافذة نقطة الدخول المجانية لمدة 72 ساعة (من إعلان Click-to-WhatsApp) تبقى مجانية.
هل يمكنني استخدام أتمتة واتساب ويب بدلاً من الـ API؟
هذا يخالف شروط واتساب وتُحظر الأرقام بسببه. استخدم Cloud API للأتمتة، أو زر فتح المحادثة للمحادثات اليدوية.
إذا كنت تفضّل ألا تبني هذا بنفسك