امتیازدهی هوشمند سرنخ با Salesforce، GPT-4o و Slack

امتیازدهی هوشمند سرنخ با Salesforce، GPT-4o و Slack

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

دانلود workflow

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

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

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

امتیازدهی هوشمند سرنخ با استفاده از Salesforce، GPT-4o و Slack

این گردش کار، امتیازدهی هوشمند سرنخ را با ادغام داده‌های سرنخ Salesforce با GPT-4o (OpenAI)، اعلان‌های Slack و ماسک/حذف ماسک داده‌های داخلی برای انطباق با حریم خصوصی، خودکار می‌کند. این گردش کار با به‌روزرسانی‌های سرنخ Salesforce فعال می‌شود، هر سرنخ را به صورت جداگانه از طریق یک مدل امتیازدهی هوش مصنوعی پردازش می‌کند، داده‌های حساس را قبل از فراخوانی API ماسک می‌کند، نتایج را قبل از ارتباط حذف ماسک می‌کند و در نهایت اطلاعات سرنخ امتیازدهی شده را برای دید تیم به Slack ارسال می‌کند.

شما می‌توانید این گردش کار و سایر گردش کارهای قدرتمند را در کاتالوگ n8n اکسیتو پیدا کنید.

تشریح گردش کار (Workflow Breakdown)

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

1. راه‌انداز Salesforce و پردازش دسته‌ای (Batch Processing): به‌روزرسانی‌های لید Salesforce را دریافت کرده و آن‌ها را برای پردازش متوالی تقسیم می‌کند.

2. پوشاندن داده‌ها و آماده‌سازی API: داده‌های حساس لید را قبل از ارسال به مدل هوش مصنوعی می‌پوشاند.

3. امتیازدهی لید با هوش مصنوعی از طریق OpenAI GPT-4o: داده‌های پوشانده شده لید را برای امتیازدهی به OpenAI ارسال می‌کند.

4. برداشتن پوشش داده‌ها و اطلاع‌رسانی به Slack: خروجی هوش مصنوعی را از حالت پوشیده خارج کرده و اعلان‌ها را به Slack ارسال می‌کند.

---

۱. راه‌انداز Salesforce و پردازش دسته‌ای

این بخش گردش کار را پس از رویدادهای لید Salesforce آغاز کرده و داده‌های ورودی لید را به دسته‌های قابل مدیریت برای پردازش تقسیم می‌کند.

  • نودهای درگیر:

* Salesforce Trigger

* Loop Over Items (SplitInBatches)

  • جزئیات نودها:

1. Salesforce Trigger

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

* پیکربندی: گوش دادن به تغییرات اشیاء لید (پارامترهای پیش‌فرض، بدون فیلتر مشخص شده).

* ورودی‌ها: رویداد خارجی از Salesforce.

* خروجی‌ها: اشیاء داده لید راه‌اندازی شده.

* موارد خاص (Edge Cases): مشکلات احتمالی شامل مسائل اتصال به API Salesforce، خطاهای مجوز، یا راه‌اندازی خالی در صورت عدم وقوع تغییرات لید است.

* نسخه: v1

2. Loop Over Items (SplitInBatches)

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

* پیکربندی: اندازه دسته پیش‌فرض (نامشخص)، پردازش یک لید در هر بار.

* ورودی‌ها: داده‌های لید راه‌اندازی شده از Salesforce Trigger.

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

* موارد خاص (Edge Cases): اندازه دسته صفر یا بیش از حد بزرگ می‌تواند باعث مشکلات حافظه یا timeout شود.

* نسخه: v3

---

۲. پوشاندن داده‌ها و آماده‌سازی API

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

  • نودهای درگیر:

* HTTP Request

* MASK DATA (نود کد)

  • جزئیات نودها:

1. HTTP Request

* نوع: نود کلاینت HTTP که برای آماده‌سازی یا غنی‌سازی داده‌ها قبل از پوشاندن استفاده می‌شود (API دقیق مشخص نشده است).

* پیکربندی: URL و متد نامشخص؛ احتمالاً به عنوان یک مرحله میانی برای دریافت یا ارسال داده‌ها استفاده می‌شود.

* ورودی‌ها: داده‌های لید دسته‌ای از نود Loop Over Items.

* خروجی‌ها: داده‌های منتقل شده به نود MASK DATA.

* موارد خاص (Edge Cases): خطاهای HTTP (timeout، وضعیت 4xx/5xx)، داده‌های پاسخ نامعتبر، مشکلات اتصال.

* نسخه: v4.2

* نکته: alwaysOutputData روی false تنظیم شده است، بنابراین پاسخ‌های خالی می‌توانند پردازش پایین‌دستی را متوقف کنند.

2. MASK DATA (نود کد)

* نوع: نود کد سفارشی جاوا اسکریپت.

* پیکربندی: منطق پوشاندن داده‌ها را بر روی فیلدهای PII لید اجرا می‌کند (مانند مبهم‌سازی جزئی یا توکن‌سازی).

* ورودی‌ها: خروجی از نود HTTP Request.

* خروجی‌ها: داده‌های لید پوشانده شده به نود OpenAI.

* موارد خاص (Edge Cases): خطاهای کد، منطق پوشاندن نامناسب که منجر به نشت یا از دست رفتن داده‌ها می‌شود.

* نسخه: v2

---

۳. امتیازدهی لید با هوش مصنوعی از طریق OpenAI GPT-4o

این بخش داده‌های لید پوشانده شده را به مدل GPT-4o OpenAI ارسال می‌کند تا امتیازدهی پیشرفته لید بر اساس ویژگی‌های لید انجام شود.

  • نودهای درگیر:

* OpenAI

  • جزئیات نودها:

1. OpenAI

* نوع: نود LangChain OpenAI، فراخوانی‌های GPT-4o را اجرا می‌کند.

* پیکربندی: از مدل GPT-4o با الگوهای پرامپت مناسب برای امتیازدهی لید استفاده می‌کند.

* ورودی‌ها: داده‌های پوشانده شده از نود MASK DATA.

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

* اعتبارنامه‌ها (Credentials): نیاز به کلید API OpenAI دارد که در n8n پیکربندی شده است.

* موارد خاص (Edge Cases): محدودیت‌های نرخ API، کلیدهای API نامعتبر، خرابی پرامپت، خروجی‌های غیرمنتظره مدل.

* نسخه: v1.8

---

۴. برداشتن پوشش داده‌ها و اطلاع‌رسانی به Slack

این بخش خروجی هوش مصنوعی را از حالت پوشیده خارج می‌کند تا داده‌های قابل خواندن را (در صورت لزوم) بازیابی کند و اطلاعات لید امتیازدهی شده را از طریق وب‌هوک به یک کانال Slack ارسال می‌کند.

  • نودهای درگیر:

* UNMASK Data (نود کد)

* Slack

  • جزئیات نودها:

1. UNMASK Data (نود کد)

* نوع: نود کد سفارشی جاوا اسکریپت.

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

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

* خروجی‌ها: نتیجه امتیازدهی لید بدون پوشش به Slack.

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

* نسخه: v2

2. Slack

* نوع: نود Slack برای ارسال پیام از طریق وب‌هوک.

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

* ورودی‌ها: داده‌های امتیازدهی لید بدون پوشش.

* خروجی‌ها: ندارد (نود پایانی).

* اعتبارنامه‌ها (Credentials): وب‌هوک Slack پیکربندی شده در n8n.

* موارد خاص (Edge Cases): نامعتبر شدن وب‌هوک، مشکلات شبکه، محدودیت نرخ.

* نسخه: v2.3

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش کاربردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))یادداشت چسبان (Sticky Note)
Salesforce TriggerSalesforce Triggerشروع گردش کار در رویداد سرنخ-Loop Over Items
Loop Over ItemsSplitInBatchesدسته‌بندی رکوردهای سرنخ برای پردازشSalesforce TriggerHTTP Request (خروجی دوم)، Slack (خروجی اول)
HTTP RequestHTTP Requestآماده‌سازی/غنی‌سازی داده‌ها قبل از ماسک کردنLoop Over Items (خروجی دوم)MASK DATA
MASK DATACodeماسک کردن داده‌های حساس سرنخHTTP RequestOpenAI
OpenAILangchain OpenAIامتیازدهی سرنخ با هوش مصنوعی با استفاده از GPT-4oMASK DATAUNMASK Data
UNMASK DataCodeحذف ماسک از داده‌های خروجی هوش مصنوعیOpenAISlack
SlackSlackارسال اعلان سرنخ امتیازدهی شدهUNMASK Data-

---

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

برای بازسازی گردش کار از ابتدا، مراحل زیر را دنبال کنید:

1. ایجاد گره Salesforce Trigger:

* نوع: Salesforce Trigger.

* برای فعال شدن در زمان ایجاد/به‌روزرسانی رکوردهای Lead پیکربندی کنید (رویدادهای پیش‌فرض: ایجاد/به‌روزرسانی).

* ورودی متصل نکنید؛ خروجی آن به گره بعدی متصل می‌شود.

2. ایجاد گره Loop Over Items (SplitInBatches):

* نوع: SplitInBatches.

* اندازه دسته را روی 1 تنظیم کنید تا هر Lead به صورت جداگانه پردازش شود.

* ورودی آن را از خروجی Salesforce Trigger متصل کنید.

* این گره دو خروجی دارد: یک خروجی اصلی و یک خروجی ثانویه برای جریان‌های موازی.

3. ایجاد گره HTTP Request:

* نوع: HTTP Request.

* ورودی آن را از خروجی دوم گره Loop Over Items متصل کنید.

* نقطه پایانی API و متد را طبق نیاز پیکربندی کنید (در صورت نیاز URL API خاص خود را وارد کنید).

* اطمینان حاصل کنید که alwaysOutputData روی false تنظیم شده است (این مقدار پیش‌فرض است).

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

4. ایجاد گره MASK DATA (Code):

* نوع: Code (JavaScript).

* ورودی آن را از گره HTTP Request متصل کنید.

* منطق JavaScript را برای ماسک کردن فیلدهای حساس پیاده‌سازی کنید (به عنوان مثال، جایگزینی ایمیل‌ها با توکن‌ها، حذف آدرس‌ها).

* این گره داده‌های ماسک شده را برای پردازش هوش مصنوعی خروجی می‌دهد.

5. ایجاد گره OpenAI (Langchain OpenAI):

* نوع: Langchain OpenAI.

* ورودی آن را از گره MASK DATA متصل کنید.

* با اعتبارنامه API OpenAI خود (کلید API) پیکربندی کنید.

* مدل را روی gpt-4o تنظیم کنید.

* دستور (prompt) را برای امتیازدهی به Leadها بر اساس داده‌های ماسک شده تعریف کنید.

* اطمینان حاصل کنید که نسخه روی 1.8 تنظیم شده است.

6. ایجاد گره UNMASK Data (Code):

* نوع: Code (JavaScript).

* ورودی آن را از گره OpenAI متصل کنید.

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

* این گره داده‌های پردازش شده را برای اعلان Slack خروجی می‌دهد.

7. ایجاد گره Slack:

* نوع: Slack.

* ورودی آن را از گره UNMASK Data متصل کنید.

* URL وب‌هوک Slack یا اعتبارنامه OAuth2 خود را با دسترسی وب‌هوک پیکربندی کنید.

* محتوای پیام را برای شامل کردن نتایج امتیازدهی Lead تنظیم کنید.

* اطمینان حاصل کنید که نسخه 2.3 است.

8. اتصال گردش کار:

* Salesforce Trigger -> Loop Over Items (خروجی اصلی).

* Loop Over Items (خروجی دوم) -> HTTP Request -> MASK DATA -> OpenAI -> UNMASK Data -> Slack.

(توجه: خروجی اول Loop Over Items در JSON به Slack متصل نشان داده شده است، اما در جریان شرح داده شده در اینجا، احتمالاً در نظر گرفته شده است که از طریق گره unmasking پردازش شود. منطق جریان واقعی خود را دوباره بررسی کنید.)*

9. تنظیم اعتبارنامه‌ها:

* اعتبارنامه‌های OAuth2 یا API Salesforce را در گره Salesforce Trigger پیکربندی کنید.

* کلید API OpenAI خود را در اعتبارنامه‌های گره OpenAI اضافه کنید.

* اعتبارنامه‌های وب‌هوک یا OAuth2 Slack خود را در گره Slack تنظیم کنید.

10. آزمایش گردش کار:

* گردش کار را با یک به‌روزرسانی نمونه Lead در Salesforce فعال کنید.

* صحت فرآیندهای ماسک کردن و باز کردن ماسک داده‌ها را تأیید کنید.

* تأیید کنید که خروجی امتیازدهی هوش مصنوعی و اعلان‌های Slack مطابق انتظار دریافت می‌شوند.

نکات و منابع عمومی

| محتوای یادداشت | زمینه یا پیوند

گردش کار، Salesforce، OpenAI GPT-4o و Slack را برای خودکارسازی امتیازدهی سرنخ ادغام می‌کند-
نود Slack از وب‌هوک با شناسه 2735d399-4324-4b40-8cd0-539f5c9b6c7e استفاده می‌کندجزئیات پیکربندی وب‌هوک Slack
از آخرین نسخه n8n برای اطمینان از سازگاری با Langchain OpenAI v1.8 و SplitInBatches v3 استفاده کنیدمستندات نودهای n8n

---

سلب مسئولیت:

متن ارائه شده منحصراً از یک Workflow خودکار n8n سرچشمه می‌گیرد. این متن کاملاً با سیاست‌های محتوایی فعلی مطابقت دارد و حاوی هیچ عنصر غیرقانونی، توهین‌آمیز یا محافظت‌شده‌ای نیست. تمام داده‌های پردازش شده قانونی و عمومی هستند.

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

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

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

این گردش کار با دریافت به‌روزرسانی‌های سرنخ از Salesforce، پردازش آن‌ها با استفاده از GPT-4o برای امتیازدهی، و ارسال نتایج به Slack، فرآیند امتیازدهی سرنخ را خودکار می‌کند.

چگونه حریم خصوصی داده‌ها در این گردش کار حفظ می‌شود؟

داده‌های حساس سرنخ قبل از ارسال به مدل هوش مصنوعی (GPT-4o) ماسک می‌شوند و پس از دریافت نتایج، دوباره برای تیم قابل مشاهده می‌شوند تا انطباق با مقررات حریم خصوصی تضمین شود.

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

این گردش کار از Salesforce به عنوان منبع داده، GPT-4o (OpenAI) برای امتیازدهی هوش مصنوعی، و Slack برای اطلاع‌رسانی نتایج استفاده می‌کند.

workflowهای مرتبط

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