الأتمتة والتدفقات
المتغيرات والمنطق الشرطي
المتغيرات والمنطق الشرطي
المتغيرات تتيح لك تخصيص رسائلك لكل عميل على حدة، بينما يتيح لك المنطق الشرطي توجيه التدفق بناءً على بيانات العميل أو ردوده.
المتغيرات المتاحة
استخدم هذه المتغيرات داخل نص الرسالة بالصيغة {{اسم_المتغير}}:
بيانات جهة الاتصال
| المتغير | القيمة |
|---|---|
{{contact.name}} | الاسم الكامل للعميل |
{{contact.first_name}} | الاسم الأول فقط |
{{contact.phone}} | رقم الهاتف |
{{contact.email}} | البريد الإلكتروني (إن كان محفوظًا) |
{{contact.company}} | اسم الشركة (إن كان محفوظًا) |
بيانات المحادثة
| المتغير | القيمة |
|---|---|
{{chat.id}} | رقم تعريف المحادثة |
{{agent.name}} | اسم الوكيل المُسند |
التاريخ والوقت
| المتغير | القيمة |
|---|---|
{{date}} | التاريخ الحالي |
{{time}} | الوقت الحالي |
{{day}} | اليوم الحالي (الاثنين، الثلاثاء...) |
مثال عملي
النص في عقدة الرسالة:
مرحبًا {{contact.first_name}}! 👋
شكرًا لتواصلك مع فريقنا.
سيتولى خدمتك اليوم الوكيل {{agent.name}}.
ما يراه العميل:
مرحبًا أحمد! 👋
شكرًا لتواصلك مع فريقنا.
سيتولى خدمتك اليوم الوكيل محمد.
عقدة الشرط (Condition Node)
عقدة الشرط تسمح لك بتقسيم التدفق إلى مسارين مختلفين بناءً على شرط.
كيفية إضافة شرط
- اسحب عقدة شرط إلى لوحة العمل
- اضغط عليها لتحديد الشرط
- اختر المتغير المراد فحصه
- اختر المشغّل (يساوي / يحتوي على / أكبر من / إلخ)
- أدخل القيمة للمقارنة
- اربط مسار نعم بخطوة ومسار لا بخطوة أخرى
أمثلة على الشروط
| الشرط | الوصف |
|---|---|
contact.tags يحتوي على VIP | العميل من فئة VIP |
contact.name فارغ | لا يوجد اسم محفوظ للعميل |
رد العميل يساوي 1 | العميل ضغط على الخيار الأول |
contact.company يحتوي على شركة | عميل من قطاع الأعمال |
الشروط المتعددة (AND / OR)
يمكنك إضافة أكثر من شرط في عقدة واحدة:
- AND (و): يجب تحقق جميع الشروط معًا
- OR (أو): يكفي تحقق أي شرط واحد
مثال:
- الشرط:
contact.tagsيحتويVIPوcontact.countryيساويمصر - النتيجة: يرسل عرضًا خاصًا للعملاء VIP المصريين فقط
عقدة الانتظار الذكي (Wait for Reply)
تتوقف حتى يرسل العميل ردًا، ثم تستخدم الرد للتفريع:
- أضف عقدة انتظر الرد
- حدد مهلة الانتظار (مثلًا: 24 ساعة)
- اربط مسار استُلم الرد ومسار انتهت المهلة كل منهما بخطوة مختلفة
نصائح عملية
- إن كان اسم العميل غير محفوظ، أضف شرط تحقق قبل الرسالة: تحقق من أن
contact.nameغير فارغ قبل إرسال النسخة الشخصية - اختبر التدفق دائمًا قبل نشره بإرسال رسالة تجريبية
- لا تُعقّد التدفق من البداية — ابدأ بشرط واحد وأضف المزيد تدريجيًا