كل المقالاتنظام حجز تلقائي بالذكاء الاصطناعي

بناء chatbot حجز تلقائي بـ n8n و Gemini و Sheets بدون برمجة

فريق Stunning٦ سبتمبر ٢٠٢٦5 دقيقة قراءة
بناء chatbot حجز تلقائي بـ n8n و Gemini و Sheets بدون برمجة

في الأسابيع الأخيرة، انتشرت على تويتر/X سلسلة تغريدات عربية تشرح خطوة بخطوة كيفية بناء chatbot حجز تلقائي يعمل على مدار الساعة، يجمع بيانات العملاء في Google Sheets عبر ربط أدوات مثل n8n وGemini وLovable معًا. هذا الانتشار الواسع يكشف حقيقة واحدة: أصحاب العيادات والمطاعم والصالونات والأعمال الصغيرة في العالم العربي يريدون أتمتة الحجوزات بشدة، لكنهم يجدون أنفسهم أمام تحدي تجميع أدوات تقنية متعددة بأيديهم. هذا المقال يشرح لك كيف يعمل هذا النظام، وما الخطوات العملية لبنائه، وكيف يمكنك الوصول إلى النتيجة ذاتها بجهد أقل بكثير.

لماذا يتجه أصحاب الأعمال العرب نحو بناء بوتات الحجز بأنفسهم؟

السبب بسيط: الاشتراك في منصات الحجز الجاهزة مكلف، وكثيرًا ما تكون غير مُعرَّبة أو غير متوافقة مع طريقة عمل الأعمال المحلية. في المقابل، أدوات مثل n8n (لأتمتة سير العمل) وGemini (نموذج الذكاء الاصطناعي من Google) وGoogle Sheets (قاعدة البيانات المجانية) باتت في متناول الجميع.

النموذج الذي يتداوله المبدعون العرب حاليًا يعمل هكذا:

  • يتحدث العميل مع البوت عبر واتساب أو موقع الويب
  • يفهم Gemini طلب العميل ويستخرج بيانات الحجز (الاسم، التاريخ، الخدمة)
  • يُسجّل n8n هذه البيانات تلقائيًا في Google Sheets
  • يصل صاحب العمل إلى الحجوزات فورًا دون تدخل بشري

هذا النموذج ذكي، لكن تجميعه يستغرق ساعات من الإعداد التقني.

مكونات النظام الثلاثة وكيف ترتبط ببعضها

n8n: عقل الأتمتة

n8n هو أداة مفتوحة المصدر تتيح لك ربط التطبيقات المختلفة دون كتابة كود. تبني فيها "تدفقات عمل" (workflows) تحدد: متى يصل رسالة → ماذا تفعل بها → أين تُرسل النتيجة. في سياق بوت الحجز، يستقبل n8n الرسائل الواردة ويمررها إلى Gemini ثم يكتب النتيجة في Sheets.

ما تحتاجه للبدء:

  • حساب n8n (cloud أو self-hosted)
  • Webhook لاستقبال الرسائل
  • اتصال بـ WhatsApp Business API أو أي قناة تواصل

Gemini: الدماغ الذكي

Gemini هو نموذج الذكاء الاصطناعي من Google، وهو متاح عبر Google AI Studio بمفتاح API مجاني للاستخدام الأولي. مهمته في هذا النظام:

  • فهم رسالة العميل بالعربية أو الإنجليزية
  • استخراج المعلومات المهمة ("أريد حجز موعد غدًا الساعة 3" ← اليوم: غد، الوقت: 3 مساءً)
  • توليد رد طبيعي ومناسب للعميل
  • التعامل مع الاستفسارات العامة عن الخدمات والأسعار

نصيحة عملية: اكتب prompt system بالعربية يحدد شخصية البوت ونطاق عمله. مثال: "أنت مساعد حجز لعيادة تجميل. مهمتك جمع: اسم العميل، رقم الهاتف، نوع الخدمة، التاريخ والوقت المفضل. كن ودودًا وموجزًا."

Google Sheets: قاعدة البيانات الفورية

بدلًا من قاعدة بيانات معقدة، يستخدم كثير من أصحاب الأعمال Sheets لأنها:

  • مجانية ومألوفة
  • تُتيح مشاركة البيانات مع الفريق فورًا
  • تدعم التنبيهات والإشعارات التلقائية
  • يمكن ربطها بـ Google Calendar لإضافة المواعيد مباشرة

خطوات بناء النظام بالتفصيل

الخطوة الأولى: إعداد بيئة العمل

  1. أنشئ حسابًا في n8n.cloud (الخطة المجانية تكفي للبداية)
  2. احصل على مفتاح API من Google AI Studio لـ Gemini
  3. أنشئ Google Sheet بهذه الأعمدة: الطابع الزمني، اسم العميل، رقم الهاتف، الخدمة، التاريخ، الوقت، الحالة
  4. فعّل Google Sheets API من Google Cloud Console

الخطوة الثانية: بناء تدفق العمل في n8n

ابنِ هذا التسلسل: Webhook Node (يستقبل الرسالة) ← HTTP Request Node (يرسلها لـ Gemini) ← Code Node (يحلل الرد ويستخرج البيانات) ← Google Sheets Node (يكتب الحجز) ← HTTP Response Node (يرد على العميل)

في الـ HTTP Request Node الخاص بـ Gemini، أضف:

  • URL: https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent
  • Method: POST
  • Body: يتضمن الـ prompt + رسالة العميل

الخطوة الثالثة: معالجة الحالات الخاصة

لا يكتمل أي بوت حجز دون التعامل مع:

  • الأوقات المحجوزة مسبقًا: اربط n8n بـ Google Calendar للتحقق من التوفر قبل تأكيد الحجز
  • الإلغاء والتعديل: أضف node يبحث عن الحجز الموجود بناءً على رقم الهاتف ويُعدّله
  • التذكيرات: استخدم Schedule Trigger في n8n لإرسال رسائل تذكير قبل 24 ساعة من الموعد
  • الأسئلة خارج النطاق: برمج Gemini ليعترف بأنه لا يعرف ويطلب التواصل المباشر

الخطوة الرابعة: الاختبار قبل الإطلاق

  • اختبر 20 سيناريو مختلف: حجز عادي، تاريخ غير متاح، رسالة غير واضحة، لغة مختلطة
  • تأكد من أن البيانات تُكتب بشكل صحيح في Sheets
  • اختبر الأداء مع رسائل متزامنة متعددة

التحديات الحقيقية التي يواجهها المبدعون العرب

رغم جمال هذا النظام نظريًا، يصطدم معظم من يحاولون بناءه بعقبات عملية:

  • WhatsApp Business API: الوصول إليه يتطلب موافقة Meta وقد يستغرق أسابيع، والبديل (Twilio أو 360dialog) له تكاليف شهرية
  • استضافة n8n: النسخة السحابية لها حدود في الخطة المجانية، والـ self-hosting يحتاج خادمًا
  • أمان البيانات: بيانات العملاء الحساسة تمر عبر أدوات متعددة، وهذا يستوجب إعدادات حماية دقيقة
  • الصيانة المستمرة: أي تحديث في API يعني احتمال توقف النظام

هذه التحديات هي بالضبط ما يجعل كثيرًا من أصحاب الأعمال يبحثون عن بديل جاهز. منصات مثل Stunning تتيح بناء بوت حجز متكامل بنفس المنطق (ذكاء اصطناعي + تسجيل تلقائي للبيانات) دون الحاجة لتجميع هذه الأدوات يدويًا، وهو ما يوفر أسابيع من الإعداد.

أفضل الممارسات لبوت الحجز الناجح

اجعل المحادثة قصيرة: لا تطلب أكثر من 4 معلومات في جلسة واحدة. العميل الذي يملّ يغلق المحادثة.

أضف تأكيدًا دائمًا: بعد كل حجز، أرسل ملخصًا: "تم حجز موعدك يوم الثلاثاء 15 يناير الساعة 3 مساءً. سنذكّرك قبل 24 ساعة."

وفّر مخرجًا للإنسان: أضف دائمًا خيار "التحدث مع موظف" لمن يريد ذلك.

تتبع المقاييس: أضف عمودًا في Sheets لتسجيل مصدر الحجز (واتساب، موقع، إنستغرام) لتعرف أين يأتي عملاؤك.

هل يستحق الجهد؟

الأرقام تتحدث: الأعمال التي تُطبّق نظام حجز تلقائي ترى انخفاضًا بنسبة 60-80% في المكالمات الهاتفية المتعلقة بالحجز، وزيادة ملحوظة في الحجوزات خارج ساعات العمل. العميل الذي يتصفح إنستغرام الساعة 11 مساءً ويريد حجز موعد — بوتك يخدمه فورًا، بينما منافسك ينتظر الصباح.

إذا كنت تمتلك وقتًا وشغفًا بالتقنية، فبناء النظام يدويًا بـ n8n وGemini وSheets تجربة تعليمية قيّمة. لكن إذا كان هدفك الأساسي تشغيل نشاطك التجاري وليس تعلم الأتمتة، فمنصات مثل Stunning تمنحك النتيجة ذاتها بنقرات بدلًا من أيام من الإعداد.

أنشئ نظام حجز تلقائي بالذكاء الاصطناعي مع Stunning

صِف ما تريد بلغة بسيطة و Stunning يبني لك النظام الجاهز للعمل — بدون برمجة.

مقالات ذات صلة

الأسئلة الشائعة

هل يمكن بناء بوت حجز بدون واتساب Business API؟

نعم، يمكنك البدء بتضمين البوت في موقعك الإلكتروني أو عبر Telegram الذي يتيح وصولًا أسهل للـ API. واتساب Business API يعطي أفضل النتائج لكنه يتطلب موافقة Meta وقد يستغرق الحصول عليها أسابيع.

كم تكلفة تشغيل هذا النظام شهريًا؟

التكلفة تتوقف على حجم الاستخدام. Gemini API مجاني بحدود معقولة للبداية، n8n Cloud يبدأ من مجاني مع قيود، وGoogle Sheets مجاني. التكلفة الرئيسية تأتي من واتساب Business API عبر مزودين مثل Twilio (تقريبًا 0.005$ لكل رسالة).

هل يفهم Gemini العربية العامية؟

نعم، Gemini يفهم العربية الفصحى والعامية بكفاءة جيدة. يُنصح بتجربة النظام مع عينة من عملائك الفعليين لأن اللهجات الإقليمية قد تحتاج ضبطًا في الـ prompt.

ماذا يحدث إذا أرسل عميلان طلب حجز في نفس الوقت؟

n8n يعالج الطلبات بشكل متسلسل أو متوازٍ حسب الإعداد. للحد من تعارض الحجوزات، يجب ربط النظام بـ Google Calendar والتحقق من التوفر قبل التأكيد، وليس الاعتماد على Sheets وحده.

هل يمكن لصاحب العمل غير التقني بناء هذا النظام؟

بناء النظام من الصفر بـ n8n يتطلب فهمًا تقنيًا أساسيًا. لكن هناك قوالب جاهزة على مجتمع n8n يمكن تخصيصها، أو يمكن استخدام منصات جاهزة تُنجز العمل دون الحاجة لأي إعداد تقني.