قمع المرضى عبر WhatsApp Business API: الإعداد والإسناد
كيف تربط WhatsApp Business Platform بقمع العيادة: إعداد الحساب، فئات القوالب، الـ webhook، ربط الـ CRM، والبناء التقني لإسناد مصدر كل محادثة.
بقلم Roozbeh Nazari · CEO
في العيادات التي تستقطب مرضى من الخارج، لا يكون التواصل الأول عادةً نموذجًا على الموقع بل رسالة على WhatsApp. من أين جاءت هذه الرسالة، ومن استلمها، وهل تحولت إلى حجز أم لا: كل ذلك يضيع في حساب يُدار من تطبيق على الهاتف. منصة WhatsApp Business Platform، أي جانب الـ API من المنتج، هي الطريقة الوحيدة لجعل هذا التدفق قابلًا للقياس. يشرح هذا المقال الإعداد من الصفر: أي حساب، وأي نوع من الرسائل، وأين يتصل الـ webhook، وكيف تُلحق معلومات المصدر بالمحادثة.
محور هذا المقال هو البنية التحتية. أما أي عميل محتمل يُعد مؤهلًا وكيف تُصمَّم السلسلة حتى الحجز، فقد تناولناه في مقال قياس جودة العملاء المحتملين؛ هنا نمد الأنابيب التي تعمل عليها تلك السلسلة. نموذج عملنا الخاص بالعيادات موضح في صفحة قطاع العيادات.
تطبيق أم منصة: كلفة القرار
يقدم WhatsApp للشركات منتجين منفصلين. تطبيق WhatsApp Business يعمل على الهاتف، ومرتبط بجهاز واحد، وتبقى بيانات المحادثات على ذلك الجهاز. أما WhatsApp Business Platform فهي API تعمل في سحابة Meta؛ تصل الرسائل إلى خادم ثم تُحوَّل إلى أي نظام تختاره. قد يكفي التطبيق لعيادة صغيرة. أما عيادة تستقبل مئات المحادثات الدولية شهريًا ويعمل فيها عدة منسقي مرضى، فالتطبيق بالنسبة لها صندوق أسود يستحيل فيه القياس.
كلفة الانتقال إلى المنصة تنظيمية لا تقنية. حين يغادر الرقم الجهاز الواحد ويتصل بنظام، يجيب البرنامج عن سؤال "من الذي رد"، وتختفي محادثات المرضى الشخصية المتراكمة على هواتف المنسقين. يقاوم بعض الفرق هذا الأمر، وهو تحديدًا ما يجب مناقشته قبل بدء الإعداد.
ترتيب الإعداد: الحساب، الرقم، القوالب
يتكون الإعداد من أربعة أجزاء. أولًا، فتح WhatsApp Business Account تحت حساب Meta Business والتحقق من النشاط التجاري. ثانيًا، نقل الرقم إلى المنصة؛ لا يمكن استخدام الرقم في التطبيق في الوقت نفسه، لذلك يجب التخطيط للحظة الانتقال. ثالثًا، اعتماد اسم النشاط الذي يراه المرضى. رابعًا، إعداد قوالب الرسائل وإرسالها للموافقة.
القوالب هي الجزء الأكثر سوء فهم في العيادات. عندما يراسلك المريض، يمكنك الرد بحرية داخل النافذة التي تُفتح؛ لكن إن كنت أنت من يبادر بالمراسلة، أو أُغلقت النافذة، فلا يمكنك إرسال سوى قالب معتمد مسبقًا. تصنف Meta هذه القوالب في ثلاث فئات: التسويق، والخدمة، والمصادقة. تذكير الموعد وطلب المستندات وتأكيد بيانات الرحلة تدخل في فئة الخدمة؛ أما رسالة من نوع "حملتنا للموسم الجديد" فهي قالب تسويقي، يُسعَّر بشكل مختلف ويحتاج إلى موافقة منفصلة.
هناك أيضًا طبقة قانونية. تشترط Meta موافقة المريض الصريحة على الرسائل التي يبدؤها النشاط التجاري، كما أن لائحة الترويج المطبقة على مقدمي الخدمات الصحية في تركيا تتضمن حدودًا بشأن الرسائل غير المرغوب فيها. اقرأ الطبقتين معًا أثناء الإعداد؛ كتابة أي قالب يُرسَل بأي موافقة منذ البداية أرخص من تقييد الحساب لاحقًا.
الـ webhook: لحظة وصول المحادثة إلى الـ CRM
القيمة الحقيقية للمنصة في الـ webhook. كل رسالة واردة، وكل حالة تسليم، وكل إشعار قراءة يُرسَل بصيغة JSON إلى عنوان تحدده أنت. وما يقف خلف ذلك العنوان قرارك: برنامج تنسيق المرضى، أو CRM، أو طبقة وسيطة بسيطة.
عمليًا، ثلاث قواعد تسهّل العمل. أولًا، خزّن كل حدث يستلمه الـ webhook كما هو قبل معالجته؛ فإذا فشلت المعالجة تبقى البيانات الخام بين يديك. ثانيًا، اربط سجل المريض بمعرّف المحادثة الذي تمنحه المنصة لا برقم الهاتف؛ ويُحفظ الرقم كمفتاح ثانوي حتى لا يُفتح سجلان عندما يراسل المريض نفسه من رقم مختلف. ثالثًا، اكتب رد المنسق في السجل نفسه؛ فزمن الرد الأول لا يُقاس إلا بهذه الطريقة.
الإسناد: كيف تركب معلومات المصدر على المحادثة
هنا السؤال الحقيقي. عندما يراسلك مريض على WhatsApp، كيف ستعرف هل جاء من بحث Google، أم من إعلان على Instagram، أم من توصية مريض آخر؟ الجواب يختلف باختلاف القناة، ولا توجد طريقة واحدة تغطيها كلها.
بالنسبة للنقرات القادمة من إعلانات Meta، تُلحق المنصة كائن إحالة بحدث الرسالة الواردة. يحتوي هذا الكائن على مصدر الإعلان ومعرّف النقرة؛ وحين يقرأ الـ webhook هذا الحقل، تُربط المحادثة بالمجموعة الإعلانية منذ رسالتها الأولى. هذا أنظف مسار للإسناد في العيادات، وأول ما يجب بناؤه.
بالنسبة للنقرات القادمة من الموقع، أداتك هي نص الرسالة المعبأ مسبقًا. يُفتح زر WhatsApp في موقعك برسالة تحتوي على رمز قصير خاص بالصفحة والقناة؛ وعندما يرسل المريض ذلك النص، يقرأ الـ webhook الرمز ويربط المحادثة بتلك الصفحة. قِصَر الرمز وخصوصيته للصفحة يقللان احتمال أن يحذفه المريض. أما أي رمز يوضع في أي صفحة فيُحدَّد بحسب موقع الزر ضمن تشريح صفحة الهبوط.
في جانب البحث العضوي تكون السلسلة أطول بخطوة: يصل المريض أولًا إلى الموقع ثم يضغط الزر. تُسجَّل النقرة على الموقع في جانب التحليلات مع مصدر الجلسة؛ وسجل المحادثة الناتج عن الرمز المعبأ مسبقًا يحمل الرمز نفسه، فيمكن دمج الجانبين لاحقًا. ولهذا الدمج نحتفظ بجدول ربط منفصل في جانب التحليلات والبيانات؛ أربعة أعمدة تكفي: الرمز، والصفحة، والقناة، والفترة الزمنية.
أما المريض الذي يحفظ الرقم ويراسل مباشرة، أو يأتي بتوصية، فلا توجد له طريقة آلية. هنا على المنسق أن يطرح سؤالًا واحدًا في المحادثة الأولى ويسجل الجواب في حقل المصدر في الـ CRM. نسبة خيار "غير معروف" في هذا الحقل هي أصدق مؤشر على سلامة الإعداد؛ وإن لم تكن تنخفض كنسبة مئوية، فالمشكلة في العملية لا في التقنية.
جدول القياس: ماذا تحصي، وأين
عند اكتمال الإعداد يجب أن يكون لديك جدول يجيب عن هذه الأسئلة: من أي مصدر فُتحت المحادثة، وكم استغرق الرد الأول، وإلى أي مرحلة وصلت المحادثة، وهل تم الحجز، وفي أي تاريخ. هذه الأعمدة الخمسة تكفي لحساب معدل الحجز بحسب المصدر. وإذا أضفت الإنفاق الإعلاني تحصل على كلفة الحجز لكل قناة.
تنبيه مهم: هذا الجدول ليس الشيء نفسه الذي يعرضه رقم "النتائج" في لوحة الإعلانات. اللوحة تحصي بدايات المحادثات؛ والجدول يحصي الحجوزات. والفرق بينهما هو معدل التحويل الحقيقي للعيادة. وضع رقم اللوحة في التقرير وتجاهل عدد الحجوزات هو الخطأ الأكثر شيوعًا الذي نراه.
ثلاثة أخطاء شائعة في الإعداد
الأول، عدم التحقق من الـ webhook قبل معالجة الأحداث. تتحقق Meta من أن عنوانك يعمل ويعيد الاستجابة الصحيحة؛ وإذا تُخطيت هذه الخطوة لا تصل الأحداث أبدًا، ولا تُكتشف المشكلة إلا بعد أيام.
الثاني، إعطاء كل منسق رقمًا منفصلًا. حين لا يُجمع القياس على رقم واحد تتشتت معلومات المصدر أيضًا؛ التصميم الصحيح هو رقم واحد وعدة مشغلين.
الثالث، فتح القوالب في فئة التسويق ومحاولة إرسال رسائل خدمة بها. فضلًا عن رفض الموافقة وفارق الكلفة، فإن الرسالة التي تصل المريض في الفئة الخاطئة تخفض تقييم جودة الحساب.
الخلاصة
WhatsApp Business Platform هي الإعداد الوحيد لـ WhatsApp في قمع العيادة الذي يكون فيه القياس ممكنًا. ترتيب الإعداد هو الحساب، ثم الرقم، ثم القوالب، ثم الـ webhook؛ أما الإسناد فيُبنى بحسب القناة من ثلاثية كائن الإحالة، والرمز المعبأ مسبقًا، وسؤال المنسق. لا يكفي أي منها وحده، لكنها معًا تعطي جوابًا حقيقيًا عن سؤال "أي قناة تجلب الحجوزات".