راه‌اندازی دستیار هوشمند با n8n

انتشار خودکار محتوا با n8n

مقدمه

راه‌اندازی دستیار هوشمند با n8n

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

این Workflow نه تنها ایمیل‌های شما را می‌خواند، بلکه با استفاده از مدل‌های پیشرفته زبانی (مانند GPT-4o)، محتوای آن‌ها را درک کرده و بر اساس قوانین تعریف شده در پایگاه داده شما، اقدام به دسته‌بندی و تغییر وضعیت ایمیل‌ها می‌کند. یکی از ویژگی‌های منحصربه‌فرد این سیستم، توانایی اتصال به CRMهایی نظیر Monday.com و دیتابیس Airtable است تا هوش مصنوعی بداند فرستنده ایمیل یک مشتری VIP است، یک تامین‌کننده است یا یک شخص ناشناس. با پیاده‌سازی این اتوماسیون، دیگر هیچ ایمیل مهمی از زیر دست شما در نمی‌رود و صندوق ورودی شما همیشه منظم باقی می‌ماند. در این مقاله، گام‌به‌گام یاد می‌گیرید چگونه این سیستم حرفه‌ای را برای سازمان یا کسب‌وکار خود شخصی‌سازی و اجرا کنید.

قبل از شروع

راه‌اندازی دستیار هوشمند با n8n

اگر هنوز n8n را نصب نکرده‌اید، پیشنهاد می‌کنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راه‌اندازی اولیه و ساخت اولین Workflow به‌صورت کامل آموزش داده شده است. پس از نصب و راه‌اندازی، به این مقاله بازگردید و مراحل پیاده‌سازی این Workflow را دنبال کنید.

این Workflow چه کاری انجام می‌دهد؟

راه‌اندازی دستیار هوشمند با n8n

این اتوماسیون وظیفه مدیریت، آنالیز و سازماندهی ایمیل‌های حساب مایکروسافت Outlook شما را بر عهده دارد. فرآیند کار به این صورت است که ابتدا اطلاعات مخاطبین از سیستم مدیریت پروژه‌ی Monday.com فراخوانی شده و در Airtable همگام‌سازی می‌شود. سپس، سیستم در بازه‌های زمانی مشخص، ایمیل‌های جدید و بررسی‌نشده را از Outlook دریافت می‌کند.

در مرحله بعد، متن ایمیل‌ها پاک‌سازی شده و اطلاعات اضافی حذف می‌گردد تا برای پردازش توسط هوش مصنوعی آماده شود. هوش مصنوعی با دسترسی به لیست مخاطبین، دسته‌بندی‌ها و قوانین از پیش تعریف شده، هر ایمیل را تحلیل کرده و یک دسته‌بندی (Category) مناسب به آن اختصاص می‌دهد. اگر ایمیلی نیاز به اقدام فوری داشته باشد، سیستم به‌طور خودکار اولویت (Importance) آن را در Outlook به «High» تغییر می‌دهد تا شما بلافاصله متوجه آن شوید.

کاربردهای این Workflow

راه‌اندازی دستیار هوشمند با n8n

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

پیش‌نیازها

راه‌اندازی دستیار هوشمند با n8n

برای اجرای موفق این Template، به موارد زیر نیاز دارید:

  • نصب n8n: دسترسی به پنل n8n (نسخه self-hosted یا Cloud).
  • حساب Microsoft 365: برای اتصال به Outlook (نیاز به ایجاد App Registration در Azure برای دریافت Client ID و Secret).
  • OpenAI API Key: برای استفاده از مدل GPT-4o جهت تحلیل محتوا.
  • Airtable Account: برای ذخیره قوانین، دسته‌بندی‌ها و اطلاعات مخاطبین.
  • Monday.com API Key: (اختیاری) اگر قصد دارید مخاطبین را از این پلتفرم فراخوانی کنید.
  • Credentialها: تنظیم دقیق دسترسی‌های OAuth2 برای مایکروسافت و API Keyها در بخش Credentials محیط n8n.

رمز فایل : danixai.com

فایل JSON این Workflow را از این قسمت دانلود کنید.

آموزش Import کردن Workflow

راه‌اندازی دستیار هوشمند با n8n

وارد داشبورد n8n شوید.

روی Import from File کلیک کنید.

فایل JSON را انتخاب کنید.

Workflow ایجاد خواهد شد.

Credentialهای موردنیاز را تنظیم کنید.

ساختار Workflow

راه‌اندازی دستیار هوشمند با n8n

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

بخش اول: به‌روزرسانی داده‌ها

Schedule Trigger (Update) → Monday.com → Airtable (Sync Contacts)

بخش دوم: پردازش ایمیل

Schedule Trigger (Check Mail) → Microsoft Outlook (Get Emails)

Markdown Converter → Set (Clean Body)

Loop Over Items

Airtable (Get Rules/Categories/Contacts)

Merge

AI Agent (OpenAI + Output Parser)

Microsoft Outlook (Set Category)

IF (Check for Action)

Microsoft Outlook (Set High Importance)

آموزش کامل تمام Nodeها

راه‌اندازی دستیار هوشمند با n8n

1. Microsoft Outlook (Get Emails)
  • وظیفه: دریافت ایمیل‌های جدید از پوشه Inbox.
  • ورودی: تریگر زمان‌بندی شده یا اجرای دستی.
  • خروجی: لیستی از ایمیل‌ها شامل فرستنده، موضوع، متن و وضعیت پرچم.
  • تنظیمات مهم: فیلتر flag/flagStatus eq 'notFlagged' برای جلوگیری از پردازش تکراری ایمیل‌هایی که قبلاً بررسی شده‌اند.
  • دلیل استفاده: منبع اصلی داده‌های ورودی برای شروع فرآیند تحلیل.
2. Monday.com – Get Contacts
  • وظیفه: استخراج اطلاعات مشتریان و تامین‌کنندگان از برد اختصاصی در Monday.com.
  • ورودی: تریگر زمان‌بندی شده روزانه.
  • خروجی: نام، ایمیل و نوع مخاطب.
  • دلیل استفاده: غنی‌سازی اطلاعات هوش مصنوعی برای تشخیص بهتر فرستنده.
3. Airtable – Contacts/Rules/Categories
  • وظیفه: این نودها در چندین نقطه برای ذخیره (Upsert) یا جستجو (Search) اطلاعات استفاده می‌شوند.
  • تنظیمات: استفاده از filterByFormula برای پیدا کردن مخاطب بر اساس آدرس ایمیل فرستنده.
  • دلیل استفاده: Airtable در اینجا به عنوان مغز متفکر و حافظه سیستم عمل می‌کند تا قوانین و دسته‌بندی‌ها داینامیک باشند.
4. Convert to Markdown
  • وظیفه: تبدیل متن HTML ایمیل به فرمت Markdown.
  • خروجی: متن ساده‌تر و تمیزتر.
  • دلیل استفاده: مدل‌های هوش مصنوعی با متن‌های Markdown بهتر از کدهای شلوغ HTML ارتباط برقرار می‌کنند و توکن کمتری مصرف می‌شود.
5. Set (Email Messages)
  • وظیفه: پاک‌سازی نهایی متن ایمیل با استفاده از کدهای Regex.
  • تنظیمات: حذف لینک‌ها، تصاویر، کاراکترهای خاص و فضاهای خالی اضافه.
  • دلیل استفاده: ارسال یک متن کاملاً بهینه شده به هوش مصنوعی جهت افزایش دقت و کاهش هزینه API.
6. Loop Over Items (Split in Batches)
  • وظیفه: پردازش ایمیل‌ها به صورت تک‌به‌تک.
  • دلیل استفاده: اگر ۱۰ ایمیل همزمان دریافت شود، این نود اطمینان حاصل می‌کند که هر کدام به دقت و جداگانه آنالیز شوند.
7. AI Agent (Analyse Email)
  • وظیفه: هسته اصلی پردازش که با مدل GPT-4o کار می‌کند.
  • ورودی: متن ایمیل، لیست مخاطبین و قوانین دسته‌بندی.
  • تنظیمات: دارای System Message برای تعریف نقش (دستیار ایمیل) و نحوه تحلیل.
  • دلیل استفاده: تصمیم‌گیری هوشمندانه در مورد اینکه هر ایمیل به کدام دسته تعلق دارد.
8. Structured Output Parser
  • وظیفه: اجبار هوش مصنوعی به ارائه پاسخ در قالب یک JSON استاندارد.
  • خروجی: فیلدهای category ،analysis و subCategory.
  • دلیل استفاده: برای اینکه نودهای بعدی (مانند Outlook) بتوانند داده‌ها را درک کنند، پاسخ هوش مصنوعی باید ساختاریافته باشد.
9. Microsoft Outlook (Set Category & Importance)
  • وظیفه: اعمال تغییرات نهایی در حساب کاربری کاربر.
  • تنظیمات: تغییر فیلد Categories و Importance بر اساس خروجی AI.
  • دلیل استفاده: نهایی کردن عملیات اتوماسیون در محیط واقعی Outlook.

نحوه شخصی‌سازی Workflow

راه‌اندازی دستیار هوشمند با n8n

برای اینکه این سیستم دقیقاً مطابق نیاز شما کار کند، می‌توانید بخش‌های زیر را تغییر دهید:

  • Promptها: در نود “AI: Analyse Email”، متن System Message را تغییر دهید تا لحن یا معیارهای دسته‌بندی عوض شود.
  • مدل AI: می‌توانید به جای gpt-4o از مدل‌های ارزان‌تر مثل gpt-4o-mini استفاده کنید.
  • Triggerها: زمان‌بندی نود “Check Mail” را از ۱۵ دقیقه به زمان دلخواه خود (مثلاً هر ۵ دقیقه) تغییر دهید.
  • CRM: اگر از Monday.com استفاده نمی‌کنید، نود مربوطه را با نود Google Sheets، Hubspot یا هر CRM دیگری جایگزین کنید.
  • شرط‌ها: در نود “If”، می‌توانید شروط جدیدی اضافه کنید؛ مثلاً اگر دسته‌بندی “Urgent” بود، یک پیام در تلگرام یا اسلک برای شما ارسال شود.

مزایای استفاده از این Workflow

راه‌اندازی دستیار هوشمند با n8n

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

نکات مهم

راه‌اندازی دستیار هوشمند با n8n

  1. امنیت API: هرگز API Keyهای خود را در محیط‌های عمومی به اشتراک نگذارید.
  2. تنظیمات Azure: برای اتصال به Outlook، مطمئن شوید که دسترسی‌های Mail.ReadWrite و Mail.Send در پنل Azure تایید شده باشد.
  3. مدیریت توکن: در صورت حجم بالای ایمیل، مراقب محدودیت‌های Rate Limit شرکت OpenAI باشید.
  4. هزینه‌های Airtable: اگر دیتابیس شما بسیار بزرگ است، به محدودیت‌های تعداد رکورد در پلن رایگان Airtable دقت کنید.
  5. فیلتر کردن ایمیل‌ها: فیلتر اولیه در نود Outlook بسیار مهم است تا از ایجاد حلقه بی‌پایان (Loop) روی ایمیل‌های پردازش شده جلوگیری شود.
  6. تست اولیه: همیشه ابتدا با نود manualTrigger و روی چند ایمیل تستی سیستم را بررسی کنید.
  7. کیفیت داده‌ها: هرچه لیست مخاطبین شما در CRM دقیق‌تر باشد، تحلیل هوش مصنوعی از فرستنده‌ها دقیق‌تر خواهد بود.
  8. نسخه n8n: اطمینان حاصل کنید که از نسخه‌های جدید n8n استفاده می‌کنید تا نودهای LangChain به درستی عمل کنند.

خطاهای رایج (Troubleshooting)

راه‌اندازی دستیار هوشمند با n8n

خطا علت احتمالی راه‌حل
401 Unauthorized انقضا یا اشتباه بودن Credentialهای Outlook یا OpenAI. اطلاعات اتصال را در بخش Credentials مجدداً بررسی و Refresh کنید.
Output Parser Error هوش مصنوعی پاسخی خارج از فرمت JSON ارسال کرده است. متن Prompt را اصلاح کنید و از مدل‌های قدرتمندتر مثل GPT-4o استفاده کنید.
Timeout Error پردازش متن‌های بسیار طولانی در نود AI زمان‌بر شده است. محدودیت کاراکتر در نود Set اعمال کنید تا فقط بخش‌های مهم ایمیل ارسال شود.
Airtable Record Not Found فرمول جستجو در Airtable با ساختار فیلدها همخوانی ندارد. نام ستون‌ها را در Airtable چک کنید که دقیقاً با فرمول نود مطابقت داشته باشد.
Loop Stuck ایمیل‌ها بعد از پردازش علامت‌گذاری نمی‌شوند و دوباره خوانده می‌شوند. مطمئن شوید که نود Set Category به درستی عمل کرده و فیلتر Outlook اعمال شده است.

جمع‌بندی

راه‌اندازی دستیار هوشمند با n8n

استفاده از دستیار هوشمند ایمیل Outlook در پلتفرم n8n، گامی بزرگ به سوی هوشمندسازی کسب‌وکار است. این سیستم با ترکیب قدرت اتوماسیون جریان‌کار (Workflow Automation) و توانایی‌های تحلیلی هوش مصنوعی، یکی از خسته‌کننده‌ترین بخش‌های کار اداری را حذف می‌کند. با استفاده از این ابزار، شما نه تنها صندوق ورودی مرتبی خواهید داشت، بلکه اطمینان می‌یابید که تعاملات شما با مشتریان و تامین‌کنندگان بر اساس داده‌های دقیق موجود در CRM هدایت می‌شود. انعطاف‌پذیری n8n به شما این امکان را می‌دهد که به مرور زمان، قابلیت‌های بیشتری مانند پاسخ‌دهی خودکار یا ارسال نوتیفیکیشن‌های هوشمند را نیز به این چرخه اضافه کنید. پیاده‌سازی این پروژه، سرمایه‌گذاری بر روی زمان و تمرکز شماست.

سوالات متداول

راه‌اندازی دستیار هوشمند با n8n

۱. آیا برای استفاده از این Workflow حتماً به حساب پولی OpenAI نیاز داریم؟

بله، برای دسترسی به API هوش مصنوعی و مدل‌های GPT، نیاز به شارژ حساب OpenAI دارید، اما به دلیل بهینه‌سازی متن، هزینه‌های شما بسیار ناچیز خواهد بود.

۲. اگر بخواهم به جای Outlook از Gmail استفاده کنم، امکان‌پذیر است؟

بله، شما می‌توانید نودهای Microsoft Outlook را با نودهای Gmail جایگزین کنید. ساختار کلی (Logic) تغییری نخواهد کرد.

۳. آیا این سیستم ایمیل‌های من را پاک می‌کند؟

خیر، این اتوماسیون طبق تنظیمات پیش‌فرض فقط دسته‌بندی و اولویت ایمیل‌ها را تغییر می‌دهد و هیچ ایمیلی را حذف نمی‌کند، مگر اینکه خودتان نود Delete اضافه کنید.

۴. هوش مصنوعی چگونه متوجه می‌شود کدام ایمیل مهم است؟

از طریق قوانین (Rules) و دسته‌بندی‌هایی که شما در Airtable مکتوب کرده‌اید. هوش مصنوعی متن ایمیل را با آن قوانین تطبیق می‌دهد.

۵. آیا امنیت ایمیل‌های من حفظ می‌شود؟

بله، اگر n8n را روی سرور شخصی خود نصب کنید، تمام داده‌ها در محیط تحت کنترل شما پردازش شده و فقط متن ایمیل برای تحلیل به اپی‌آی OpenAI ارسال می‌گردد.

 

GIT_LINK

Categories: ,

توسعه توسط تیم میهن وردپرس