
عامل فروش هوش مصنوعی: اتوماسیون واتساپ و وبسایت با LangChain
10 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۱۸
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 4442 · منبع: کاتالوگ Axeto
عامل فروش هوش مصنوعی: عامل فروش واتساپ و وبسایت با RAG
این گردش کار یک عامل فروش مجهز به هوش مصنوعی را برای خودکارسازی تعاملات مشتری در واتساپ و فرمهای تماس وبسایت سازماندهی میکند. این سیستم از تولید افزوده بازیابی (RAG) با LangChain و مدلهای زبان پیشرفته برای بهبود صلاحیتیابی سرنخ، زمانبندی قرار ملاقات، بهروزرسانی CRM و فرآیندهای صورتحساب استفاده میکند. این راهحل برای کسبوکارهایی که به دنبال سادهسازی عملیات فروش و بهبود تعامل با مشتری از طریق هوش مصنوعی مکالمهای، یکپارچه با سیستمهای پشتیبان مانند PostgreSQL و Stripe هستند، ایدهآل است.
این گردش کار و موارد بیشتر را در کاتالوگ n8n Axeto کاوش کنید.
---
۱. نمای کلی گردش کار
گردش کار به بلوکهای کاربردی مجزا تقسیم شده است:
- ۱.۱ دریافت و پیشپردازش ورودی: پیامهای دریافتی از واتساپ و فرمهای وبسایت را دریافت و دستهبندی میکند و دادهها را برای تحلیل هوش مصنوعی آماده میسازد.
- ۱.۲ پردازش مکالمه هوش مصنوعی با ایجنتهای LangChain: از چندین ایجنت LangChain، که با مدلهای Google Gemini و OpenAI قدرت گرفتهاند، با حافظه یکپارچه و جستجوی برداری برای مکالمات آگاه از زمینه و تقویتشده با دانش استفاده میکند.
- ۱.۳ ادغام CRM و تقویم: مدیریت خودکار مخاطبین و فرصتهای CRM، و همچنین رویدادهای تقویم را از طریق گردش کارهای ابزاری و عملیات پایگاه داده انجام میدهد.
- ۱.۴ مدیریت صورتحساب و پرداخت: با Stripe برای صورتحساب مشتری، ایجاد تراکنش، مدیریت تخفیف و مدیریت کارت، که توسط ایجنتهای صورتحساب LangChain هماهنگ شده است، ادغام میشود.
- ۱.۵ پاسخ به پیام و ارتباطات خروجی: پاسخهای شخصیسازیشده را از طریق واتساپ به کاربران ارائه میدهد و انواع مختلف پاسخها و استراتژیهای جایگزین را مدیریت میکند.
---
۲. تحلیل جزئیات بلوکها
۲.۱ دریافت و پیشپردازش ورودی
این بخش به دریافت اولیه تعاملات کاربر و مسیریابی آنها بر اساس منبع و نوعشان میپردازد.
نودها:
- WhatsApp Trigger (
n8n-nodes-base.whatsAppTrigger):
* نقش: گوش دادن به پیامهای ورودی واتساپ از طریق وبهوک.
* خروجی: محتوا و فراداده پیام.
* اتصال به: نود Get Lead.
* موارد خاص: پیکربندی نادرست وبهوک، مشکلات احراز هویت.
- Form Trigger (
n8n-nodes-base.formTrigger):
* نقش: دریافت ارسالهای فرمهای تماس وبسایت از طریق وبهوک.
* اتصال به: نود Create Contact1.
* موارد خاص: فیلدهای فرم گمشده یا بدشکل.
- Handle Message Types (
n8n-nodes-base.switch):
* نقش: مسیریابی پیامهای ورودی بر اساس نوع یا محتوای آنها.
* خروجیها: شاخههایی برای مسیرهای مختلف پردازش پیام (مانند Edit Fields - chat1, WhatsApp Business Cloud, Reply To User1).
* اتصال به: نودهای مختلف پاییندستی بر اساس منطق مسیریابی.
* موارد خاص: انواع پیام ناشناخته، خطاهای مسیریابی.
- Get Lead (
n8n-nodes-base.postgres):
* نقش: کوئری زدن به پایگاه داده PostgreSQL برای بازیابی اطلاعات لید موجود با استفاده از شماره تلفن یا شناسه کاربر.
* اتصال به: نود Handle Message Types.
* موارد خاص: خرابی اتصال به پایگاه داده، پیدا نشدن لید.
۲.۲ پردازش مکالمه هوش مصنوعی با ایجنتهای LangChain
این بلوک بر منطق اصلی هوش مصنوعی تمرکز دارد و مکالمات هوشمند و آگاه از زمینه را امکانپذیر میسازد.
نودها:
- AI Agent (
@n8n/n8n-nodes-langchain.agent):
* نقش: ایجنت مرکزی LangChain که مکالمات مبتنی بر هوش مصنوعی را هماهنگ میکند. این ایجنت با حافظههای ذخیرهسازی، پایگاههای داده برداری و ایجنتهای فرعی تخصصی (CRM، تقویم، صورتحساب) به عنوان ابزار، ادغام میشود.
* ورودیها: فیلدهای چت پردازش شده یا ورودی مستقیم کاربر.
* خروجیها: به یک نود Switch برای مسیریابی پاسخها تغذیه میشود.
* موارد خاص: تایماوت مدل، محدودیتهای نرخ API، خرابی بازیابی حافظه.
- Personalised First Message (
@n8n/n8n-nodes-langchain.agent):
* نقش: تولید پیامهای خوشآمدگویی شخصیسازی شده با استفاده از هوش مصنوعی، که پس از ایجاد مخاطب یا ارسال فرم فعال میشود.
* اتصال به: نود Send First Message.
* موارد خاص: خطاهای تولید هوش مصنوعی، دادههای ورودی ناقص.
- Gemini (
@n8n/n8n-nodes-langchain.googleGeminiLMChat):
* نقش: یک نود مدل زبانی Google Gemini که برای تکمیل چت استفاده میشود.
* استفاده شده توسط: Personalised First Message, AI Agent, و ایجنتهای فرعی مختلف.
* موارد خاص: محدودیتهای سهمیه API، مشکلات اتصال شبکه.
- OpenAI (
@n8n/n8n-nodes-langchain.openAi):
* نقش: یک نود مدل زبانی جایگزین یا مکمل برای تولید پاسخ، که اغلب در پردازش زنجیرهای از طریق httpRequest استفاده میشود.
* موارد خاص: مشکلات کلید API، عدم دسترسی مدل.
- Postgres Chat Memory (
@n8n/n8n-nodes-langchain.postgresChatMemory):
* نقش: فراهم کردن تاریخچه چت پایدار که در PostgreSQL ذخیره شده است، و اطمینان از تداوم زمینه مکالمه.
* متصل به عنوان: ورودی حافظه هوش مصنوعی به AI Agent.
* موارد خاص: مشکلات اتصال پایگاه داده، مسائل مربوط به سازگاری دادهها.
- Window Buffer Memory (
@n8n/n8n-nodes-langchain.windowBufferMemory):
* نقش: پیادهسازی یک بافر حافظه مکالمه کوتاهمدت، به ویژه برای CRM Agent.
* موارد خاص: سرریز حافظه، از دست دادن زمینه کوتاهمدت.
- technical\_and\_sales\_knowledge (
@n8n/n8n-nodes-langchain.vectorStore):
* نقش: یک فروشگاه برداری که به عنوان پایگاه دانش برای RAG عمل میکند و اطلاعات فنی و فروش مرتبط را فراهم میکند.
* متصل به: CRM Agent به عنوان ابزاری برای افزایش کوئری.
* موارد خاص: مشکلات نمایهسازی فروشگاه برداری، دادههای منسوخ شده.
- Google Gemini Chat Model (multiple instances) (
@n8n/n8n-nodes-langchain.googleGeminiLMChat):
* نقش: نمونههای اختصاصی از مدل Google Gemini که برای ایجنتهای خاص (مانند CRM، تقویم، صورتحساب) پیکربندی شدهاند تا بار کاری و احتمالاً هزینهها را مدیریت کنند.
* موارد خاص: تأخیر مدل، مدیریت هزینه.
- CRM Agent (
@n8n/n8n-nodes-langchain.toolWorkflow&@n8n/n8n-nodes-langchain.agent):
* نقش: یک ایجنت LangChain که وظایف مربوط به CRM را با استفاده از گردش کارهای ابزاری مدیریت میکند.
* ابزارها: از نودهای PostgresTool برای عملیات CRUD بر روی مخاطبین و فرصتها استفاده میکند.
* موارد خاص: خرابی تراکنش پایگاه داده، خطاهای اعتبارسنجی دادهها.
- Calendar Agent (
@n8n/n8n-nodes-langchain.toolWorkflow&@n8n/n8n-nodes-langchain.agent):
* نقش: مدیریت رویدادهای Google Calendar از طریق یک گردش کار ابزاری.
* ابزارها: از نودهای Google Calendar Tool برای ایجاد، بهروزرسانی، حذف و بازیابی رویدادها استفاده میکند.
* موارد خاص: محدودیتهای نرخ API Google Calendar، خطاهای مجوز.
- Billing Agent (
@n8n/n8n-nodes-langchain.toolWorkflow&@n8n/n8n-nodes-langchain.agent):
* نقش: از طریق گردش کارهای ابزاری با Stripe ارتباط برقرار میکند تا صورتحساب مشتریان، پرداختها و کوپنهای تخفیف را مدیریت کند.
* ابزارها: از نودهای StripeTool استفاده میکند.
* موارد خاص: خرابی پرداخت، مشکلات کلید API Stripe، دادههای نامعتبر مشتری.
۲.۳ ادغام CRM و تقویم
این بخش نودهای مسئول تعامل با سیستمهای CRM و تقویم را شرح میدهد.
نودها:
- PostgresTool Nodes (
n8n-nodes-base.postgresTool):
* نقش: انجام عملیات CRUD بر روی PostgreSQL برای دادههای CRM (مخاطبین، فرصتها).
* پیکربندی: از کوئریهای SQL یا دستورات پارامتری استفاده میکند.
* موارد خاص: آسیبپذیریهای تزریق SQL (اگر ورودیها پاکسازی نشوند)، قفل شدن پایگاه داده، رکوردهای گمشده.
- Google Calendar Tool Nodes (
n8n-nodes-base.googleCalendarTool):
* نقش: مدیریت رویدادها و شرکتکنندگان تقویم.
* پیکربندی: نیاز به اعتبارنامه OAuth2 برای دسترسی به API Google Calendar دارد.
* موارد خاص: مجوزهای ناکافی API، اتمام سهمیه API Google Calendar.
- List Records (
n8n-nodes-base.postgresTool):
* نقش: دریافت لیستهایی از رکوردهای CRM برای کوئریهای ایجنت یا نمایش احتمالی در رابط کاربری.
* موارد خاص: مشکلات عملکرد با مجموعه دادههای بسیار بزرگ.
۲.۴ مدیریت صورتحساب و پرداخت
این بلوک ادغام با Stripe را برای مدیریت تراکنشهای مالی تشریح میکند.
نودها:
- Stripe Tool Nodes (
n8n-nodes-base.stripeTool):
* نقش: اجرای عملیات API Stripe برای مدیریت مشتری و پرداخت (مانند ایجاد مشتری، بهروزرسانی مشتری، ایجاد پرداخت، دریافت کارت مشتری).
* پیکربندی: نیاز به اعتبارنامههای API Stripe و پارامترهای خاص عملیات دارد.
* موارد خاص: اطلاعات پرداخت نامعتبر، رد شدن پرداختها، محدودیتهای نرخ API Stripe، خرابی شبکه.
- Billing Agent (
@n8n/n8n-nodes-langchain.toolWorkflow&@n8n/n8n-nodes-langchain.agent):
* نقش: یک ایجنت LangChain که از گردش کارهای ابزاری Stripe برای مدیریت کوئریهای مربوط به صورتحساب و اجرای عملیات پرداخت استفاده میکند.
* موارد خاص: اختلافات صورتحساب، وجوه ناکافی، مشکلات همزمانی.
۲.۵ پاسخ به پیام و ارتباطات خروجی
این بخش نهایی نحوه ارسال پاسخهای گردش کار به کاربران را پوشش میدهد.
نودها:
- WhatsApp Nodes (
n8n-nodes-base.whatsApp,n8n-nodes-base.whatsAppTrigger):
* نقش: ارسال پیامهای خروجی واتساپ با استفاده از اعتبارنامههای API پیکربندی شده. شامل نودهایی مانند Send First Message, Reply To User.
* موارد خاص: خرابی تحویل پیام، محدودیتهای نرخ API واتساپ، مسدود کردن ربات توسط کاربران.
- No Operation, do nothing (
n8n-nodes-base.noOp):
* نقش: یک نود جایگزین که در شاخههای گردش کار که نیازی به اقدام بیشتر ندارند استفاده میشود و به جریان اجازه ادامه میدهد.
- Set Nodes (
n8n-nodes-base.set):
* نقش: برای تبدیل دادهها، تخصیص متغیرها و آمادهسازی محتوای پیام استفاده میشود. مثالها شامل Edit Fields - chat1, Response, Try Again, Success, Output - chat.
* موارد خاص: خطاهای ارزیابی عبارت، فیلدهای داده گمشده.
- Retry Logic (
n8n-nodes-base.set):
* نقش: نودهایی مانند Try Again, Try Again1, Try Again2 میتوانند برای مدیریت مکانیزمهای تلاش مجدد برای عملیات ناموفق با ذخیره پرچمها یا پیامهای مرتبط استفاده شوند.
* موارد خاص: احتمال ایجاد حلقههای تلاش مجدد بینهایت اگر به دقت پیادهسازی نشود.
---
۳. جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش عملکردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
WhatsApp Trigger | n8n-nodes-base.whatsAppTrigger | گوش دادن به پیامهای دریافتی واتساپ | - | Get Lead | |
Form Trigger | n8n-nodes-base.formTrigger | دریافت ارسال فرم وبسایت | - | Create Contact1 | |
Get Lead | n8n-nodes-base.postgres | بازیابی اطلاعات لید از PostgreSQL | WhatsApp Trigger | Handle Message Types | |
Handle Message Types | n8n-nodes-base.switch | مسیریابی پیامها بر اساس نوع | Get Lead | Edit Fields - chat1, WhatsApp Business Cloud, Reply To User1 | |
Personalised First Message | @n8n/n8n-nodes-langchain.agent | تولید پیامهای خوشآمدگویی شخصیسازی شده | Create Contact1 | Send First Message | |
Send First Message | n8n-nodes-base.whatsApp | ارسال پیام اولیه واتساپ | Personalised First Message | - | |
AI Agent | @n8n/n8n-nodes-langchain.agent | عامل مکالمه اصلی هوش مصنوعی | Edit Fields - chat2, No Operation | Switch | مدیریت مکالمه، استفاده از ابزار/حافظه |
Gemini | @n8n/n8n-nodes-langchain.googleGeminiLMChat | مدل زبان گوگل Gemini برای چت | - | Personalised First Message, AI Agent | |
Postgres Chat Memory | @n8n/n8n-nodes-langchain.postgresChatMemory | ذخیره تاریخچه چت در PostgreSQL | AI Agent | AI Agent | فراهم کردن زمینه طولانی مدت |
Window Buffer Memory | @n8n/n8n-nodes-langchain.windowBufferMemory | بافر حافظه چت کوتاه مدت | CRM Agent | CRM Agent | زمینه برای عوامل خاص |
technical_and_sales_knowledge | @n8n/n8n-nodes-langchain.vectorStore | پایگاه دانش RAG | AI Agent | AI Agent | فراهم کردن داده خارجی برای هوش مصنوعی |
CRM Agent | @n8n/n8n-nodes-langchain.toolWorkflow & Agent | مدیریت عملیات CRM از طریق ابزارها | AI Agent | AI Agent | استفاده از PostgresTool |
Calendar Agent | @n8n/n8n-nodes-langchain.toolWorkflow & Agent | مدیریت رویدادهای Google Calendar از طریق ابزارها | AI Agent | AI Agent | استفاده از GoogleCalendarTool |
Billing Agent | @n8n/n8n-nodes-langchain.toolWorkflow & Agent | مدیریت عملیات صورتحساب Stripe از طریق ابزارها | AI Agent | AI Agent | استفاده از StripeTool |
PostgresTool (various) | n8n-nodes-base.postgresTool | عملیات CRUD برای دادههای CRM | CRM Agent | CRM Agent | |
Google Calendar Tool (various) | n8n-nodes-base.googleCalendarTool | عملیات CRUD برای رویدادهای تقویم | Calendar Agent | Calendar Agent | |
StripeTool (various) | n8n-nodes-base.stripeTool | عملیات API Stripe برای صورتحساب | Billing Agent | Billing Agent | |
Set (various: Edit Fields, Response, etc.) | n8n-nodes-base.set | دستکاری داده، تنظیم متغیر، آمادهسازی پاسخ | Various | Various | آمادهسازی داده برای مراحل بعدی |
No Operation, do nothing | n8n-nodes-base.noOp | جایگزین برای شاخههای غیرفعال | Various | Various |
Nodeهای استفادهشده
سوالات متداول
این گردش کار چگونه به بهبود فرآیند فروش کمک میکند؟▾
این گردش کار با خودکارسازی تعاملات مشتری از طریق واتساپ و فرمهای وبسایت، صلاحیتیابی سرنخ، زمانبندی قرار ملاقات، بهروزرسانی CRM و فرآیندهای صورتحساب، به بهبود فرآیند فروش کمک میکند. استفاده از هوش مصنوعی مکالمهای و RAG تضمین میکند که تعاملات هوشمندانه و آگاه از زمینه هستند.
چه فناوریهایی در این گردش کار استفاده شده است؟▾
این گردش کار از فناوریهایی مانند LangChain برای مدیریت منطق هوش مصنوعی، مدلهای زبان پیشرفته (مانند Google Gemini و OpenAI)، پایگاه دادههای برداری برای حافظه، PostgreSQL برای مدیریت دادهها و Stripe برای پردازش پرداخت استفاده میکند. همچنین از نودهای n8n برای اتوماسیون و ادغام استفاده میکند.
چگونه این گردش کار با سیستمهای موجود مانند CRM و تقویم ادغام میشود؟▾
این گردش کار از طریق نودهای ابزاری و عملیات پایگاه داده با سیستمهای CRM و تقویم ادغام میشود. این امکان مدیریت خودکار مخاطبین، فرصتها و رویدادهای تقویم را فراهم میکند.
workflowهای مرتبط
- دستهبندی و حذف خودکار ایمیل جیمیل با هوش مصنوعیOther
- پاسخ خودکار ایمیل با هوش مصنوعی و تأیید SlackCRM
- سیستم هوشمند تفکیک و هشدار ایمیل با GPT-4 و تلگرامSupport
- ابزار هوشمند جاسوسی تبلیغات فیسبوک با Apify و OpenAIMarket Research
- مربی تناسب اندام هوش مصنوعی: تحلیل دادههای Strava و بینشهای…Other
- تولید خودکار پست مهمان با هوش مصنوعی و Google SheetsContent Creation
