منصة حجز خدمات SaaS قائمة على WhatsApp مع Twilio و Cal.com
احتاجت شركة موجهة نحو الخدمات إلى منصة SaaS متعددة المستأجرين تتيح للعملاء النهائيين اكتشاف الخدمات وحجز المواعيد وإدارة الحجوزات بالكامل عبر WhatsApp — دون الحاجة إلى تنزيل تطبيق أو زيارة موقع ويب.
ناقش مشروعك
التحدي
تطلبت أنظمة الحجز التقليدية من العملاء تصفح مواقع الويب أو تثبيت التطبيقات، مما أدى إلى احتكاك تسبب في معدلات ترك عالية:
- معدل ترك مرتفع — تخلى 60-70% من العملاء عن تدفقات الحجز القائمة على الويب قبل إتمامها
- إرهاق التطبيقات — رفض العملاء تثبيت تطبيق آخر لحجز خدمة لمرة واحدة
- لا يوجد سياق محادثة — تعاملت أدوات الحجز الحالية مع كل تفاعل على أنه عديم الحالة، مما أدى إلى فقدان السياق من المحادثات السابقة
- تواصل مجزأ — تم إرسال تأكيدات المواعيد والتذكيرات والمتابعات عبر البريد الإلكتروني الذي لم يُقرأ (معدل فتح 20% مقابل 98% لـ WhatsApp)
- تعقيد تعدد المستأجرين — احتاج كل عمل (صالون، عيادة، استشاري) إلى كتالوج الحجز الخاص به وتوافره وعلامته التجارية داخل منصة مشتركة
- مزامنة التقويم — حدثت حجوزات مزدوجة عندما لم يكن توافر المزودين متزامنًا في الوقت الفعلي عبر القنوات
حلنا
لقد قمنا ببناء منصة حجز خدمات SaaS مدعومة بواجهة برمجة تطبيقات WhatsApp Business API من Twilio للتفاعلات المحادثة، و Cal.com لجدولة وإدارة التقويم، وواجهة خلفية متعددة المستأجرين لضم الأعمال وتكوينها.
البنية
- طبقة المراسلة: Twilio WhatsApp Business API للمراسلة ثنائية الاتجاه
- محرك الجدولة: Cal.com (مستضاف ذاتيًا) لإدارة التوافر ومنطق الحجز ومزامنة التقويم
- الواجهة الخلفية (Backend): Node.js/Express API مع Amazon DynamoDB لبيانات متعددة المستأجرين
- محرك المحادثة: محرك محادثة AI مدعوم بـ ChatGPT يدير تدفقات الحجز وإعادة الجدولة والإلغاءات
- الإشعارات: Twilio لتذكيرات WhatsApp والتأكيدات والمتابعات
- لوحة تحكم المسؤول: Vue.js frontend لأصحاب الأعمال لإدارة الخدمات والتوافر والحجوزات
- المدفوعات: تكامل Stripe للإيداعات والمدفوعات المسبقة عبر روابط دفع WhatsApp
تدفق الحجز بالمحادثة
الاكتشاف والحجز
يقوم روبوت WhatsApp بتوجيه العملاء عبر تدفق محادثة طبيعي: الترحيب، اختيار الخدمة (مع الأوصاف، المدد، والأسعار)، اختيار المزود (مع التقييمات والمراجعات)، تصفح الفترات الزمنية المتاحة (مع التنقل بين الأسابيع)، وتأكيد الحجز بكل التفاصيل. يكتمل التدفق بأكمله دون مغادرة WhatsApp.
إعادة الجدولة والإلغاء
يمكن للعملاء إعادة جدولة أو إلغاء الحجز ببساطة عن طريق الرد بكلمة مفتاحية. يحدد الروبوت حجوزاتهم النشطة، ويعرض البدائل المتاحة، ويؤكد التغيير — مع إتاحة الفترة الزمنية المحررة على الفور للعملاء الآخرين.
تكامل Twilio WhatsApp
معالجة الرسائل
- Webhook الوارد — يقوم Twilio بإعادة توجيه رسائل WhatsApp الواردة إلى الواجهة الخلفية عبر webhook
- إدارة الجلسات — يتم تتبع حالة المحادثة لكل رقم هاتف باستخدام جلسات مدعومة بـ DynamoDB
- رسائل القوالب — قوالب WhatsApp Business المعتمدة مسبقًا للإشعارات الصادرة
- رسائل حرة التنسيق — ضمن نافذة الجلسة التي تستمر 24 ساعة، يرسل الروبوت ردودًا تفاعلية
- دعم الوسائط — يتم إرسال شعار العمل وصور الخدمات وخرائط المواقع كوسائط غنية
- الردود السريعة — رسائل زر تفاعلية للخيارات الشائعة
الإشعارات الآلية
ترسل المنصة سلسلة من الإشعارات الآلية طوال دورة حياة الحجز: تأكيد الحجز الفوري، تذكير قبل يوم واحد، تذكير آخر قبل الموعد بوقت قصير، متابعة بعد الزيارة لطلب الملاحظات، إشعار بعدم الحضور مع خيار إعادة الجدولة، ورسالة إعادة تواصل بعد فترة قابلة للتكوين.
تكامل Cal.com
محرك الجدولة
- مستضاف ذاتيًا (Self-Hosted) — تم نشر Cal.com كنسخة مخصصة للتحكم الكامل في البيانات
- أنواع الأحداث — كل خدمة تُربط بنوع حدث في Cal.com مع المدة، ووقت الانتظار (buffer time)، والأسعار
- قواعد التوافر — توافر لكل مزود مع جداول متكررة، وتجاوزات للتواريخ، وأوقات استراحة
- مزامنة التقويم — مزامنة ثنائية الاتجاه مع Google Calendar و Outlook و Apple Calendar
- واجهة برمجة تطبيقات الحجز (Booking API) — يتم استخدام Cal.com REST API برمجيًا بواسطة محرك محادثة WhatsApp
- أوقات الانتظار (Buffer Times) — أوقات انتظار قابلة للتكوين قبل/بعد تمنع الحجوزات المتتالية
- توزيع دائري (Round Robin) — خيار "أي متاح" يوزع الحجوزات بالتساوي بين المزودين
منع التعارضات
يقوم Cal.com بالتحقق من التوافر في الوقت الفعلي مقابل جميع التقاويم المتزامنة، ويستخدم القفل التفاؤلي للطلبات المتزامنة، ويفرض أوقات انتظار بين المواعيد، ويتعامل مع تجاوزات التواريخ للعطلات والساعات الخاصة.
بنية متعددة المستأجرين
عزل المستأجر
- يحصل كل عمل على رقم WhatsApp مخصص أو رقم مشترك مع توجيه بالكلمات المفتاحية
- استعلامات DynamoDB محددة المستأجر لجميع العمليات
- أنواع أحداث Cal.com منفصلة وتوافر لكل مستأجر
- قوالب رسائل ذات علامة تجارية مع اسم العمل والتفاصيل
- حسابات دفع مستقلة للمعالجة
ضم الأعمال
يتم ضم الأعمال الجديدة عبر لوحة تحكم المسؤول مع توفير آلي لرقم WhatsApp، وتكوين كتالوج الخدمات، وإعداد توافر المزودين مع مزامنة التقويم، والموافقة على قوالب الرسائل — تبدأ العمليات في غضون 24 ساعة.
لوحة تحكم المسؤول
ميزات أصحاب الأعمال
- كتالوج الخدمات — إضافة/تعديل الخدمات بالاسم، المدة، الأسعار، الوصف
- إدارة المزودين — إضافة أعضاء فريق العمل، تحديد التوافر، تعيين الخدمات
- تقويم الحجوزات — تقويم مرئي يعرض جميع الحجوزات القادمة عبر المزودين
- دليل العملاء — قائمة جهات الاتصال مع سجل الحجوزات وسجل الاتصالات
- التحليلات — حجم الحجوزات، الإيرادات، معدل عدم الحضور، الخدمات الشائعة، ساعات الذروة
- الإعدادات — ساعات العمل، تفضيلات الإشعارات، تكوين الدفع
الميزات الرئيسية
- حجز أصيل عبر WhatsApp — تدفق حجز كامل دون مغادرة WhatsApp
- التوافر في الوقت الفعلي — يقوم Cal.com بالمزامنة عبر تقاويم Google/Outlook فورًا
- تذكيرات آلية — تذكيرات متعددة المراحل تقلل من معدل عدم الحضور
- SaaS متعدد المستأجرين — منصة مشتركة تخدم عدة أعمال بشكل مستقل
- محرك محادثة AI — روبوت واعٍ بالسياق مدعوم بـ ChatGPT يتذكر أين توقف المستخدم
- روابط الدفع — جمع الودائع المدعوم بـ Stripe عبر رسالة WhatsApp
- متابعة ما بعد الزيارة — طلب تقييم آلي ورسائل إعادة التفاعل
- توزيع دائري للمزودين — توزيع عادل عندما يختار العميل "أي متاح"
- الوسائط الغنية — صور الخدمات والخرائط والرسائل ذات العلامة التجارية داخل WhatsApp
النتائج
المكدس التقني
caseStudyDetail.more دراسات الحالة
استكشف المزيد من تطبيقاتنا التقنية
SaaS لإنشاء محتوى المواعدة المدعوم بالذكاء الاصطناعي
احتاجت شركة ناشئة إلى منصة SaaS تستخدم AI لمساعدة مستخدمي تطبيقات المواعدة على إنشاء سير ذاتية (بايو) جذابة، وردود محادثات، ومنشورات على وسائل التواصل الاجتماعي — مما يزيل صعوبة صياغة ملف تعريف ومراسلات المواعدة المثالية.
Kickly: منصة مشاريع مدعومة بـ AI للشركات الناشئة
Kickly هي منصة لإدارة المشاريع مدعومة بـ AI ومصممة خصيصًا للشركات الناشئة — تجمع بين أتمتة المهام الذكية، والتعاون الفريقي، وتتبع التقدم في الوقت الفعلي في منتج واحد.
الأسئلة الشائعة
قامت MicrocosmWorks ببناء تدفق الحجز بالكامل داخل WhatsApp باستخدام Business API الخاص بـ Twilio، حيث يرسل العملاء رسالة لبدء عملية الحجز ويتفاعلون عبر الردود بأزرار منظمة واختيارات القوائم لاختيار الخدمات والمقدمين والفتحات الزمنية. يتولى التكامل مع Cal.com التحقق من التوفر في الوقت الفعلي ومنع التعارضات، ويتلقى العملاء رسائل تأكيد عبر WhatsApp وتذكيرات آلية دون مغادرة واجهة الدردشة مطلقًا.
صممت MicrocosmWorks بنية متعددة المستأجرين، حيث يقوم كل مزود خدمة بتكوين توفره وخدماته وأسعاره وأوقات الفاصل الخاصة به عبر لوحة تحكم ويب. ويقوم بوت WhatsApp بعرض الخيارات المتاحة فقط للعملاء بشكل ديناميكي بناءً على بيانات التقويم في الوقت الفعلي من Cal.com. يدعم النظام قواعد حجز خاصة بالمزود، مثل الحد الأدنى لفترات الإشعار، والحد الأقصى للمواعيد اليومية، والمدد المحددة للخدمة، والتي يتم فرضها تلقائيًا أثناء سير عمل الحجز التفاعلي.
نعم، قامت MicrocosmWorks بدمج معالجة المدفوعات من خلال WhatsApp Pay وروابط دفع Stripe التي تُرسل مباشرة في الدردشة، مما يتيح للعملاء دفع الودائع أو المبالغ الكاملة دون الحاجة للانتقال إلى موقع ويب خارجي. بعد تأكيد الدفع، يقوم النظام تلقائيًا بإنشاء وإرسال فاتورة PDF عبر WhatsApp، وتقوم لوحة تحكم المزود بالتحديث في الوقت الفعلي مع حالة الدفع وتفاصيل تأكيد الحجز.
قامت MicrocosmWorks بتنفيذ سير عمل محادثة لإلغاء وإعادة جدولة المواعيد، حيث يمكن للعملاء الرد على رسالة التأكيد الخاصة بهم بكلمات رئيسية مثل 'reschedule' أو 'cancel' لبدء عملية التعديل. يقوم النظام بفرض سياسات الإلغاء المحددة من قبل المزود، ويتعامل تلقائيًا مع معالجة استرداد الأموال للإلغاءات المؤهلة، ويقوم بتحديث تقويم Cal.com في الوقت الفعلي لإتاحة الموعد للعملاء الآخرين.
تقوم MicrocosmWorks ببناء منصات حجز WhatsApp بمعدلات تطوير تتراوح من 15 دولارًا إلى 35 دولارًا في الساعة، مع تسليم MVP عادةً في غضون شهرين إلى ثلاثة أشهر تغطي سير عمل الحجز الأساسي، ولوحة تحكم المزود، وتكامل الدفع. تشمل التكاليف المستمرة رسوم رسائل Twilio تبلغ حوالي 0.005 دولارًا إلى 0.05 دولارًا لكل رسالة WhatsApp ورسوم اشتراك Cal.com، والتي تكون معًا أقل بكثير من تكلفة اكتساب العملاء لجعل المستخدمين يقومون بتنزيل واستخدام تطبيق حجز مخصص.
مستعد لتحويل عملك؟
دعنا نناقش كيف يمكننا تطبيق حلول مشابهة لتحدياتك.