اتوماسیون ایمیل با هوش مصنوعی از Google Sheets

اتوماسیون ایمیل با هوش مصنوعی از Google Sheets

5 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 14374 · منبع: کاتالوگ Axeto

عامل هوش مصنوعی برای اتوماسیون ایمیل خروجی از Google Sheets

این گردش کار از هوش مصنوعی برای شخصی‌سازی و ارسال ایمیل‌ها بر اساس داده‌های موجود در Google Sheets استفاده می‌کند و سپس پاسخ‌های دریافتی را ثبت می‌کند. این گردش کار برای کمپین‌های ارتباطی، پیگیری‌ها یا یادآوری‌های ساده که مستقیماً از یک صفحه گسترده مدیریت می‌شوند، ایده‌آل است.

دسته‌بندی‌ها: اتوماسیون ایمیل، شخصی‌سازی با هوش مصنوعی، یکپارچه‌سازی Google Sheets

گره‌های کلیدی: n8n-nodes-base.gmail, n8n-nodes-base.googleSheets, @n8n/n8n-nodes-langchain.agent

این گردش کار و موارد دیگر را در کاتالوگ Axeto کاوش کنید: https://axeto.ai/n8n

---

نمای کلی گردش کار

این گردش کار دو فرآیند اصلی ایمیل را خودکار می‌کند:

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

2. پیگیری پاسخ‌های ورودی: صندوق ورودی Gmail شما را برای پاسخ‌ها نظارت می‌کند و آن‌ها را در ردیف مربوطه در Google Sheet ثبت می‌کند.

این گردش کار Google Sheets را برای مدیریت داده‌ها، یک عامل هوش مصنوعی با قدرت OpenAI برای تولید محتوا و Gmail را برای ارتباطات یکپارچه می‌کند.

---

جزئیات گردش کار

۱. اتوماسیون ایمیل خروجی (محرک دستی)

این بخش به ارسال ایمیل‌های شخصی‌سازی شده می‌پردازد.

#### ۱.۱. محرک دستی - شروع گردش کار ایمیل

  • نوع گره: n8n-nodes-base.manualTrigger
  • هدف: فرآیند ارسال ایمیل خروجی را در صورت تقاضا آغاز می‌کند.
  • پیکربندی: هیچ پارامتر خاصی پیکربندی نشده است؛ این گره به عنوان یک دکمه شروع ساده عمل می‌کند.
  • اتصالات: گره Get Pending Emails from Sheet را راه‌اندازی می‌کند.

#### ۱.۲. دریافت ایمیل‌های در انتظار از صفحه گسترده

  • نوع گره: n8n-nodes-base.googleSheets
  • هدف: ردیف‌هایی را از یک Google Sheet که برای ارسال علامت‌گذاری شده‌اند، بازیابی می‌کند.
  • پیکربندی:

* با استفاده از اعتبارنامه‌های OAuth2 Google Sheets متصل می‌شود.

* صفحه‌گسترده Email Manager و صفحه Emails with AI را هدف قرار می‌دهد.

* ردیف‌هایی را که ستون Status آن‌ها دقیقاً "To send" است، فیلتر می‌کند.

  • اتصالات: ورودی را از محرک دستی دریافت می‌کند و داده‌ها را به گره AI Agent - Generate Personalized Email ارسال می‌کند.
  • مشکلات احتمالی: خطاهای احراز هویت Google، یافت نشدن صفحه‌گسترده/صفحه، نام ستون‌های نادرست (مانند Status)، یا عدم وجود ردیف مطابق با فیلتر.

#### ۱.۳. عامل هوش مصنوعی - تولید ایمیل شخصی‌سازی شده

  • نوع گره: @n8n/n8n-nodes-langchain.agent
  • هدف: بدنه ایمیل شخصی‌سازی شده را با استفاده از هوش مصنوعی بر اساس داده‌های Google Sheet ایجاد می‌کند.
  • پیکربندی:

* Prompt: به هوش مصنوعی دستور می‌دهد تا یک ایمیل یادآوری کوتاه (۲-۳ جمله) شخصی‌سازی شده برای یک صاحب کسب و کار که در یک وبینار خاص شرکت می‌کند، بنویسد. لحن، پایان‌بندی (Best regards, The Automation Team) را مشخص می‌کند و فقط متن بدنه ایمیل را درخواست می‌کند.

* Input: محتوای فیلد Introduction از ردیف Google Sheet را به prompt اضافه می‌کند.

* AI Model: به یک گره مدل چت OpenAI (مانند gpt-3.5-turbo) متصل می‌شود.

  • اتصالات: داده‌ها را از Get Pending Emails from Sheet دریافت می‌کند و متن ایمیل تولید شده را به Send Personalized Email via Gmail ارسال می‌کند.
  • عبارت کلیدی: {{ $json.Introduction }}
  • مشکلات احتمالی: خروجی ضعیف یا عمومی اگر فیلد Introduction خالی یا نامشخص باشد، خطاهای قالب‌بندی prompt، خطاهای API OpenAI (سهمیه، احراز هویت، محدودیت‌های نرخ)، یا عدم رعایت دقیق فرمت خروجی توسط هوش مصنوعی.

#### ۱.۴. مدل چت OpenAI - GPT

  • نوع گره: @n8n/n8n-nodes-langchain.lmChatOpenAi
  • هدف: مدل زبان هوش مصنوعی زیربنایی (مانند GPT-3.5 Turbo) را برای عامل فراهم می‌کند.
  • پیکربندی:

* Model: مدل هوش مصنوعی مورد استفاده را مشخص می‌کند (مانند gpt-3.5-turbo).

* Credentials: نیاز به پیکربندی کلید API OpenAI دارد.

  • اتصالات: قابلیت‌های هوش مصنوعی را به گره AI Agent - Generate Personalized Email ارائه می‌دهد.
  • مشکلات احتمالی: کلید API نامعتبر، محدودیت‌های دسترسی به مدل، محدودیت‌های نرخ API، یا قطعی‌های موقت سرویس OpenAI.

#### ۱.۵. ارسال ایمیل شخصی‌سازی شده از طریق Gmail

  • نوع گره: n8n-nodes-base.gmail
  • هدف: ایمیل تولید شده توسط هوش مصنوعی را با استفاده از حساب Gmail شما ارسال می‌کند.
  • پیکربندی:

* To: به صورت پویا از فیلد To ردیف Google Sheet تنظیم می‌شود (={{ $json.To }}).

* Subject: به صورت پویا از فیلد Subject ردیف Google Sheet تنظیم می‌شود (={{ $json.Subject }}).

* Body: از خروجی تولید شده توسط هوش مصنوعی استفاده می‌کند (={{ $json.output }}).

* Email Type: متن ساده.

  • اتصالات: محتوای ایمیل را از AI Agent - Generate Personalized Email دریافت می‌کند و ایمیل را ارسال می‌کند. موفقیت آن گره Update Email Status to Sent را راه‌اندازی می‌کند.
  • مشکلات احتمالی: انقضای توکن OAuth Gmail، آدرس گیرنده نامعتبر، موضوع/بدنه خالی، محدودیت‌های ارسال Gmail، یا خطاهایی در صورت عدم تولید خروجی توسط گره هوش مصنوعی.

#### ۱.۶. به‌روزرسانی وضعیت ایمیل به "ارسال شده"

  • نوع گره: n8n-nodes-base.googleSheets
  • هدف: وضعیت ایمیل ارسال شده را در Google Sheet به‌روز می‌کند تا از ارسال مجدد آن جلوگیری شود.
  • پیکربندی:

* Operation: update.

* Spreadsheet: Email Manager.

* Sheet/Tab: Emails with AI.

* Matching Column: row_number.

* Writes: ستون Status را برای ردیف مربوطه به "Sent" تنظیم می‌کند.

  • اتصالات: تأیید را از Send Personalized Email via Gmail دریافت می‌کند و Google Sheet را به‌روز می‌کند.
  • عبارت کلیدی: ={{ $('Get Pending Emails from Sheet').item.json.row_number }}
  • مشکلات احتمالی: عدم وجود row_number، نگاشت نادرست ستون، یا مشکلاتی در صورت داشتن متادیتای row_number یکسان توسط چندین ردیف.

---

۲. پیگیری پاسخ‌های ورودی (محرک خودکار)

این بخش به طور خودکار صندوق ورودی شما را برای پاسخ‌ها نظارت کرده و آن‌ها را ثبت می‌کند.

#### ۲.۱. محرک Gmail - پاسخ‌های ایمیل جدید

  • نوع گره: n8n-nodes-base.gmailTrigger
  • هدف: صندوق ورودی Gmail شما را به صورت دوره‌ای برای ایمیل‌های ورودی جدید بررسی می‌کند.
  • پیکربندی:

* Polling Interval: برای بررسی هر دقیقه تنظیم شده است.

* Mode: از یک payload غنی‌تر برای ثبت اطلاعات استفاده می‌کند.

Nodeهای استفاده‌شده

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

این گردش کار چگونه ایمیل‌های خروجی را شخصی‌سازی می‌کند؟

این گردش کار از یک عامل هوش مصنوعی (مانند GPT-3.5 Turbo) استفاده می‌کند تا بر اساس داده‌های موجود در Google Sheets، متن ایمیل‌های شخصی‌سازی شده را تولید کند.

چگونه پاسخ‌های ایمیل در Google Sheets ثبت می‌شوند؟

پس از ارسال ایمیل‌های خروجی، گردش کار صندوق ورودی Gmail شما را برای پاسخ‌ها نظارت کرده و پاسخ‌های دریافتی را در ردیف مربوطه در Google Sheet ثبت می‌کند.

چه ابزارهایی برای این گردش کار لازم است؟

شما به یک حساب n8n، دسترسی به Google Sheets و Gmail (با احراز هویت OAuth2)، و یک کلید API برای مدل‌های زبان OpenAI نیاز دارید.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.