منصة حجز خدمات SaaS قائمة على واتساب باستخدام Twilio و Cal.com
احتاجت شركة موجهة نحو الخدمات إلى منصة SaaS متعددة المستأجرين تتيح للعملاء النهائيين اكتشاف الخدمات، وحجز المواعيد، وإدارة الحجوزات بالكامل عبر WhatsApp — دون الحاجة إلى تنزيل تطبيق أو زيارة موقع إلكتروني.
ناقش مشروعك
التحدي
تطلبت أنظمة الحجز التقليدية من العملاء تصفح المواقع الإلكترونية أو تثبيت التطبيقات، مما أدى إلى احتكاك تسبب في انخفاض معدلات الإكمال:
- معدل التخلي المرتفع — تخلى 60-70% من العملاء عن تدفقات الحجز عبر الويب قبل إتمامها
- إرهاق التطبيقات — رفض العملاء تثبيت تطبيق آخر لحجز خدمة لمرة واحدة
- فقدان سياق المحادثة — تعاملت أدوات الحجز الحالية كل تفاعل على أنه بلا حالة، مما أدى إلى فقدان السياق من المحادثات السابقة
- تواصل مجزأ — تم إرسال تأكيدات المواعيد والتذكيرات والمتابعات عبر البريد الإلكتروني الذي لم يُقرأ (معدل فتح 20% مقابل 98% لـ WhatsApp)
- تعقيد تعدد المستأجرين — احتاج كل عمل (صالون، عيادة، مستشار) إلى كتالوج الحجز الخاص به، وتوفره، وعلامته التجارية ضمن منصة مشتركة
- مزامنة التقويم — حدثت حجوزات مزدوجة عندما لم تتم مزامنة توفر المزود في الوقت الفعلي عبر القنوات
حلنا
لقد قمنا ببناء منصة حجز خدمات SaaS مدعومة بـ Twilio WhatsApp Business API للتفاعلات المحادثة، و Cal.com لجدولة وإدارة التقويم، وواجهة خلفية متعددة المستأجرين لتهيئة الأعمال وتكوينها.
الهيكلية
- طبقة المراسلة: Twilio WhatsApp Business API للمراسلة ثنائية الاتجاه
- محرك الجدولة: Cal.com (مستضاف ذاتيًا) لإدارة التوفر ومنطق الحجز ومزامنة التقويم
- الواجهة الخلفية (Backend): Node.js/Express API مع Amazon DynamoDB لبيانات متعددة المستأجرين
- محرك المحادثة: محرك محادثة AI مدعوم بـ ChatGPT لإدارة تدفقات الحجز وإعادة الجدولة والإلغاءات
- الإشعارات: Twilio لتذكيرات WhatsApp والتأكيدات والمتابعات
- لوحة تحكم المسؤول: واجهة أمامية Vue.js لأصحاب الأعمال لإدارة الخدمات والتوفر والحجوزات
- المدفوعات: تكامل Stripe للمبالغ الوديعة والمدفوعات المسبقة عبر روابط دفع WhatsApp
تدفق الحجز المحادثة
الاكتشاف والحجز
يرشد روبوت WhatsApp العملاء عبر تدفق محادثة طبيعي: الترحيب، واختيار الخدمة (مع الأوصاف والمدد والتسعير)، واختيار المزود (مع التقييمات والمراجعات)، وتصفح الفترات الزمنية المتاحة (مع التنقل بين الأسابيع)، وتأكيد الحجز بكل التفاصيل. يكتمل التدفق بالكامل دون مغادرة WhatsApp.
إعادة الجدولة والإلغاء
يمكن للعملاء إعادة الجدولة أو الإلغاء بمجرد الرد بكلمة مفتاحية. يحدد الروبوت حجوزاتهم النشطة، ويقدم بدائل متاحة، ويؤكد التغيير — مع إتاحة الفترة الزمنية المحررة فورًا للعملاء الآخرين.
تكامل Twilio WhatsApp
معالجة الرسائل
- Webhooks الواردة — يقوم Twilio بإعادة توجيه رسائل WhatsApp الواردة إلى الواجهة الخلفية عبر webhook
- إدارة الجلسات — تتم متابعة حالة المحادثة لكل رقم هاتف باستخدام جلسات مدعومة بـ DynamoDB
- رسائل القوالب — قوالب WhatsApp Business المعتمدة مسبقًا للإشعارات الصادرة
- الرسائل الحرة — ضمن نافذة الجلسة البالغة 24 ساعة، يرسل الروبوت ردودًا تفاعلية
- دعم الوسائط — شعار العمل، صور الخدمات، وخرائط المواقع تُرسل كوسائط غنية
- الردود السريعة — رسائل زر تفاعلية للخيارات الشائعة
الإشعارات التلقائية
ترسل المنصة سلسلة من الإشعارات التلقائية طوال دورة حياة الحجز: تأكيد الحجز الفوري، تذكير قبل يوم واحد، تذكير آخر قبل الموعد بوقت قصير، متابعة بعد الزيارة لطلب الملاحظات، إشعار بعدم الحضور مع خيار إعادة الجدولة، ورسالة إعادة تفاعل بعد فترة قابلة للتكوين.
تكامل Cal.com
محرك الجدولة
- استضافة ذاتية (Self-Hosted) — تم نشر Cal.com كنسخة مخصصة للتحكم الكامل في البيانات
- أنواع الأحداث — كل خدمة تُربط بنوع حدث Cal.com مع المدة، وقت التخزين المؤقت، والتسعير
- قواعد التوفر — توفر لكل مزود مع جداول متكررة، وتجاوزات التواريخ، وأوقات الاستراحة
- مزامنة التقويم — مزامنة ثنائية الاتجاه مع 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
- متابعة ما بعد الزيارة — طلب تقييم تلقائي ورسائل إعادة التفاعل
- التوزيع الدوري للمزودين (Provider Round Robin) — توزيع عادل عندما يختار العميل "أي متاح"
- الوسائط الغنية — صور الخدمات، الخرائط، والرسائل ذات العلامة التجارية داخل WhatsApp
النتائج
المكدس التقني
caseStudyDetail.more دراسات الحالة
استكشف المزيد من تطبيقاتنا التقنية
SaaS لإنشاء محتوى المواعدة المدعوم بالذكاء الاصطناعي
احتاجت شركة ناشئة إلى منصة SaaS تستخدم AI لمساعدة مستخدمي تطبيقات المواعدة على إنشاء سير ذاتية (بايو) جذابة، وردود محادثات، ومنشورات على وسائل التواصل الاجتماعي — مما يزيل صعوبة صياغة ملف تعريف ومراسلات المواعدة المثالية.
معالجة الفواتير المدعومة بـ AI باستخدام OCR ودمج QuickBooks
كانت شركة متوسطة الحجم تعالج مئات فواتير الموردين شهريًا بحاجة إلى التخلص من إدخال البيانات يدويًا عن طريق استخلاص بيانات الفاتورة تلقائيًا باستخدام AI/OCR ومزامنتها مباشرةً مع QuickBooks للمسك الدفتري وتتبع المدفوعات.
الأسئلة الشائعة
قامت 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، والتي تكون معًا أقل بكثير من تكلفة اكتساب العملاء لجعل المستخدمين يقومون بتنزيل واستخدام تطبيق حجز مخصص.
مستعد لتحويل عملك؟
دعنا نناقش كيف يمكننا تطبيق حلول مشابهة لتحدياتك.