ارزیابی سرنخ با هوش مصنوعی: Zoho CRM، PDL و Google Gemini

ارزیابی سرنخ با هوش مصنوعی: Zoho CRM، PDL و Google Gemini

11 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶

دانلود workflow

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

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

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

هوش مصنوعی برای ارزیابی سرنخ با Zoho CRM، People Data Labs و Google Gemini

این گردش کار با ادغام Zoho CRM، People Data Labs (PDL) و Google Gemini AI، ارزیابی سرنخ را خودکار می‌کند. این گردش کار به صورت دوره‌ای سرنخ‌های تازه ایجاد شده را از Zoho CRM دریافت می‌کند، هر سرنخ را با داده‌های دقیق شرکت از طریق PDL غنی‌سازی می‌کند و سپس از Google Gemini برای تخصیص امتیاز ارزیابی مبتنی بر هوش مصنوعی بر اساس ارتباط تجاری و احتمال تبدیل استفاده می‌کند. سرنخ‌های واجد شرایط در Zoho CRM به‌روزرسانی شده و اعلان‌های ایمیلی فعال می‌شوند.

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

ساختار گردش کار

این گردش کار به بخش‌های زیر تقسیم می‌شود:

1. راه‌انداز زمان‌بندی شده و بازیابی سرنخ: گردش کار را به صورت دوره‌ای راه‌اندازی می‌کند، آخرین زمان اجرای گردش کار را محاسبه کرده و سرنخ‌های جدیدی را که پس از آن زمان در Zoho CRM ایجاد شده‌اند، بازیابی می‌کند.

2. پیش‌پردازش و غنی‌سازی داده‌ها: دامنه‌های وب‌سایت را از سرنخ‌ها استخراج کرده و با استفاده از API People Data Labs، آن‌ها را با داده‌های دقیق شرکت غنی‌سازی می‌کند.

3. امتیازدهی سرنخ با هوش مصنوعی: داده‌های غنی‌شده را از طریق یک زنجیره LangChain LLM به Google Gemini ارسال می‌کند تا خلاصه‌ای از صلاحیت، امتیاز و عوامل کلیدی صلاحیت را تولید کند.

4. تصمیم‌گیری و به‌روزرسانی صلاحیت سرنخ: امتیاز تولید شده توسط هوش مصنوعی را برای دسته‌بندی سرنخ‌ها به عنوان "واجد شرایط" یا "غیر واجد شرایط" ارزیابی می‌کند، Zoho CRM را بر اساس آن به‌روزرسانی کرده و اعلان‌های ایمیلی را برای سرنخ‌های واجد شرایط ارسال می‌کند.

---

جزئیات گره‌ها

۱. راه‌انداز زمان‌بندی شده و بازیابی سرنخ‌ها

این بخش گردش کار را راه‌اندازی می‌کند، بازه زمانی را برای دریافت سرنخ‌های جدید تعیین می‌کند و آن‌ها را از Zoho CRM بازیابی می‌کند.

  • گره‌ها:

* Schedule Trigger

* Compute Last Check (کد)

* Get many leads (Zoho CRM)

* Merge

  • جزئیات گره:

* Schedule Trigger:

* نوع: Schedule Trigger

* نقش: گردش کار را در یک بازه زمانی تعریف شده (پیش‌فرض: هر ۱۰ دقیقه) راه‌اندازی می‌کند.

* پیکربندی: برای اجرا هر ۱۰ دقیقه تنظیم شده است.

* خروجی به: Compute Last Check, Get many leads.

* Compute Last Check:

* نوع: Code (JavaScript)

* نقش: مُهر زمانی را از ۱۰ دقیقه قبل از زمان اجرای فعلی محاسبه می‌کند، با تنظیم برای افست منطقه زمانی خاص (+05:30). این مُهر زمانی برای فیلتر کردن سرنخ‌های ایجاد شده از آخرین اجرا استفاده می‌شود.

* عبارات کلیدی: از توابع تاریخ جاوا اسکریپت برای قالب‌بندی یک مُهر زمانی شبیه ISO با افست ثابت استفاده می‌کند.

* ورودی: رویداد راه‌انداز.

* خروجی: JSON حاوی رشته مُهر زمانی lastCheck.

* نکته: منطقه زمانی به صورت ثابت کدگذاری شده است. اگر گردش کار شما در منطقه زمانی متفاوتی عمل می‌کند، این کد را تنظیم کنید تا از فیلتر دقیق سرنخ‌ها اطمینان حاصل شود.

* Get many leads:

* نوع: Zoho CRM

* نقش: تمام سرنخ‌ها را از Zoho CRM دریافت می‌کند. فیلتر بر اساس تاریخ در مراحل بعدی انجام می‌شود.

* پیکربندی: منبع = Lead، عملیات = getAll، دریافت همه = true.

* اعتبارنامه‌ها: نیاز به Zoho OAuth2 با دسترسی خواندن به ماژول Leads دارد.

* نکته: برای حجم بالای سرنخ‌ها، در صورت امکان، از صفحه‌بندی یا فیلتر مبتنی بر تاریخ مستقیماً در گره Zoho CRM استفاده کنید تا از مهلت‌های زمانی API یا محدودیت‌های نرخ جلوگیری شود.

* Merge:

* نوع: Merge

* نقش: خروجی Compute Last Check و Get many leads را برای همگام‌سازی داده‌ها برای فیلتر کردن بعدی ترکیب می‌کند.

* پیکربندی: حالت = Combine، حالت ترکیب = Merge by Position. موارد نامنطبق را حذف می‌کند.

* ورودی: خروجی‌های Compute Last Check و Get many leads.

* خروجی: JSON ترکیبی حاوی داده‌های سرنخ و مُهر زمانی lastCheck.

* نکته: برای جلوگیری از از دست دادن داده‌ها، از همگام‌سازی ورودی‌ها اطمینان حاصل کنید.

---

۲. پیش‌پردازش و غنی‌سازی داده‌ها

این بخش داده‌های سرنخ را برای تجزیه و تحلیل هوش مصنوعی با استخراج اطلاعات مرتبط و غنی‌سازی آن با داده‌های خارجی آماده می‌کند.

  • گره‌ها:

* Code in JavaScript (Extract Website)

* Enrich Lead (HTTP Request - People Data Labs)

  • جزئیات گره:

* Code in JavaScript:

* نوع: Code (JavaScript)

* نقش: فیلد Website را از شیء JSON هر سرنخ برای غنی‌سازی استخراج می‌کند.

* عبارات کلیدی: const website = $('Get many leads').item.json.Website || ""

* ورودی: داده‌های ترکیبی از بلوک قبلی.

* خروجی: یک ویژگی website به شیء JSON هر سرنخ اضافه می‌کند.

* نکته: اگر فیلد Website وجود نداشته باشد یا بد شکل باشد، یک رشته خالی استفاده می‌شود که ممکن است منجر به داده‌های غنی‌سازی ناقص شود.

* Enrich Lead:

* نوع: HTTP Request

* نقش: با استفاده از دامنه وب‌سایت استخراج شده، به API غنی‌سازی شرکت People Data Labs (PDL) فراخوانی می‌کند.

* پیکربندی:

* URL: https://api.peopledatalabs.com/v5/company/enrich?website={{ $json.website }}

* هدرهای HTTP: نیاز به x-api-key با کلید API معتبر PDL دارد.

* فرمت پاسخ: JSON.

* اعتبارنامه‌ها: کلید API PDL در هدرهای HTTP پیکربندی شده است.

* ورودی: داده‌های سرنخ با website استخراج شده از گره جاوا اسکریپت.

* خروجی: JSON داده‌های دقیق شرکت برای هر سرنخ.

* نکته: اطمینان حاصل کنید که کلید API PDL شما معتبر و به درستی پیکربندی شده است. URLهای وب‌سایت نامعتبر ممکن است منجر به داده‌های ناقص شوند. به محدودیت‌های نرخ API PDL توجه داشته باشید.

---

۳. امتیازدهی سرنخ با هوش مصنوعی

این بخش از Google Gemini و LangChain برای تجزیه و تحلیل داده‌های غنی‌شده و تولید امتیاز صلاحیت استفاده می‌کند.

  • گره‌ها:

* Basic LLM Chain (LangChain)

* Google Gemini Chat Model (Language Model)

* Structured Output Parser (LangChain)

  • جزئیات گره:

* Basic LLM Chain:

* نوع: LangChain LLM Chain

* نقش: اعلان (prompt) را برای تجزیه و تحلیل هوش مصنوعی قالب‌بندی می‌کند و داده‌های شرکت غنی‌شده را به مدل زبان ارسال می‌کند.

* پیکربندی:

* اعلان: هوش مصنوعی را برای اختصاص امتیاز سرنخ (۰-۱۰۰) و بازگرداندن خروجی JSON حاوی summary، score و factors دستور می‌دهد.

* از نوع اعلان "define" LangChain با فعال بودن تجزیه‌کننده خروجی استفاده می‌کند.

* ورودی: داده‌های شرکت غنی‌شده JSON.

* خروجی: JSON پاسخ خام هوش مصنوعی.

* اتصالات: از Google Gemini Chat Model به عنوان LLM و Structured Output Parser برای تجزیه استفاده می‌کند.

* نکته: فرمت پاسخ هوش مصنوعی ممکن است متفاوت باشد. تجزیه قوی ضروری است.

* Google Gemini Chat Model:

* نوع: LangChain Google Gemini Chat Model

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

* پیکربندی: با استفاده از اعتبارنامه‌های پیکربندی شده Google API متصل می‌شود.

* ورودی: اعلان از Basic LLM Chain.

* خروجی: پاسخ متنی تولید شده توسط هوش مصنوعی.

* نکته: اطمینان حاصل کنید که اعتبارنامه‌های Google API شما معتبر هستند و از سهمیه API فراتر نرفته‌اید. مهلت‌های زمانی شبکه یا اعلان‌های بد شکل می‌توانند باعث خطا شوند.

* Structured Output Parser:

* نوع: LangChain Structured Output Parser

* نقش: پاسخ هوش مصنوعی را به فرمت JSON ساختاریافته تجزیه می‌کند.

* پیکربندی: یک طرحواره JSON نمونه برای راهنمایی تجزیه‌کننده ارائه شده است.

* ورودی: پاسخ خام هوش مصنوعی از Google Gemini Chat Model.

* خروجی: شیء JSON تجزیه شده با summary، score و factors.

* نکته: اگر پاسخ هوش مصنوعی به طور قابل توجهی از طرحواره مورد انتظار منحرف شود، تجزیه ممکن است با شکست مواجه شود. مکانیزم‌های جایگزین یا مدیریت خطا را پیاده‌سازی کنید.

---

۴. تصمیم‌گیری و به‌روزرسانی صلاحیت سرنخ

این بخش نهایی وضعیت صلاحیت سرنخ را بر اساس امتیاز هوش مصنوعی تعیین می‌کند، Zoho CRM را به‌روزرسانی می‌کند و اعلان‌ها را ارسال می‌کند.

  • گره‌ها:

* IF - Qualified Lead (If node)

* Update Lead status - Qualified (Zoho CRM)

* Update Lead status - NOT qualified (Zoho CRM)

* send mail for verified lead (Gmail)

  • جزئیات گره:

* IF - Qualified Lead:

* نوع: If

* نقش: ارزیابی می‌کند که آیا score تولید شده توسط هوش مصنوعی بیشتر از ۸۰ است تا سرنخ را "Qualified" طبقه‌بندی کند.

* شرط: {{$json.output.score}} > 80 (از اعتبارسنجی نوع شل استفاده می‌کند).

* ورودی: خروجی تجزیه شده هوش مصنوعی از Basic LLM Chain.

* خروجی‌ها: دو شاخه: True (Qualified) و False (Not Qualified).

* نکته: آستانه صلاحیت (۸۰) قابل تنظیم است. مواردی را که score ممکن است وجود نداشته باشد یا null باشد برای جلوگیری از طبقه‌بندی نادرست مدیریت کنید.

* Update Lead status - Qualified:

* نوع: Zoho CRM

* نقش: فیلد Lead_Status سرنخ را به "Qualified" در Zoho CRM به‌روزرسانی می‌کند.

* پیکربندی: از شناسه سرنخ به دست آمده از گره Get many leads استفاده می‌کند.

* اعتبارنامه‌ها: Zoho OAuth2 با مجوزهای به‌روزرسانی برای ماژول Leads.

* اتصالات: در شاخه True از گره IF - Qualified Lead فعال می‌شود.

* نکته: اطمینان حاصل کنید که شناسه سرنخ به درستی نگاشت شده است و مجوزهای API Zoho کافی هستند.

* Update Lead status - NOT qualified:

* نوع: Zoho CRM

* نقش: فیلد Lead_Status سرنخ را به "Not Qualified" در Zoho CRM به‌روزرسانی می‌کند.

* پیکربندی: از شناسه سرنخ از آرایه پاسخ API Zoho استفاده می‌کند.

* اعتبارنامه‌ها: Zoho OAuth2 با مجوزهای به‌روزرسانی برای ماژول Leads.

* اتصالات: در شاخه False از گره IF - Qualified Lead فعال می‌شود.

* نکته: مشابه به‌روزرسانی واجد شرایط، از نگاشت صحیح شناسه سرنخ و مجوزهای API اطمینان حاصل کنید.

* send mail for verified lead:

* نوع: Gmail

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

* پیکربندی:

* sendTo: آدرس(های) ایمیل گیرنده باید پیکربندی شوند.

* موضوع: شامل نام شرکت سرنخ است.

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

* اعتبارنامه‌ها: Gmail OAuth2 با مجوز ارسال ایمیل.

* اتصالات: پس از به‌روزرسانی سرنخ به عنوان "Qualified" فعال می‌شود.

* نکته: آدرس‌های ایمیل گیرنده را به درستی تنظیم کنید. از سهمیه‌های API Gmail و احراز هویت اطمینان حاصل کنید.

---

جدول خلاصه

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
Schedule TriggerSchedule Triggerراه‌اندازی گردش کار هر X دقیقه-Compute Last Check, Get many leadsهر ۱۰ دقیقه برای بررسی Zoho CRM جهت یافتن سرنخ‌های جدید اجرا می‌شود.
Compute Last CheckCode (JavaScript)محاسبه آخرین مُهر زمانی اجرا برای فیلتر کردنSchedule TriggerMerge
Get many leadsZoho CRMبازیابی تمام سرنخ‌ها از Zoho CRMSchedule TriggerMergeتمام سرنخ‌های Zoho را واکشی می‌کند؛ فیلتر بر اساس تاریخ بعداً انجام می‌شود.
MergeMergeترکیب مُهر زمانی آخرین بررسی و داده‌های سرنخCompute Last Check, Get many leadsCode in JavaScript
Code in JavaScriptCode (JavaScript)استخراج دامنه وب‌سایت از سرنخ‌هاMergeEnrich Leadنام وب‌سایت را از سرنخ‌های فیلتر شده برای غنی‌سازی استخراج می‌کند.
Enrich LeadHTTP Requestغنی‌سازی داده‌های سرنخ با استفاده از API People Data LabsCode in JavaScriptBasic LLM ChainAPI غنی‌سازی شرکت People Data Labs را با استفاده از دامنه استخراج شده فراخوانی می‌کند.
Basic LLM ChainLangChain LLM Chainامتیازدهی صلاحیت سرنخ با هوش مصنوعیEnrich LeadIF - Qualified LeadGoogle Gemini خلاصه‌ای مبتنی بر هوش مصنوعی و امتیازی (۰-۱۰۰) برای صلاحیت سرنخ تولید می‌کند.
Google Gemini Chat ModelLangChain Google Gemini Modelپردازش مدل زبان هوش مصنوعیBasic LLM ChainBasic LLM Chainاعلان را پردازش کرده و تحلیل تولید شده توسط هوش مصنوعی را برمی‌گرداند.
Structured Output ParserLangChain Structured Output Parserتجزیه پاسخ هوش مصنوعی به JSON ساختاریافتهGoogle Gemini Chat ModelIF - Qualified Leadاطمینان حاصل می‌کند که خروجی هوش مصنوعی با طرح‌بندی مورد انتظار summary, score, و factors مطابقت دارد.
IF - Qualified LeadIfتصمیم‌گیری در مورد صلاحیت سرنخ بر اساس امتیاز هوش مصنوعیStructured Output ParserUpdate Lead status - Qualified, Update Lead status - NOT qualifiedبررسی می‌کند که آیا امتیاز هوش مصنوعی از حد آستانه تعریف شده (مثلاً > ۸۰) بیشتر است یا خیر.
Update Lead status - QualifiedZoho CRMبه‌روزرسانی وضعیت سرنخ به "Qualified" در Zoho CRMIF - Qualified Lead (True)send mail for verified lead
Update Lead status - NOT qualifiedZoho CRMبه‌روزرسانی وضعیت سرنخ به "Not Qualified" در Zoho CRMIF - Qualified Lead (False)-
send mail for verified leadGmailارسال اعلان ایمیلی برای سرنخ‌های واجد شرایطUpdate Lead status - Qualified-به طرف‌های مربوطه در مورد سرنخ‌های واجد شرایط جدید با جزئیات خلاصه اطلاع می‌دهد.

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

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

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

این گردش کار سرنخ‌ها را با غنی‌سازی داده‌ها از طریق People Data Labs و سپس استفاده از Google Gemini برای امتیازدهی احتمال تبدیل بر اساس اطلاعات شرکت و سرنخ، ارزیابی می‌کند.

چه ابزارهایی در این گردش کار استفاده شده‌اند؟

ابزارهای اصلی مورد استفاده عبارتند از Zoho CRM برای مدیریت سرنخ، People Data Labs برای غنی‌سازی داده‌ها و Google Gemini (از طریق LangChain) برای ارزیابی و امتیازدهی سرنخ با هوش مصنوعی.

نتیجه نهایی این گردش کار چیست؟

سرنخ‌های واجد شرایط شناسایی شده و در Zoho CRM به‌روزرسانی می‌شوند و اعلان‌های ایمیلی برای سرنخ‌های واجد شرایط ارسال می‌گردد.

workflowهای مرتبط

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