
دستهبندی و پاسخ خودکار ایمیل با هوش مصنوعی OpenAI و Gmail
9 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 9157 · منبع: کاتالوگ Pixori
سیستم هوشمند دستهبندی و پاسخ خودکار ایمیل با استفاده از عوامل OpenAI و Gmail
این گردش کار، مدیریت صندوق ورودی Gmail شما را با دستهبندی هوشمند و پاسخگویی به ایمیلها با استفاده از عوامل هوش مصنوعی خودکار میکند. پیامهای ورودی را دستهبندی کرده، پاسخهای آگاهانه از نظر زمینه با OpenAI تولید میکند، برچسبهای Gmail را اعمال کرده و تمام فعالیتها را ثبت میکند. علاوه بر این، یک پایگاه دانش داخلی از اسناد Google Drive نگهداری کرده و هشدارهای حیاتی را از طریق تلگرام ارسال میکند.
ویژگیهای کلیدی:
- دستهبندی خودکار ایمیل: ایمیلها را به دستههای از پیش تعریف شده (داخلی، پشتیبانی مشتری، تبلیغات، مالی، فروش) مرتب میکند.
- پاسخهای مبتنی بر هوش مصنوعی: از عوامل OpenAI GPT-4o برای ایجاد پاسخهای حرفهای و مرتبط استفاده میکند.
- یکپارچهسازی پایگاه دانش: از یک فروشگاه برداری Pinecone که از Google Drive بهروز میشود، برای دسترسی عوامل هوش مصنوعی به اطلاعات داخلی بهره میبرد.
- یکپارچهسازی Gmail: برچسبها را اعمال کرده، ایمیلها را خوانده شده علامتگذاری میکند و پاسخها را مستقیماً ارسال یا پیشنویس میکند.
- اعلانهای بیدرنگ: برای ایمیلهای با اولویت بالا به کانال تلگرام هشدار ارسال میکند.
- ثبت جامع: تعاملات ایمیل و خطاها را برای حسابرسی در Google Sheets ثبت میکند.
- مدیریت خطای قوی: خطاهای گردش کار را برای رفع سریع دریافت و گزارش میکند.
این گردش کار را در Axeto.ai کاوش کنید: https://axeto.ai/n8n
---
تشریح گردش کار
این گردش کار به چندین بلوک کلیدی تقسیم شده است که هر کدام مسئول جنبه خاصی از فرآیند مدیریت ایمیل هستند.
۱. دریافت و دستهبندی ایمیل
این بلوک اولیه مسئول تشخیص ایمیلهای جدید و تعیین دسته بندی آنها است.
- Gmail Trigger1: با رسیدن یک ایمیل خوانده نشده جدید به صندوق ورودی Gmail شما، گردش کار را آغاز میکند.
* نوع: n8n-nodes-base.gmailTrigger
* پیکربندی: هر دقیقه بررسی میکند، پیامهای خوانده نشده را فیلتر میکند.
* خروجی: JSON دقیق ایمیل، شامل محتوا، هدرها و اطلاعات فرستنده.
- Text Classifier: محتوا، فرستنده و موضوع ایمیل را برای دستهبندی آن به یکی از پنج دسته: داخلی، پشتیبانی مشتری، تبلیغات، اداری/مالی یا فرصت فروش، تجزیه و تحلیل میکند.
* نوع: @n8n/n8n-nodes-langchain.agent (یا یک نود دستهبندی متن مشابه)
* پیکربندی: از کلمات کلیدی، بررسی دامنه و ترکیبی از فرستنده، موضوع و متن بدنه استفاده میکند.
- Gmail Labeling Nodes: بر اساس دستهبندی، برچسبهای مربوطه Gmail به ایمیل اعمال میشوند.
* انواع: n8n-nodes-base.gmail
* برچسبهای اعمال شده: "داخلی"، "پشتیبانی مشتری"، "تبلیغات"، "اداری/مالی"، "فرصتهای فروش".
۲. پردازش عامل هوش مصنوعی و تولید پاسخ
این بلوک از عوامل هوش مصنوعی تخصصی برای تولید پاسخهای مناسب بر اساس دسته بندی ایمیل استفاده میکند.
- عوامل هوش مصنوعی مخصوص دسته بندی: برای هر دسته بندی ایمیل، یک عامل هوش مصنوعی اختصاصی (با استفاده از OpenAI GPT-4o) پاسخی را ایجاد میکند. این عوامل از فروشگاه برداری Pinecone برای زمینه استفاده میکنند.
* انواع: @n8n/n8n-nodes-langchain.agent (یا نودهای OpenAI که به عنوان عامل پیکربندی شدهاند)
* عوامل:
* عامل داخلی: ارتباطات داخلی را با تمرکز بر حرفهای بودن و اختصار، با استفاده از Pinecone Vector Store 1 مدیریت میکند.
* عامل پشتیبانی مشتری: به سوالات مشتریان با استفاده از Pinecone Vector Store 2 رسیدگی میکند.
* عامل تحلیلگر تبلیغات: پیشنهادات تبلیغاتی را خلاصه کرده و اقدامات را توصیه میکند، با استفاده از Pinecone Vector Store 3. این با یک نود if برای تعیین اینکه آیا پاسخ لازم است، دنبال میشود.
* دستیار مالی و صورتحساب: جزئیات کلیدی را از ایمیلهای مالی با استفاده از Pinecone Vector Store 4 استخراج میکند.
* عامل فروش: پاسخهایی برای ایمیلهای مربوط به فروش ایجاد کرده و متن اعلان را تولید میکند، با استفاده از Pinecone Vector Store 5.
* پایگاه دانش: Pinecone Vector Stores (۱-۵) به عنوان پایگاه دانش برای این عوامل عمل میکنند.
۳. اقدام Gmail و ثبت وقایع
این بلوک اقدامات نهایی را در Gmail مدیریت کرده و تعامل را ثبت میکند.
- Mark as Read Nodes: اطمینان حاصل میکند که ایمیلهای پردازش شده به عنوان خوانده شده علامت گذاری میشوند تا از پردازش مجدد جلوگیری شود.
* نوع: n8n-nodes-base.gmail
- Gmail Reply/Draft Nodes: پاسخ تولید شده توسط هوش مصنوعی را مستقیماً برای فرستنده ارسال کرده یا بسته به پیکربندی آن را به عنوان پیش نویس ذخیره میکند.
* نوع: n8n-nodes-base.gmail
- Google Sheets Logging Nodes: سطری را به یک صفحه گسترده Google اضافه میکند و فراداده ایمیل، پاسخ تولید شده توسط هوش مصنوعی، دسته بندی و زمانبندیها را ثبت میکند.
* نوع: n8n-nodes-base.googleSheets
۴. اعلانهای تلگرام
این بلوک برای ایمیلهای با اولویت بالا به یک کانال تلگرام تعیین شده هشدار ارسال میکند.
- Telegram Notifier Nodes: پیامهایی حاوی موضوع ایمیل و پیوندی به پیش نویس یا صندوق ورودی Gmail برای ایمیلهای فوری (فروش، مالی، پشتیبانی مشتری، داخلی) ارسال میکند.
* نوع: n8n-nodes-base.telegram
۵. مدیریت اسناد و بهروزرسانی پایگاه دانش
این بلوک با پردازش اسناد از Google Drive، پایگاه دانش عوامل هوش مصنوعی را حفظ میکند.
- Google Drive Trigger: یک پوشه خاص Google Drive را برای فایلهای جدید یا بهروز شده نظارت میکند.
* نوع: n8n-nodes-base.googleDrive (یا یک تریگر مشابه)
* پیکربندی: شناسه پوشه خاص (1jeDVlGiTd3k-ufDzNDwGXMT5gPiC9MWT) را بررسی میکند.
- Data Processing Nodes:
* Edit Fields (n8n-nodes-base.set): فراداده فایل را استخراج میکند.
* Delete Duplicated (n8n-nodes-base.httpRequest): ورودیهای موجود در Pinecone را برای جلوگیری از تکرار حذف میکند.
* Download file (n8n-nodes-base.googleDrive): محتوای فایل را دریافت میکند.
* Embeddings OpenAI: بردارهای جاسازی (embeddings) را برای متن سند تولید میکند.
* نوع: نود OpenAI Embeddings
* Default Data Loader: دادههای سند را برای درج بردار آماده میکند.
* نوع: نود Document Loader
* Recursive Character Text Splitter: اسناد بزرگ را به بخشهای قابل مدیریت تقسیم میکند.
* نوع: نود Text Splitter
- Pinecone Vector Store: بردارهای جاسازی تولید شده را تحت فضای نام "Email Automation" در فروشگاه برداری Pinecone درج میکند.
* نوع: نود Vector Store
۶. مدیریت خطا و ثبت وقایع
این بلوک اطمینان حاصل میکند که هرگونه خطای گردش کار ثبت و گزارش میشود.
- Error Trigger (
n8n-nodes-base.errorTrigger): هرگونه خطایی را که در طول اجرای گردش کار رخ میدهد، دریافت میکند. - Workflow Error Message (
n8n-nodes-base.telegram): یک اعلان خطای دقیق به تلگرام ارسال میکند، شامل نام گردش کار و جزئیات خطا. - log error Data (
n8n-nodes-base.googleSheets): جزئیات خطا را برای پیگیری تاریخی به یک صفحه گسترده Google اضافه میکند.
---
خلاصه نودها
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) |
|---|---|---|---|---|
| Gmail Trigger1 | n8n-nodes-base.gmailTrigger | فعالسازی بر اساس ایمیلهای خوانده نشده جدید | - | Text Classifier |
| Text Classifier | @n8n/n8n-nodes-langchain.agent | دستهبندی ایمیل به دسته مشخص | Gmail Trigger1 | Add Label nodes, AI Agents |
| Add Label: Internal | n8n-nodes-base.gmail | افزودن برچسب "Internal" به ایمیل | Text Classifier | Internal Agent |
| Add Label: Customer Support | n8n-nodes-base.gmail | افزودن برچسب "Customer Support" به ایمیل | Text Classifier | Customer Support Agent |
| Add Label: Promotions | n8n-nodes-base.gmail | افزودن برچسب "Promotions" به ایمیل | Text Classifier | Promotions Analyst Agent |
| Add Label: Admin/Finance | n8n-nodes-base.gmail | افزودن برچسب "Admin/Finance" به ایمیل | Text Classifier | Finance & Billing Assistant Agent |
| Add Label: Sales Opportunities | n8n-nodes-base.gmail | افزودن برچسب "Sales Opportunities" به ایمیل | Text Classifier | Sales Agent |
| Internal Agent | @n8n/n8n-nodes-langchain.agent | تولید پاسخ برای ایمیلهای داخلی | Add Label: Internal, Pinecone Vector Store 1 | Gmail Reply/Draft Node (Internal), Log Node (Internal), Telegram Notifier (Internal) |
| Customer Support Agent | @n8n/n8n-nodes-langchain.agent | تولید پاسخ برای ایمیلهای پشتیبانی مشتری | Add Label: Customer Support, Pinecone Vector Store 2 | Gmail Reply/Draft Node (Customer Support), Log Node (Customer Support), Telegram Notifier (Customer Support) |
| Promotions Analyst Agent | @n8n/n8n-nodes-langchain.agent | تحلیل تبلیغات، پیشنهاد اقدام | Add Label: Promotions, Pinecone Vector Store 3 | If Node, Gmail Reply/Draft Node (Promotions), Log Node (Promotions) |
| Finance & Billing Assistant Agent | @n8n/n8n-nodes-langchain.agent | خلاصهسازی ایمیلهای مالی/صورتحساب | Add Label: Admin/Finance, Pinecone Vector Store 4 | Gmail Reply/Draft Node (Finance), Log Node (Finance), Telegram Notifier (Finance) |
| Sales Agent | @n8n/n8n-nodes-langchain.agent | تولید پاسخ برای ایمیلهای فروش | Add Label: Sales Opportunities, Pinecone Vector Store 5 | Gmail Reply/Draft Node (Sales), Log Node (Sales), Telegram Notifier (Sales) |
| Mark as read (various) | n8n-nodes-base.gmail | علامتگذاری ایمیلهای پردازش شده به عنوان خوانده شده | Text Classifier | - |
| Gmail Reply/Draft (various) | n8n-nodes-base.gmail | ارسال پاسخ یا ذخیره پیشنویس | AI Agents | Google Sheets Logging Nodes |
| Google Sheets Logging (various) | n8n-nodes-base.googleSheets | ثبت تعاملات ایمیل | Gmail Reply/Draft Nodes | - |
| Telegram Notifier (various) | n8n-nodes-base.telegram | ارسال اعلان برای ایمیلهای با اولویت بالا | AI Agents | - |
| Google Drive Trigger | n8n-nodes-base.googleDrive | فعالسازی بر اساس تغییرات فایل در Google Drive | - | Edit Fields |
| Edit Fields | n8n-nodes-base.set | استخراج فراداده فایل | Google Drive Trigger | Delete Duplicated |
| Delete Duplicated | n8n-nodes-base.httpRequest | حذف ورودیهای موجود Pinecone | Edit Fields | Download file |
| Download file | n8n-nodes-base.googleDrive | دانلود محتوای فایل | Delete Duplicated | Embeddings OpenAI |
| Embeddings OpenAI | OpenAI Embeddings node | تولید بردارهای جاسازی (vector embeddings) | Download file | Default Data Loader |
| Default Data Loader | Document Loader node | آمادهسازی دادههای سند برای درج در وکتور | Embeddings OpenAI | Recursive Character Text Splitter |
| Recursive Character Text Splitter | Text Splitter node | تقسیم متن به قطعات | Default Data Loader | Pinecone Vector Store |
| Pinecone Vector Store | Vector Store node | درج وکتورها در Pinecone | Recursive Character Text Splitter | - |
| Error Trigger | n8n-nodes-base.errorTrigger | گرفتن خطاهای گردش کار | - | Workflow Error Message, log error Data |
| Workflow Error Message | n8n-nodes-base.telegram | ارسال هشدارهای خطای دقیق به تلگرام | Error Trigger | - |
| log error Data | n8n-nodes-base.googleSheets | ثبت جزئیات خطا در Google Sheets | Error Trigger | - |
n8n-nodes-base.if | n8n-nodes-base.if | منطق شرطی (مثلاً برای تبلیغات) | Promotions Analyst Agent | Gmail Reply/Draft Node (Promotions) |
n8n-nodes-base.stickyNote | n8n-nodes-base.stickyNote | ارائه یادداشتها و توضیحات در گردش کار | - | - |
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چگونه ایمیلها را دستهبندی میکند؟▾
این گردش کار از یک نود دستهبندی متن (مانند عامل Langchain) برای تجزیه و تحلیل محتوا، فرستنده و موضوع ایمیل استفاده میکند تا آن را به یکی از دستههای از پیش تعریف شده مانند داخلی، پشتیبانی مشتری، تبلیغات، مالی یا فروش طبقهبندی کند.
عوامل هوش مصنوعی OpenAI چگونه در این گردش کار استفاده میشوند؟▾
برای هر دسته ایمیل، یک عامل هوش مصنوعی اختصاصی OpenAI (مانند GPT-4o) برای تولید پاسخهای حرفهای و مرتبط استفاده میشود. این عوامل میتوانند از پایگاه دانش داخلی که از Google Drive بهروز میشود، برای ارائه پاسخهای آگاهانه استفاده کنند.
چه ادغامهایی در این گردش کار وجود دارد؟▾
این گردش کار با Gmail برای خواندن، برچسبگذاری و ارسال ایمیلها، OpenAI برای تولید پاسخهای هوش مصنوعی، Google Drive برای نگهداری پایگاه دانش و Telegram برای ارسال اعلانهای اولویتدار ادغام میشود. همچنین از Google Sheets برای ثبت وقایع استفاده میکند.
چگونه این گردش کار از پایگاه دانش استفاده میکند؟▾
این گردش کار از فروشگاههای برداری (مانند Pinecone) که با اسناد Google Drive بهروز میشوند، به عنوان پایگاه دانش استفاده میکند. عوامل هوش مصنوعی میتوانند به این پایگاه دانش برای دسترسی به اطلاعات داخلی و ارائه پاسخهای دقیقتر و مرتبطتر دسترسی پیدا کنند.
workflowهای مرتبط
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
- تحلیل خودکار Google Analytics با هوش مصنوعی Gemini و اعلانه…Market Research
- اتوماسیون ثبت رزروهای Calendly در Google Sheets با n8nCRM
- اتوماسیون پیامهای تشکر و کوپن واتساپ برای مشتریان ShopifyContent Creation
