🤖 التكاملات في أداة بناء البوت: Google Sheets و HTTP و Email و Zapier
📹 ملخص الفيديو
في فيديو هذه المقالة، ستتعرف على طريقة تفعيل واستخدام بلوكات التكامل داخل أداة بناء البوت، بداية من اختيار حساب جوجل شيتس أو إدخال نقطة الربط (API URL)، مرورًا بضبط إعدادات البريد الإلكتروني، وحتى ربط البوت مع Zapier، مع شرح عملي لكيفية اختبار كل بلوك قبل نشره في السيناريو الكامل.
👋 المقدّمة
مرحبًا، في هذا الشرح سنتعرّف على ميزة التكاملات داخل أداة بناء البوت، وكيف يمكنك من خلالها توصيل البوت مع الأدوات الخارجية مثل جوجل شيتس، واجهات الـ HTTP، البريد الإلكتروني، وZapier، بحيث يتحول البوت من مجرد أسئلة وأجوبة إلى جزء فعّال من منظومة العمل عندك.
من خلال هذه التكاملات، يمكنك:
- تخزين أو قراءة بيانات من جداول خارجية.
- الاتصال بأي نظام خارجي عبر نقطة ربط (API Endpoint).
- إرسال تنبيهات داخلية عبر البريد.
- أو دفع البيانات إلى مئات الأدوات الأخرى عن طريق Zapier.
1. مسار الوصول إلى ميزة التكاملات (Access Path) 🧭
للوصول إلى بلوكات التكامل داخل البوت:
- من القائمة الجانبية اختر تطبيقات.
- من داخل التطبيقات اختر Bot Builder.
- افتح تبويب Flow في أعلى الشاشة.
- من الشريط الجانبي، انزل لأسفل حتى تصل إلى قسم Integrations حيث تجد البلوكات: (Sheets, HTTP request, Email, Zapier).
2. نظرة عامة على قسم Integrations
داخل هذا القسم ستجد أربع بلوكات رئيسية:
- 🟩 Sheets: للتعامل مع Google Sheets (قراءة/كتابة).
- ⚡ HTTP request: للاتصال بأنظمة خارجية عبر API.
- ✉️ Email: لإرسال بريد إلكتروني من داخل البوت.
- 🧩 Zapier: للربط مع تطبيقات خارجية متعددة.
كما ستجد في أسفل كل بلوك أزرار للتحكم: ▶ تشغيل (اختبار)، ⧉ نسخ، ⓘ معلومات، و 🗑 حذف.
3. أولاً: تكامل Google Sheets (بلوك Sheets) 📊
متى تستخدمه؟
لتخزين بيانات العملاء (طلبات، استبيانات) أو قراءة بيانات مخزنة (أسعار، مخزون) دون الحاجة لنظام معقد.
خطوات الإعداد:
- اسحب بلوك Sheets إلى الفلو واضغط عليه.
- اختر حساب جوجل شيتس المربوط.
- حدد ورقة العمل ونوع العملية (قراءة، إضافة، تحديث).
- اربط أعمدة الشيت بمتغيرات البوت لحفظ البيانات.
💡 ملاحظة هامة: احرص على أن يكون ملف الشيت منظمًا (صف العناوين واضح)، وتجنب وضع بيانات حساسة بدون موافقة.
4. ثانيًا: تكامل HTTP request 🌐
متى تستخدمه؟
عند الاتصال بنظام خارجي عبر API لجلب بيانات (GET) أو إرسال بيانات (POST) مثل التحقق من حالة طلب أو إنشاء تذكرة.
خطوات الإعداد:
- اسحب بلوك HTTP request والصق رابط الـ API (Endpoint).
- استخدم Advanced configuration لاختيار نوع الطلب وإضافة Headers أو Body.
- استخدم متغيرات البوت داخل الـ Body لإرسال بيانات ديناميكية.
- اربط استجابة النظام بمتغيرات جديدة لاستخدامها لاحقًا.
⚠️ تذكير بخصوص واتساب: إذا كان الطلب يؤدي لإرسال رسالة واتساب، التزم بنافذة الـ 24 ساعة واستخدم قوالب معتمدة (Templates) عند الحاجة.
5. ثالثًا: تكامل Email ✉️
متى تستخدمه؟
لإرسال إشعارات داخلية لفريقك عند حدوث حدث مهم، مثل اكتمال نموذج أو طلب متابعة.
خطوات الإعداد:
- حدد البريد المرسل (From) والمستقبل (To).
- اكتب عنوان الرسالة (Subject).
- فعّل Custom content لكتابة نص الرسالة وإدراج المتغيرات التي جمعتها.
6. رابعًا: تكامل Zapier 🧩
متى تستخدمه؟
لربط البوت بمئات التطبيقات الأخرى (مثل CRM أو أدوات التسويق) دون الحاجة لبناء تكامل مخصص.
خطوات الإعداد:
- اسحب بلوك Zapier واضغط زر Zapier في الإعدادات.
- اربط البوت بالـ Zap المناسب وحدد البيانات المرسلة.
- اختبر البلوك باستخدام زر التشغيل ▶ للتأكد من وصول البيانات.
✅ ملاحظات وأفضل الممارسات
- البيانات الحساسة: لا تستخدم بيانات مالية أو طبية في التكاملات دون موافقة أمنية.
- الحد الأدنى: أرسل واستقبل فقط البيانات الضرورية للعملية.
- تنظيم المتغيرات: استخدم أسماء واضحة (مثل: user_phone, order_id) لسهولة الربط.
- الاختبار (Testing): اختبر كل بلوك منفردًا باستخدام زر التشغيل ▶ قبل النشر النهائي.
🌟 الخلاصة
باستخدام بلوكات التكامل، يتحول البوت من مجرد أداة رد آلي إلى جزء حيوي من نظام عملك. حدد هدفك، اختر البلوك المناسب (Sheets, HTTP, Email, Zapier)، واضبط إعداداته لتتمتع بتدفق بيانات سلس ومؤتمت.
❓ الأسئلة الشائعة
س1: هل أحتاج مبرمج لاستخدام هذه البلوكات؟
لأغلب البلوكات (Sheets, Email, Zapier) لا تحتاج لبرمجة، لكن HTTP request قد يحتاج معرفة بسيطة بالـ API.
س2: ماذا أفعل إذا ظهر خطأ في التكامل؟
راجع الإعدادات (الحساب، الرابط، الحقول) واختبر البلوك منفصلًا، ثم استعن بالفريق التقني إذا لزم الأمر.
س3: هل يمكن استخدام أكثر من نوع تكامل معاً؟
نعم، يمكنك الدمج بينهم، مثل تخزين البيانات في Sheets ثم إرسال بريد إلكتروني للفريق.
س4: هل التكاملات تعمل مع واتساب؟
التكاملات تعمل داخليًا في البوت لأي قناة، لكن الردود المرسلة للعميل عبر واتساب تخضع لسياسات Meta ونافذة الـ 24 ساعة.
س5: كيف أتأكد من عمل البلوك قبل النشر؟
استخدم زر التشغيل (▶) الموجود أسفل كل بلوك تكامل لتجربة العملية والتحقق من المخرجات فوراً.