پرش به مطلب اصلی

جریان‌ها

پلتفرم MonoChat یک سیستم پیشرفته مدیریت جریان دارد که به‌عنوان یک موتور پیشرفته پردازش رویدادهای پیچیده (CEP) عمل می‌کند. این سیستم به کسب‌وکارها اجازه می‌دهد با ساخت گردش‌کارهای پیچیده، عملیات خود را خودکار کنند، تعامل با مشتریان را مدیریت کنند و استراتژی‌های بازاریابی را تقویت کنند.


پردازش رویدادهای پیچیده (CEP)​

پردازش رویدادهای پیچیده (CEP) فناوری‌ای است که برای پردازش و تحلیل جریان‌های اطلاعات درباره رویدادها و استخراج نتیجه از آن‌ها به‌صورت لحظه‌ای یا نزدیک به لحظه‌ای استفاده می‌شود. CEP امکان تشخیص الگوها و روابط پیچیده میان رویدادها را فراهم می‌کند و واکنش فوری به موقعیت‌های در حال شکل‌گیری را ممکن می‌سازد. CEP در صنایع مختلف برای پایش، ردیابی و خودکارسازی فرایندهایی که به تحلیل و پاسخ لحظه‌ای نیاز دارند به‌طور گسترده استفاده می‌شود.

موتور جریان MonoChat​

قابلیت جریان در MonoChat یک موتور پیشرفته CEP است که برای کمک به کسب‌وکارها در خودکارسازی فرایندها و گردش‌کارهایشان طراحی شده است. از ساخت جریان‌های پیچیده‌ای پشتیبانی می‌کند که می‌توانند به‌عنوان ربات عمل کنند یا اقدام‌های مختلفی را بر اساس رویدادهای مشخص اجرا کنند.

قابلیت‌های کلیدی​

  1. پردازش لحظه‌ای: جریان‌ها می‌توانند رویدادها را به‌صورت لحظه‌ای پردازش کنند و پاسخ فوری به تعامل‌های مشتری و سایر محرک‌ها را ممکن سازند.
  2. معماری رویدادمحور: جریان‌ها با رویدادهایی مانند دریافت پیام جدید، ایجاد مشتری جدید یا دریافت پرداخت فعال می‌شوند.
  3. اتوماسیون: جریان‌ها می‌توانند کارهای تکراری را خودکار کنند، کارایی را بالا ببرند و نیاز به دخالت دستی را کاهش دهند.
  4. سفارشی‌سازی: کسب‌وکارها می‌توانند جریان‌ها را متناسب با نیازهای خاص خود تنظیم کنند و راه‌حل‌های اختصاصی برای عملیاتشان بسازند.

صفحه‌های مدیریت جریان​

صفحه فهرست جریان‌ها​

در صفحه فهرست جریان‌ها می‌توانید همه جریان‌های موجود را ببینید. می‌توانید یک جریان جدید بسازید، جریان موجود را ویرایش کنید یا جریانی را که دیگر لازم نیست حذف کنید.

جریان‌ها در تنظیمات

صفحه ایجاد جریان​

در صفحه ایجاد جریان می‌توانید نام جریان را تعیین کنید و مشخص کنید که جریان باید به‌عنوان ربات عمل کند یا نه.

صفحه طراح جریان​

صفحه طراح جریان به شما اجازه می‌دهد گره‌ها را بسازید و پیکربندی کنید. برای طراحی جریان خود می‌توانید گره‌های رویداد، گره‌های عملیات، گره‌های تابع و گره‌های شرطی اضافه کنید.

انواع جریان​

  1. جریان‌های ربات: این جریان‌ها در گفتگوهای زنده مانند چت‌بات عمل می‌کنند و به‌طور خودکار به پرسش‌ها پاسخ می‌دهند، اطلاعات ارائه می‌کنند و مشتریان را در انجام کارها راهنمایی می‌کنند. زمینه گفتگو را حفظ می‌کنند و بدون کمک انسان در پشتیبانی یا فروش یاری می‌رسانند.
  2. جریان‌های رویدادمحور: این جریان‌ها وقتی رویدادهای مشخصی رخ می‌دهد اجرا می‌شوند، مانند دریافت پرداخت یا به‌روزرسانی پروفایل. کارهایی مانند ارسال اعلان یا به‌روزرسانی رکوردها را در پس‌زمینه و بدون نیاز به گفتگوی زنده خودکار می‌کنند.

ایجاد یک جریان​

برای ایجاد یک جریان، این مراحل را دنبال کنید:

  1. نام جریان را تعیین کنید: نام جریان را وارد کنید. از این نام برای شناسایی و مدیریت جریان استفاده می‌شود.
  2. گزینه رفتار ربات: اگر می‌خواهید جریان به‌عنوان ربات عمل کند، گزینه «ربات است؟» را فعال کنید. این کار باعث می‌شود جریان در گفتگوهای مشتری مانند یک ربات رفتار کند.
  3. رویدادها و عملیات را تعریف کنید: مشخص کنید کدام رویدادها (محرک‌ها) جریان را شروع می‌کنند و وقتی این رویدادها رخ می‌دهند چه عملیاتی (پاسخی) انجام شود. برای مثال، ارسال پاسخ هنگام دریافت پیام جدید یا انجام یک کار در زمان مشخص.

ساخت و طراحی گره‌ها​

سیستم مدیریت جریان یک رابط کاربرپسند کشیدن و رها کردن برای طراحی جریان‌ها دارد. کاربران می‌توانند گره‌ها را بسازند و به هم وصل کنند تا گردش‌کارهایشان را به‌صورت بصری بسازند.

1. ساخت گره‌ها​

گره‌های رویداد:​

وقتی اقدام‌های مشخص سیستم یا کاربر رخ می‌دهد، جریان را فعال می‌کنند.

  • رویدادهای مشتری:

    • مشتری جدید ایجاد شد: این رویداد وقتی فعال می‌شود که مشتری جدیدی به سیستم اضافه شود و به جریان اجازه می‌دهد اقدام‌های مربوط به آغاز ارتباط با مشتری را شروع کند، مانند ارسال پیام خوشامدگویی یا افزودن مشتری به فهرست پستی.
    • فیلد پروفایل به‌روزرسانی شد: این رویداد وقتی رخ می‌دهد که هر فیلد پروفایل مشتری (مثلاً نام، ایمیل، شماره تلفن) به‌روزرسانی شود. می‌تواند اقدام‌هایی مانند ارسال تأییدیه به‌روزرسانی یا همگام‌سازی داده با سامانه دیگر را فعال کند.
  • رویدادهای جریان:

    • فلو شروع شد: این رویداد وقتی فعال می‌شود که جریان دیگری شروع شود. می‌توان از آن برای شروع دنباله‌ای از اقدام‌ها بر اساس آغاز فرایندی دیگر استفاده کرد و گردش‌کارهای پیچیده‌تری ساخت.
    • فلو به پایان رسید: این رویداد وقتی فعال می‌شود که جریان دیگری تمام شود. می‌توان از آن برای فعال کردن اقدام‌های بعدی مانند ارسال پیام نهایی یا به‌روزرسانی رکوردها بر اساس نتایج جریان استفاده کرد.
  • رویدادهای پیام:

    • پیام جدید دریافت شد: این رویداد وقتی فعال می‌شود که پیام جدیدی از مشتری دریافت شود. می‌توان از آن برای شروع اقدام‌هایی مانند پاسخ خودکار، برچسب‌گذاری مشتری یا ارجاع پیام به تیم پشتیبانی استفاده کرد.
    • پیام جدید ارسال شد: این رویداد وقتی اجرا می‌شود که پیام جدیدی برای مشتری ارسال شود. می‌توان از آن برای ثبت پیام یا فعال کردن اقدام‌های بعدی مانند زمان‌بندی یادآوری استفاده کرد.
    • واکنش جدید دریافت شد: وقتی کاربر به پیامی واکنش نشان دهد (مثلاً لایک یا قلب) فعال می‌شود. این می‌تواند به ردیابی تعامل و برانگیختن اقدام‌های بیشتر بر اساس تعامل مشتری کمک کند.
  • رویدادهای گفتگو:

    • گفتگوی جدید ایجاد شد: وقتی گفتگوی جدیدی با مشتری شروع شود رخ می‌دهد. می‌توان از آن برای آغاز گردش‌کار پشتیبانی مشتری، تخصیص کارشناسان یا باز کردن کانال‌های ارتباطی استفاده کرد.
    • گفتگو بازگشایی شد: این رویداد وقتی رخ می‌دهد که گفتگویی که قبلاً بسته شده بود دوباره باز شود. اقدام‌های بازگشت به تعامل مانند ارسال به‌روزرسانی یا تخصیص دوباره گفتگو را ممکن می‌کند.
    • گفتگو بسته شد: وقتی گفتگویی بسته شود فعال می‌شود. اقدام‌های فعال‌شده با این رویداد می‌توانند شامل ارسال پیام «سپاسگزاریم» یا پایان دادن به جریان با درخواست بازخورد باشند.
    • گفتگو تخصیص داده شد: این رویداد وقتی اجرا می‌شود که گفتگو به یک کارشناس یا تیم تخصیص داده شود. می‌توان از آن برای اطلاع‌رسانی به فرد یا تیم تخصیص‌یافته درباره گفتگوی جدیدی که باید رسیدگی کنند استفاده کرد.
    • تخصیص گفتگو لغو شد: این رویداد وقتی فعال می‌شود که تخصیص گفتگو از یک کارشناس یا تیم لغو شود. می‌تواند اقدام‌هایی مانند اطلاع‌رسانی به سرپرست یا تخصیص دوباره گفتگو را فعال کند.
  • رویدادهای دیگر:

    • پرداخت جدید دریافت شد: این رویداد وقتی رخ می‌دهد که پرداختی دریافت شود و به شما اجازه می‌دهد اقدام‌هایی مانند به‌روزرسانی پروفایل مشتری، ارسال تأییدیه پرداخت یا پردازش مراحل بعدی تراکنش را فعال کنید.
    • انتظار تمام شد: وقتی تایمر انتظار به پایان برسد فعال می‌شود. این رویداد برای اقدام‌هایی مانند پیگیری مشتری یا رفتن به مرحله بعد در یک فرایند زمان‌بندی‌شده مفید است.
    • رویداد سفارشی: رویدادی تعریف‌شده توسط کاربر که می‌توان آن را برای محرک‌های سفارشی مشخص تنظیم کرد. به شما اجازه می‌دهد برای هر نیاز مشخص کسب‌وکار که رویدادهای از پیش تعریف‌شده پوشش نمی‌دهند، اقدام‌ها و پاسخ‌های خودتان را تعریف کنید.
    • اجرای عامل هوش مصنوعی به پایان رسید: وقتی اجرای عامل هوش مصنوعی مشتری پایان یابد فعال می‌شود. عامل‌های هوش مصنوعی را ببینید.

گره‌های عملیات:​

در پاسخ به رویدادها عملیات انجام می‌دهند.

  • عملیات پیام‌رسانی:
    • ارسال پیام: این عملیات پیامی را در گفتگوی جاری برای مشتری ارسال می‌کند. برای ارتباط استفاده می‌شود، مانند پاسخ به پرسش‌های مشتری یا ارسال به‌روزرسانی‌های خودکار.
    • ارسال پیام کوتاه: پیام سریع از پیش تعریف‌شده‌ای برای مشتری ارسال می‌کند و برای ارسال پاسخ‌ها یا اطلاعات کوتاهی که به شخصی‌سازی نیاز ندارند ایده‌آل است.
    • ارسال پیام الگو: یک پیام الگوی WhatsApp تأییدشده را ارسال می‌کند. این به‌ویژه وقتی مفید است که با مشتریان خارج از بازه ۲۴ ساعته مجاز برای پیام‌های آزاد ارتباط برقرار می‌کنید.
    • ایجاد تکمیل چت هوش مصنوعی: این عملیات با AI پاسخی تولید می‌کند و به سیستم اجازه می‌دهد به پیام‌های مشتری به‌صورت پویا و هوشمند پاسخ دهد.
اطلاع

برای اطلاعات بیشتر درباره تولید پرامپت AI، راهنمای پرامپت AI ما را ببینید!

  • عملیات پروفایل مشتری:
    • تعیین فیلد پروفایل مشتری: این عملیات یک فیلد پروفایل مشتری (مثلاً نام، شماره تلفن، ایمیل) را به‌روزرسانی می‌کند. می‌توان از آن برای به‌روز نگه داشتن خودکار رکوردهای مشتری استفاده کرد.
    • تعیین برچسب مشتری: این عملیات برچسب‌های مرتبط با مشتری را اضافه یا حذف می‌کند. برچسب‌ها را می‌توان برای بخش‌بندی، دسته‌بندی مشتریان یا ردیابی ویژگی‌ها یا رفتارهای مشخص استفاده کرد.
  • عملیات مدیریت گفتگو:
    • تخصیص گفتگو: این عملیات گفتگو را به یک کارشناس یا تیم تخصیص می‌دهد. برای توزیع درخواست‌های مشتری به فرد یا تیم مناسب استفاده می‌شود.
    • لغو تخصیص عامل از گفتگو: یک کارشناس یا تیم را از گفتگو برمی‌دارد، که می‌تواند تخصیص دوباره گفتگو یا اطلاع‌رسانی به مدیر برای اقدام بعدی را فعال کند.
    • خاتمه گفتگو: گفتگوی جاری با مشتری را پایان می‌دهد. این عملیات می‌تواند فرایندهای بعدی مانند درخواست بازخورد یا بستن مکالمه را فعال کند.
    • تعیین گفتگو به‌عنوان نظرسنجی: گفتگو را برای جمع‌آوری بازخورد علامت می‌زند و پس از پایان گفتگو از مشتریان می‌خواهد خدمات را امتیازدهی یا بررسی کنند.
  • عملیات کنترل جریان:
    • شروع فلو دیگر: این عملیات اجرای جریان دیگری را فعال می‌کند و به شما امکان می‌دهد گردش‌کارهای چندمرحله‌ای پیچیده‌تری بسازید که در آن یک جریان بر اساس شرایط مشخص جریان دیگری را شروع می‌کند.
    • ارسال رویداد سفارشی: یک رویداد سفارشی می‌فرستد تا جریان‌ها یا سامانه‌های دیگر آن را دریافت کنند. برای فعال کردن اقدام‌ها در گردش‌کارهای دیگر یا یکپارچه‌سازی‌های خارجی مفید است.

گره‌های تابع:​

منطق و یکپارچه‌سازی‌های پیچیده را مدیریت می‌کنند.

  • اجرای تابع: به شما اجازه می‌دهد منطق پیچیده یا توابع سفارشی را داخل جریان خود اجرا کنید. می‌توان از آن برای یکپارچه‌سازی سرویس‌های خارجی یا انجام محاسبات پیشرفته استفاده کرد.

گره‌های ترکیبی:​

تعامل و منطق را با هم ترکیب می‌کنند.

  • پرسش و پاسخ: از مشتری پرسشی می‌پرسد و پاسخ را برای استفاده بعدی در جریان ذخیره می‌کند، مثلاً برای شخصی‌سازی پاسخ‌ها یا تصمیم‌گیری بر اساس پاسخ.
  • انتظار: جریان را برای مدت مشخصی متوقف می‌کند. برای مدیریت اقدام‌های حساس به زمان یا ایجاد تأخیر میان رویدادها مفید است.
  • رضایت دریافت پیام: درخواست رضایت را به مشتری نشان می‌دهد و پاسخ او را ذخیره می‌کند. برای گرفتن اجازه پیش از ادامه برخی اقدام‌ها، مانند بازاریابی یا پردازش داده، مفید است.
  • عامل هوش مصنوعی: یک عامل هوش مصنوعی چندمرحله‌ای را اجرا می‌کند که پیش از پاسخ می‌تواند چند بار مدل‌ها و ابزارها را در چارچوب یک بودجه اجرا فراخوانی کند. جریان منتظر اجرا می‌ماند و روی تکمیل‌شده، بودجه تمام شد، مهلت زمانی تمام شد، یک خروجی فیلتر محتوا یا در صورت شکست ادامه می‌یابد. عامل‌های هوش مصنوعی را ببینید.

گره‌های شرطی:​

بر اساس معیارهای مشخص تصمیم می‌گیرند و جریان را شاخه‌بندی می‌کنند.

  • گره If: این گره یک شرط (بله/خیر) را بررسی می‌کند و جریان را بر اساس نتیجه هدایت می‌کند. به شما اجازه می‌دهد بسته به پاسخ‌های مشتری یا وضعیت سیستم مسیرهای مختلفی بسازید.

  • شرط: منطقی را تعریف می‌کند که تعیین می‌کند کدام مسیر انتخاب شود. می‌توانید با منطق و/یا یک یا چند گروه شرط بسازید. هر گروه می‌تواند شامل بررسی‌هایی بر اساس این موارد باشد:

    • مشتری:
      • فیلدهای پروفایل: بر اساس ویژگی‌های کاربر مانند نام، شماره تلفن، جنسیت، برچسب‌ها یا فیلدهای تعریف‌شده سفارشی فیلتر کنید.
      • نوع هویت: کانالی را که مشتری از طریق آن ارتباط برقرار می‌کند بررسی کنید (مثلاً WhatsApp، وب، Instagram).
    نقش‌ها در تنظیمات
    • پرداخت: بر اساس داده‌های پرداخت مانند وضعیت یا مبلغ فیلتر می‌کند.

      • مبلغ پرداخت: کل مبلغ پرداخت را با مقدار مشخصی مقایسه کنید.
      • ارز پرداخت: بر اساس ارز استفاده‌شده (مثلاً USD، EUR، TRY) فیلتر کنید.
    • تاریخ:

      نقش‌ها در تنظیمات
      • تاریخ و زمان: تاریخ و زمان دقیقی را برای فعال کردن یا نادیده گرفتن منطق جریان مشخص کنید.
      • زمان: شرط‌ها را بر اساس ساعت‌ها یا بازه‌های زمانی مشخص اعمال کنید (مثلاً بین ۰۹:۰۰ تا ۱۸:۰۰).
      • روزهای هفته: منطق را بر اساس روز هفته فیلتر کنید (مثلاً فقط در روزهای کاری یا آخر هفته اجرا شود).
    • گفتگو:

      • نوع گفتگو: بر اساس دسته گفتگو مانند ربات، انبوه، جریان سفارشی، اسپم و غیره فیلتر کنید.
      • وضعیت گفتگو: مشخص کنید گفتگو اکنون باز است یا بسته.
      • نوع کانال: بر اساس نوع کانال ارتباطی مانند WhatsApp، Instagram، چت وب و غیره فیلتر کنید.
      • کانال: نمونه دقیق کانال ارتباطی را مشخص کنید، مانند یک خط WhatsApp مشخص یا یک حساب Instagram مشخص.
      • نام کاربری مشتری: شرط‌ها را بر اساس نام کاربری مرتبط با گفتگو اعمال کنید.
      • پیام خاتمه: محتوای پیامی را که گفتگو را پایان داده ارزیابی کنید.
    • پیام: شرط‌هایی بر اساس محتوای پیام ورودی (مثلاً متن پیام شامل «قیمت» باشد) یا نوع پیام (مثلاً متن، تصویر، صدا).

    نقش‌ها در تنظیمات
    • جریان: متغیرها یا مقادیری که قبلاً در جریان تعیین شده‌اند.

    این قوانین به شما اجازه می‌دهند جریان را به‌صورت پویا تنظیم کنید، مثلاً فقط وقتی ادامه دهد که مشتری کلمه کلیدی مشخصی بفرستد یا نوع پیام «متن» باشد.

اطلاع

چند شرط را می‌توان با و (همه باید درست باشند) یا یا (دست‌کم یکی باید درست باشد) گروه‌بندی کرد. این کار منطق فیلتر پیشرفته‌تری برای کنترل رفتار جریان ممکن می‌کند.

گره Switch:​

مشابه «گره If» است، اما برای شاخه‌بندی بر اساس چند نتیجه ممکن استفاده می‌شود. وقتی بیش از دو شرط ممکن برای بررسی وجود دارد مفید است.

2. اتصال گره‌ها​

  • رابط کشیدن و رها کردن: کاربران می‌توانند گره‌ها را روی بوم بکشند و رها کنند تا جریان خود را بسازند.
  • پیوند دادن گره‌ها: با کشیدن فلش‌ها از یک گره به گره دیگر می‌توان گره‌ها را وصل کرد و توالی رویدادها و عملیات را مشخص کرد.

موارد استفاده​

اتوماسیون پشتیبانی مشتری​

  • اتوماسیون تعامل با مشتری: با طراحی گردش‌کارهایی که پرسش‌های رایج را مدیریت می‌کنند، کاربران را در فرایندها راهنمایی می‌کنند و پاسخ‌های به‌موقع می‌دهند، تعامل با مشتری را خودکار کنید. این کار تجربه مشتری یکنواخت و کارآمد را تضمین می‌کند.
  • پشتیبانی مشتری: جریان‌های ربات بسازید تا به‌طور خودکار به درخواست‌های پشتیبانی مشتری پاسخ دهند و راه‌حل ارائه کنند و زمان پاسخ و رضایت را بهبود دهند.

کمپین‌های بازاریابی​

  • اتوماسیون بازاریابی: جریان‌هایی طراحی کنید که فرایندهای بازاریابی مانند ارسال پیام‌های تبلیغاتی یا پیگیری مشتریان بر اساس تعامل‌هایشان را خودکار می‌کنند. این کار به جذب مؤثر مشتریان و افزایش تبدیل کمک می‌کند.

اتوماسیون فرایندهای داخلی​

  • مدیریت فرایندهای داخلی: جریان‌هایی بسازید تا فرایندهای داخلی کسب‌وکار مانند تخصیص وظایف، یادآوری‌ها و اعلان‌ها ساده شوند. از جریان‌ها برای خودکارسازی فرایندهایی مانند همگام‌سازی داده، تولید گزارش و مدیریت وظایف استفاده کنید تا کارایی بالا برود و نیاز به دخالت دستی کم شود.
  • منطق پیچیده کسب‌وکار: منطق پیچیده کسب‌وکار را که شامل چند مرحله و شرط است پیاده‌سازی کنید. جریان‌ها می‌توانند فرایندهای پیچیده را مدیریت کنند و اطمینان دهند هر مرحله درست و کارآمد اجرا می‌شود، خطاها کم می‌شوند و عملیات کلی کسب‌وکار بهبود می‌یابد.

سیستم مدیریت جریان MonoChat ابزاری قدرتمند است که به کسب‌وکارها امکان می‌دهد گردش‌کارهای پویا و خودکاری متناسب با نیازهای خاص خود بسازند و کارایی و رضایت مشتری را افزایش دهند.