مقدمه
دستهبندی خودکار ایمیل با n8n
دستهبندی خودکار ایمیل با n8n: آموزش دستهبندی خودکار ایمیلهای Gmail با هوش مصنوعی در n8n
اگر روزانه تعداد زیادی ایمیل دریافت میکنید، پیدا کردن پیامهای مهم و مدیریت صندوق ورودی میتواند زمان زیادی از شما بگیرد. با استفاده از n8n و هوش مصنوعی OpenAI میتوان دستهبندی ایمیل Gmail با n8n را بهصورت کاملاً خودکار انجام داد. در این آموزش، یک Workflow آماده را پیادهسازی میکنیم که هر ایمیل جدید را بررسی کرده و با تحلیل محتوای آن، بهصورت خودکار برچسب (Label) مناسب را در Gmail اعمال میکند.
قبل از شروع
اگر هنوز n8n را نصب نکردهاید، پیشنهاد میکنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راهاندازی اولیه و ساخت اولین Workflow بهصورت کامل آموزش داده شده است. پس از نصب و راهاندازی، به این مقاله بازگردید و مراحل پیادهسازی این Workflow را دنبال کنید.
این Workflow چه کاری انجام میدهد؟
این Template یکی از کاربردیترین Workflowهای n8n برای مدیریت و دستهبندی ایمیل Gmail با n8n است.
بهجای اینکه خودتان ایمیلها را بهصورت دستی دستهبندی کنید، هوش مصنوعی محتوای هر ایمیل را تحلیل کرده و بر اساس موضوع آن، برچسب مناسب را روی ایمیل اعمال میکند.
در نسخه پیشفرض این Template سه دسته برای ایمیلها در نظر گرفته شده است:
- Partnership
- Inquiry
- Notification
البته این دستهبندی کاملاً قابل تغییر است و میتوانید آن را مطابق نیاز خود شخصیسازی کنید.
کاربردهای این Workflow
این Workflow در بسیاری از سناریوهای شخصی و سازمانی کاربرد دارد، از جمله:
- دستهبندی خودکار ایمیلهای کاری
- تفکیک ایمیلهای مشتریان از ایمیلهای تبلیغاتی
- مدیریت درخواستهای پشتیبانی
- اولویتبندی ایمیلهای مهم
- مرتب نگه داشتن Inbox
- کاهش زمان بررسی ایمیلها
پیشنیازها
قبل از وارد کردن این Template، موارد زیر باید آماده باشند:
- نصب و راهاندازی n8n
- حساب Gmail
- اتصال Gmail به n8n
- کلید API سرویس OpenAI
- ایجاد Labelهای موردنیاز در Gmail
دانلود Template
در این بخش فایل JSON Workflow را دانلود کرده و در n8n Import کنید.
پسوورد فایل فشرده: danixai.com
نحوه Import کردن Template
پس از دانلود فایل JSON:
- وارد داشبورد n8n شوید.
- روی Import from File کلیک کنید.
- فایل JSON را انتخاب نمایید.
- Workflow در محیط n8n ایجاد خواهد شد.
اکنون فقط کافی است Credentialهای Gmail و OpenAI خود را تنظیم کنید.
توجه: در صورت تنظیم نکردن Credential ها، Workflow به درستی کار نخواهد کرد!
دستهبندی خودکار ایمیل با n8n
ساختار Workflow
Gmail Trigger
اولین Node این Workflow است.
وظیفه آن بررسی Inbox جیمیل در بازه زمانی مشخص است.
هر زمان ایمیل جدید دریافت شود، Workflow بهصورت خودکار اجرا میشود.
در این Template فاصله بررسی روی هر یک دقیقه تنظیم شده است اما میتوانید آن را تغییر دهید.
Get Message Content
Trigger فقط اطلاعات اولیه ایمیل را ارسال میکند.
این Node با استفاده از Message ID متن کامل ایمیل را دریافت میکند تا برای تحلیل به هوش مصنوعی ارسال شود.
Assign Labels for Message
این مهمترین Node کل Workflow است.
در این قسمت متن ایمیل برای مدل GPT ارسال میشود.
Prompt تعیین میکند که AI بر اساس محتوای ایمیل، یکی یا چند مورد از برچسبهای زیر را انتخاب کند:
- Partnership
- Inquiry
- Notification
در صورت نیاز میتوانید Prompt را تغییر داده و دستهبندیهای جدیدی اضافه کنید.
OpenAI Chat
این Node ارتباط با مدل GPT را برقرار میکند.
در این Template از مدل GPT-4 Turbo استفاده شده است و مقدار Temperature روی صفر قرار گرفته تا پاسخها کاملاً پایدار و قابل پیشبینی باشند.
JSON Parser
هوش مصنوعی پاسخ خود را بهصورت JSON برمیگرداند.
این Node ساختار پاسخ را بررسی کرده و فقط دادههای معتبر را برای مراحل بعدی استخراج میکند.
Set Label Values
Labelهای انتخابشده توسط AI را در قالب یک آرایه ذخیره میکند.
Get All Labels
تمام Labelهای موجود در حساب Gmail را دریافت میکند.
Split Out Assigned Labels
اگر هوش مصنوعی چند Label انتخاب کرده باشد، این Node آنها را بهصورت جداگانه پردازش میکند.
Merge Corresponding Labels
در این مرحله، نام Labelهای تولیدشده توسط AI با Labelهای واقعی موجود در Gmail تطبیق داده میشوند.
Aggregate Label IDs
شناسه تمام Labelها در یک آرایه جمعآوری میشود.
Add Labels To Message
در آخرین مرحله، Labelهای انتخابشده روی ایمیل اعمال میشوند.
پس از پایان Workflow، ایمیل بهصورت خودکار در Gmail برچسبگذاری خواهد شد.
شخصیسازی Workflow
یکی از مزیتهای اصلی این Template، قابلیت شخصیسازی آن است.
برای مثال میتوانید دستههای زیر را اضافه کنید:
- Invoice
- Orders
- HR
- Finance
- Marketing
- Important
- Spam
- Personal
- Support
فقط کافی است:
- Prompt را ویرایش کنید.
- JSON Schema را تغییر دهید.
- همان Labelها را در Gmail ایجاد کنید.
مزایای استفاده از این Template
- مدیریت هوشمند ایمیلها
- صرفهجویی در زمان
- حذف دستهبندی دستی
- استفاده از قدرت هوش مصنوعی
- قابلیت توسعه و شخصیسازی
- مناسب برای کاربران شخصی و سازمانی
نکات مهم
قبل از اجرای Workflow به موارد زیر توجه کنید:
- Credentialهای Gmail را بررسی کنید.
- کلید API سرویس OpenAI معتبر باشد.
- نام Labelها در Prompt و Gmail دقیقاً یکسان باشند.
- در صورت تغییر Prompt، JSON Schema نیز باید بهروزرسانی شود.
جمعبندی
اگر روزانه تعداد زیادی ایمیل دریافت میکنید، این Workflow یکی از بهترین نمونههای ترکیب هوش مصنوعی برای مدیریت خودکار و دستهبندی ایمیل Gmail با n8n است. با استفاده از این Template، ایمیلهای ورودی بدون نیاز به دخالت کاربر تحلیل شده و بر اساس محتوای آنها برچسب مناسب اعمال میشود. علاوه بر این، امکان تغییر دستهبندیها، ویرایش Prompt و توسعه Workflow متناسب با نیازهای شخصی یا سازمانی نیز وجود دارد.
GIT


