بناء نظام حجز وتشغيل جلسات بالكامل داخل WhatsApp باستخدام Make + Google Calendar + Google Sheets

تفاصيل المشروع

وصف المشروع:

أحتاج مستقل لبناء نظام حجوزات وتشغيل عملاء يعمل بالكامل داخل واتساب (بدون إرسال روابط حجز). العميل يختار الموعد مباشرة عبر المحادثة، ويتم إدارة الحجز والتعديل والإلغاء تلقائيًا عبر Make مع الاعتماد على Google Calendar كمصدر للحجوزات.

الأدوات المطلوبة

- WhatsApp Business API

- Make

- Google Calendar

- Google Sheets

المرحلة 1: قاعدة البيانات (Google Sheets)

إنشاء جداول:

Clients

- Client ID

- Name

- Phone

- Area

- Goal

- Status

- Created At

Bookings

- Booking ID

- Client ID

- Name

- Phone

- Trainer

- Date

- Time

- Status

- Google Calendar Event ID

- Lock Expiry

- Notes

Ratings

- Rating ID

- Booking ID

- Client ID

- Trainer

- Rating

- Comment

- Created At

المرحلة 2: الحجز داخل واتساب (بدون روابط)

Flow الحجز:

1. العميل يكتب: "حجز"

2. النظام يجمع البيانات الأساسية (الحي، الوقت المفضل، إلخ)

3. Make يقوم:

- بقراءة جداول Google Calendar للمدربين

- استخراج أقرب 3–5 أوقات متاحة

4. إرسال الأوقات للعميل:

> الأوقات المتاحة:

> 1) الأحد 5:00

> 2) الأحد 7:00

> 3) الاثنين 6:00

> اكتب رقم الموعد

المرحلة 3: اختيار الموعد + Lock

عند اختيار العميل:

1. إعادة التحقق من توفر الموعد

2. إنشاء Lock مؤقت في Google Sheet (مدة 5 دقائق)

3. إرسال:

> تم حجز الموعد مؤقتًا، اكتب "تأكيد"

المرحلة 4: تأكيد الحجز

عند تأكيد العميل:

- إنشاء حدث في Google Calendar

- تحديث Bookings = Confirmed

- إرسال:

- تأكيد للعميل

- إشعار للمدرب

- إشعار لمنسق العمليات

المرحلة 5: التعديل داخل واتساب

Flow:

1. العميل يكتب: "تعديل"

2. النظام:

- يجلب الموعد الحالي

- يعرض 3–5 بدائل

3. عند اختيار موعد جديد:

- إعادة التحقق

- تحديث Google Calendar

- تحديث Bookings = Rescheduled

- إشعار المدرب والعميل

المرحلة 6: الإلغاء داخل واتساب

Flow:

1. العميل يكتب: "إلغاء"

2. النظام يطلب تأكيد

3. عند التأكيد:

- تحديث Bookings = Cancelled

- حذف/تحديث الحدث في Google Calendar

- إشعار المدرب

المرحلة 7: التذكيرات

إرسال تلقائي عبر واتساب:

- قبل 24 ساعة

- قبل 3 ساعات

المرحلة 8: بعد الجلسة

بعد انتهاء الجلسة بـ 30–60 دقيقة:

إرسال تقييم:

> قيّم تجربتك من 1 إلى 5

المرحلة 9: معالجة التقييم

- تسجيل التقييم في Google Sheets

- إذا ≥ 4:

- طلب تعليق اختياري

- إذا ≤ 3:

- طلب سبب

- إشعار فوري لمنسق العمليات

المرحلة 10: توزيع المدربين

يجب أن يتم اختيار المدرب بناءً على:

- التوفر في Google Calendar

- المنطقة

- الحمل (عدد الجلسات)

المتطلبات التقنية المهمة

- بناء منطق منع الحجز المزدوج

- تنفيذ نظام Lock مؤقت للمواعيد

- استخدام Webhooks بين WhatsApp و Make

- إدارة الحالات (State Management) للمحادثة

- التعامل مع الأخطاء (مثل حجز وقت غير متاح)

المخرجات المطلوبة

- نظام يعمل بالكامل داخل واتساب بدون روابط

- Scenarios منظمة داخل Make

- Google Sheets جاهز ومربوط

- Google Calendar محدث تلقائيًا

- إشعارات كاملة

- فيديو شرح بسيط

سيناريوهات يجب اختبارها

1. حجز جديد

2. اختيار وقت غير متاح

3. تأكيد الحجز

4. عدم التأكيد خلال وقت الـ Lock

5. تعديل الموعد

6. إلغاء الموعد

7. التذكيرات

8. إرسال تقييم

9. تسجيل تقييم منخفض

مدة التنفيذ

7 – 14 يوم

شروط التقديم

- خبرة فعلية في Make + WhatsApp API

- تنفيذ مشاريع مشابهة (يتم إرفاقها)

- فهم أنظمة الحجز والتقويم

- القدرة على بناء Logic بدون أدوات جاهزة مثل Calendly

---

ملاحظة مهمة

لا أريد استخدام روابط حجز خارجية. جميع العمليات (حجز / تعديل / إلغاء) يجب أن تتم داخل واتساب

حالة المشروع
قيد التنفيذ
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
15 يوما
المهارات

صاحب المشروع
Abdullah A.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 2
مشاريع قيد التنفيذ 1
التواصلات الجارية 10

العروض المقدمة

الأستاذ الكريم عبدالله، أنا زياد محمد، Back-End Developer ومتخصص في بناء أنظمة الـ Automation والـ Conversational Systems (خصوصا واتساب تلجرامAPIs)، واشتغلت على...

تحية طيبة أخي عبد الله، لقد حللت المتطلبات الـ 10 لمشروعك بدقة، وأدرك تماما أن التحدي الأكبر ليس في الربط فقط، بل في بناء منطق إدارة الحالات (State Management) ...

السلام عليكم، اطلعت على تفاصيل النظام بالكامل، والمشروع واضح جدا من ناحية الـ Logic و الـ Flow المطلوب داخل واتساب بدون أي روابط خارجية وده النوع من الأنظمة الل...

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

السلام عليكم ورحمة الله وبركاته اهلا بيك استاذ عبدالله اطلعت على تفاصيل مشروعك بعناية وانا متحمس جدا للعمل عليه لانه بالضبط في مجال تخصصي سبق لي تنفيذ نفس هذا ا...

السلام عليكم استاذ عبدالله انا احمد مهندس ذكاء اصطناعي لدي خبرة عملية قويه في الاتمته بنيت عده انظمه اتمته داخل الواتساب اخرها بوت لحجز السيارات داخل الواتساب ا...

علي ا.

تحياتي فاهم إنك عايز سيستم حجز كامل شغال جوه واتساب بدون أي لينكات، مع إدارة الحجز والتعديل والإلغاء أوتوماتيك باستخدام Make وربطه بـ Google Calendar وGoogle Sh...

يعطيك العافية، قريت مشروعك بالتفصيل. الشغلة مش مجرد شات بوت عادي، التحدي الأساسي اللي بدك ياه هو منع الـ Double Booking وإدارة المحادثة (State Management) جوا ا...

السلام عليكم،استاذ عبد الله اطلعت على المتطلبات. منطق الحجز والتعديل والإلغاء جوة واتساب من غير روابط خارجية ده core الشغل، وهو اللي بيحدد جودة المشروع لأن أي خ...

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

السلام عليكم واضح إنك محتاج نظام حجز كامل داخل واتساب بدون روابط، مع منع الحجز المزدوج وإدارة التوفر من Google Calendar وده ممكن يتنفذ بكفاءة عالية. أنا اشتغلت ...

لقد قمت مؤخرا ببناء هياكل هجينة (Hybrid Architectures) وأنظمة أتمتة معقدة تتعامل مع واجهات برمجية صارمة جدا وقيود التزامن (مثل أنظمة ALister وربط واجهات Amazon ...

السلام عليكم أستاذ عبدالله، اطلعت على تفاصيل النظام بالكامل، والمشروع واضح أنه يعتمد بشكل أساسي على بناء Booking Logic حقيقي داخل واتساب وليس مجرد Automation تق...

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

اهز لتنفيذ المطلوب باحترافية. بصفتي مطور Full Stack متخصص في هندسة البرمجيات وبناء الأنظمة من الصفر، أستطيع برمجة الـ Logic الخاص بنظام الحجز بالكامل دون الاعتم...

السلام عليكم، المشروع ليس مجرد نظام حجز، بل نظام تشغيل كامل داخل واتساب (Booking Engine State Management Scheduling Logic)، وده يتطلب تنفيذ Logic دقيق ومرن وده ...

السلام عليكم، ما يميز هذا المشروع عن باقي أنظمة الحجز هو التحدي التقني الحقيقي: بناء State Machine كامل داخل Make يتتبع حالة كل محادثة، ونظام Lock يمنع الحجز ال...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.