اتوماسیون ایمیل خوش‌آمدگویی مشتری با هوش مصنوعی در n8n

اتوماسیون ایمیل خوش‌آمدگویی مشتری با هوش مصنوعی در n8n

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

دانلود workflow

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

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

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

عامل خوش‌آمدگویی مشتری با هوش مصنوعی: تولیدکننده خودکار ایمیل خوش‌آمدگویی

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

کاتالوگ n8n Axeto.ai: https://axeto.ai/n8n

---

تشریح گردش کار

این گردش کار به چندین بخش منطقی تقسیم شده است:

1. دریافت ورودی: شناسایی ورودی‌های جدید مشتری در یک Google Sheet.

2. آماده‌سازی داده‌ها: استخراج و قالب‌بندی جزئیات مشتری و چک لیست پذیرش.

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

4. ارسال ایمیل: ارسال ایمیل تولید شده به مشتری.

5. مدیریت گردش کار: رسیدگی به اجرای موفق و شرایط خطا.

6. پشتیبانی و مستندات: ارائه اطلاعات تماس و منابع.

---

تجزیه و تحلیل گره به گره

۱. دریافت ورودی

  • هدف: نظارت بر یک صفحه گسترده Google Sheets برای ارسال مشتریان جدید.
  • گره: n8n-nodes-base.googleSheetsTrigger

* نوع: Trigger

* پیکربندی:

* رویداد: Row Added

* بازه زمانی: هر دقیقه بررسی می‌شود.

* Spreadsheet: سند Google Sheet خاص خود را انتخاب کنید.

* نام Sheet: "Form Responses 1" (یا نام sheet مربوطه شما).

* اتصالات: داده‌ها را از گره Start دریافت می‌کند. داده‌ها را به گره Client Data خروجی می‌دهد.

* مشکلات احتمالی: خطاهای احراز هویت Google API، محدودیت‌های نرخ، یا تأخیر در انتشار داده‌ها.

۲. آماده‌سازی داده‌ها

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

* n8n-nodes-base.set (با نام Client Data)

* نوع: Action

* پیکربندی: یک فیلد چند خطی به نام fields ایجاد می‌کند. این فیلد جزئیات مشتری را با استفاده از عباراتی که به خروجی Google Sheets Trigger ارجاع می‌دهند، به هم متصل می‌کند.

* عبارات کلیدی:

```

Name: {{ $json['Client name'] }}

Email: {{ $json[' email '] }}

Company: {{ $json[' Company Name '] }}

Service Needed: {{ $json[' Services Needed '] }}

Other info: {{ $json[' Any other onboarding info '] }}

```

* اتصالات: داده‌ها را از Google Sheets Trigger دریافت می‌کند. داده‌ها را به Client Checklist خروجی می‌دهد.

* مشکلات احتمالی: فیلدهای گمشده یا با فرمت نادرست در Google Sheet می‌تواند منجر به محتوای ایمیل ناقص یا نادرست شود.

* n8n-nodes-base.set (با نام Client Checklist)

* نوع: Action

* پیکربندی: یک فیلد رشته‌ای به نام Checklist حاوی مراحل پذیرش ثابت ایجاد می‌کند.

* محتوای چک لیست:

```

Checklist:

1. Account setup

2. Welcome call scheduled

3. Document collection

4. Service configuration

5. Onboarding session

6. First milestone review

```

* اتصالات: داده‌ها را از Client Data دریافت می‌کند. داده‌ها را به Basic LLM Chain خروجی می‌دهد.

* مشکلات احتمالی: ریسک کم، زیرا این محتوای ثابت است.

۳. تولید ایمیل با هوش مصنوعی

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

* @n8n/n8n-nodes-langchain.chainLlm (با نام Basic LLM Chain)

* نوع: Action (LangChain)

* پیکربندی:

* Prompt: به هوش مصنوعی دستور می‌دهد که فقط بدنه ایمیل را تولید کند، با "Hi [Client Name]" شروع شود و با یک امضای حرفه‌ای شامل نام شرکت پایان یابد. این گره داده‌های Checklist و fields را از گره‌های قبلی ترکیب می‌کند.

* عبارات کلیدی (در prompt):

```

Hi {{ $('Google Sheets Trigger').item.json['Client name'] }},

...

Best regards,

Your {{ $('Google Sheets Trigger').item.json[' Company Name '] }} Team

```

* اتصالات: داده‌ها را از Client Checklist دریافت می‌کند. داده‌ها را به Gmail و Execution Completed خروجی می‌دهد.

* نسخه: نسخه ادغام LangChain 1.5.

* مشکلات احتمالی: خرابی مدل هوش مصنوعی، خطاهای قالب‌بندی prompt، مهلت زمانی شبکه.

* @n8n/n8n-nodes-langchain.lmChatGoogleGemini

* نوع: Action (LangChain AI Model)

* پیکربندی: به Google Gemini 2.0 متصل می‌شود، به طور خاص از مدل models/gemini-2.0-flash برای قابلیت‌های هوش مصنوعی استفاده می‌کند.

* اتصالات: به عنوان ارائه‌دهنده مدل هوش مصنوعی برای گره Basic LLM Chain عمل می‌کند.

* مشکلات احتمالی: مشکلات احراز هویت API، عدم دسترسی به مدل، تأخیر.

۴. ارسال ایمیل

  • هدف: ارسال ایمیل خوش‌آمدگویی تولید شده توسط هوش مصنوعی به مشتری.
  • گره: n8n-nodes-base.gmail

* نوع: Action

* پیکربندی:

* به (To): به صورت پویا با استفاده از ایمیل مشتری از خروجی Google Sheets Trigger ({{ $json[' email '] }}) تنظیم می‌شود.

* موضوع (Subject): به صورت پویا تنظیم می‌شود، به عنوان مثال، "Welcome to Our Service, [Client Name]".

* بدنه (Body): به متن خروجی تولید شده توسط گره Basic LLM Chain تنظیم می‌شود.

* اتصالات: داده‌ها را از Basic LLM Chain دریافت می‌کند. داده‌ها را به Execution Completed خروجی می‌دهد.

* الزامات: اعتبارنامه‌های Gmail OAuth2 پیکربندی شده.

* مشکلات احتمالی: خرابی احراز هویت، محدودیت‌های ارسال، آدرس‌های ایمیل گیرنده نامعتبر.

۵. مدیریت گردش کار

  • هدف: مدیریت وضعیت‌های موفقیت و شکست گردش کار.
  • گره‌ها:

* n8n-nodes-base.noOp (با نام Execution Completed)

* نوع: Action

* هدف: تکمیل موفقیت‌آمیز مسیر گردش کار را نشان می‌دهد.

* اتصالات: داده‌ها را از Gmail دریافت می‌کند.

* n8n-nodes-base.errorTrigger (با نام Error Handler)

* نوع: Trigger

* هدف: هرگونه خطای مدیریت نشده در گردش کار را دریافت می‌کند.

* اتصالات: به Execution Failure خروجی می‌دهد.

* n8n-nodes-base.noOp (با نام Execution Failure)

* نوع: Action

* هدف: نقطه پایانی شکست گردش کار را نشان می‌دهد.

* اتصالات: داده‌ها را از Error Handler دریافت می‌کند.

۶. پشتیبانی و مستندات

  • هدف: ارائه اطلاعات تماس و منابع ضروری مستقیماً بر روی بوم گردش کار.
  • گره: n8n-nodes-base.stickyNote

* نوع: Utility

* محتوا:

```

=======================================

WORKFLOW ASSISTANCE

=======================================

For any questions or support, please contact:

Yaron@nofluff.online

Explore more tips and tutorials here:

- YouTube: https://www.youtube.com/@YaronBeen/videos

- LinkedIn: https://www.linkedin.com/in/yaronbeen/

======================================

Author:

Yaron Been

Yaron Been

```

* محل قرارگیری: معمولاً در کنار قرار داده می‌شود تا به راحتی قابل دسترسی باشد.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))
Startn8n-nodes-base.startنقطه ورود گردش کار (Workflow Entry Point)NoneGoogle Sheets Trigger
Google Sheets Triggern8n-nodes-base.googleSheetsTriggerنظارت بر داده‌های مشتری جدید (Monitors New Client Data)StartClient Data
Client Datan8n-nodes-base.setاستخراج و قالب‌بندی داده‌های مشتری (Extracts & Formats Client Data)Google Sheets TriggerClient Checklist
Client Checklistn8n-nodes-base.setتنظیم چک لیست پذیرش مشتری (Sets Onboarding Checklist)Client DataBasic LLM Chain
Basic LLM Chain@n8n/n8n-nodes-langchain.chainLlmتولید ایمیل شخصی‌سازی شده (Generates Personalized Email)Client ChecklistGmail, Execution Completed
Google Gemini Chat Model@n8n/n8n-nodes-langchain.lmChatGoogleGeminiارائه مدل LLM برای هوش مصنوعی (Provides LLM Model for AI)Basic LLM Chain (AI LM)Basic LLM Chain (AI LM)
Gmailn8n-nodes-base.gmailارسال ایمیل پذیرش مشتری (Sends the Onboarding Email)Basic LLM ChainExecution Completed
Execution Completedn8n-nodes-base.noOpعلامت‌گذاری تکمیل موفقیت‌آمیز (Marks Successful Completion)GmailNone
Error Handlern8n-nodes-base.errorTriggerثبت خطاهای گردش کار (Captures Workflow Errors)NoneExecution Failure
Execution Failuren8n-nodes-base.noOpعلامت‌گذاری شکست گردش کار (Marks Workflow Failure)Error HandlerNone
Sticky Noten8n-nodes-base.stickyNoteاطلاعات کمکی گردش کار (Workflow Assistance Info)NoneNone

---

بازسازی گردش کار

1. گره شروع: یک گره n8n-nodes-base.start اضافه کنید.

2. محرک Google Sheets:

* یک گره n8n-nodes-base.googleSheetsTrigger اضافه کنید.

* Event را روی Row Added تنظیم کنید.

* Interval را روی 1 minute تنظیم کنید.

* اعتبارنامه‌های Google Sheets خود را پیکربندی کنید.

* سند Google Sheet خود را انتخاب کنید (به عنوان مثال، با شناسه: 19Hvti1sX6SvjP1Kj8dWFEiksiqn1FJVBoMToP2X6xBw).

* Sheet Name را "Form Responses 1" مشخص کنید.

* گره Start را به این محرک متصل کنید.

3. آماده‌سازی داده‌های مشتری:

* یک گره n8n-nodes-base.set اضافه کنید و نام آن را Client Data بگذارید.

* یک فیلد رشته‌ای به نام fields ایجاد کنید.

* fields را با عبارت زیر پر کنید و نام ستون‌ها را در صورت نیاز تنظیم کنید:

```

Name: {{ $json['Client name'] }}

Email: {{ $json[' email '] }}

Company: {{ $json[' Company Name '] }}

Service Needed: {{ $json[' Services Needed '] }}

Other info: {{ $json[' Any other onboarding info '] }}

```

* گره Google Sheets Trigger را به Client Data متصل کنید.

4. چک لیست مشتری:

* یک گره n8n-nodes-base.set دیگر اضافه کنید و نام آن را Client Checklist بگذارید.

* یک فیلد رشته‌ای به نام Checklist ایجاد کنید.

* Checklist را با مراحل ثابت پذیرش پر کنید:

```

Checklist:

1. Account setup

2. Welcome call scheduled

3. Document collection

4. Service configuration

5. Onboarding session

6. First milestone review

```

* گره Client Data را به Client Checklist متصل کنید.

5. پیکربندی مدل هوش مصنوعی:

* یک گره @n8n/n8n-nodes-langchain.lmChatGoogleGemini اضافه کنید.

* اعتبارنامه‌های Google Cloud خود را پیکربندی کرده و مدل models/gemini-2.0-flash را انتخاب کنید.

* گره Client Checklist را به این گره متصل کنید.

6. زنجیره LLM:

* یک گره @n8n/n8n-nodes-langchain.chainLlm اضافه کنید و نام آن را Basic LLM Chain بگذارید.

* Prompt را برای تولید بدنه ایمیل پیکربندی کنید و به داده‌های fields و Checklist ارجاع دهید. اطمینان حاصل کنید که شامل جای‌نگین‌هایی برای نام مشتری و نام شرکت باشد.

* گره‌های Client Checklist و Google Gemini Chat Model را به این گره متصل کنید.

7. ارسال Gmail:

* یک گره n8n-nodes-base.gmail اضافه کنید.

* اعتبارنامه‌های Gmail خود را پیکربندی کنید.

* فیلد To را با استفاده از عبارتی مانند {{ $json[' email '] }} (از محرک Google Sheets) تنظیم کنید.

* فیلد Subject را تنظیم کنید، به عنوان مثال، "Welcome to Our Service, {{ $json['Client name'] }}".

* Body را به خروجی گره Basic LLM Chain تنظیم کنید.

* گره Basic LLM Chain را به Gmail متصل کنید.

8. گره‌های تکمیل:

* یک گره n8n-nodes-base.noOp اضافه کنید و نام آن را Execution Completed بگذارید. گره Gmail را به آن متصل کنید.

* یک گره n8n-nodes-base.errorTrigger به نام Error Handler اضافه کنید.

* یک گره n8n-nodes-base.noOp دیگر به نام Execution Failure اضافه کنید. گره Error Handler را به آن متصل کنید.

9. یادداشت چسبان:

* یک گره n8n-nodes-base.stickyNote اضافه کنید و اطلاعات پشتیبانی و نویسنده را همانطور که در بخش "تجزیه و تحلیل گره به گره" توضیح داده شده است، اضافه کنید.

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

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

این گردش کار n8n چگونه کار می‌کند؟

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

چه نیازمندی‌هایی برای راه‌اندازی این گردش کار وجود دارد؟

شما به یک حساب n8n، دسترسی به Google Sheets و Gmail، و پیکربندی مناسب گره‌های مربوطه در n8n نیاز دارید. همچنین ممکن است نیاز به تنظیمات API برای LangChain یا مدل‌های LLM داشته باشید.

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

شما می‌توانید با ویرایش prompt در گره `Basic LLM Chain`، لحن، محتوا و جزئیات خاصی را که هوش مصنوعی باید در ایمیل بگنجاند، سفارشی کنید. همچنین می‌توانید فیلدهای ورودی از Google Sheets را برای گنجاندن اطلاعات بیشتر تغییر دهید.

آیا این گردش کار برای همه انواع کسب‌وکارها مناسب است؟

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

workflowهای مرتبط

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