تحلیل خودکار تماس‌های فروش با n8n و GPT-4o

تحلیل خودکار تماس‌های فروش با n8n و GPT-4o

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

دانلود workflow

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

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

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

تحلیل تماس‌های فروش با رونویسی Whisper، GPT-4o، Airtable و Slack

این گردش کار، تحلیل ضبط تماس‌های فروش را خودکار می‌کند و صداهای خام را به بینش‌های عملی تبدیل کرده و مستقیماً به CRM، کانال‌های ارتباطی و نمایندگان فروش شما تحویل می‌دهد.

ویژگی‌های کلیدی:

  • رونویسی خودکار: ضبط‌های صوتی را با استفاده از مدل Whisper OpenAI به متن تبدیل می‌کند.
  • تحلیل مبتنی بر هوش مصنوعی: از GPT-4o برای استخراج خلاصه‌ها، احساسات، ریسک معامله، مخالفت‌ها و موارد دیگر استفاده می‌کند.
  • یکپارچه‌سازی بی‌نقص: داده‌های تحلیل‌شده را برای مدیریت CRM به Airtable و برای اعلان‌های تیم به Slack ارسال می‌کند.
  • بازخورد فوری: یک گزارش مبتنی بر وب از تحلیل را بلافاصله پس از ارسال به نمایندگان فروش ارائه می‌دهد.

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

---

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

این گردش کار به چهار مرحله اصلی تقسیم شده است:

1. دریافت فرم: جزئیات ضروری تماس و لینک ضبط صدا را از نمایندگان فروش جمع‌آوری می‌کند.

2. رونویسی صدا: فایل صوتی را دانلود کرده و آن را به متن رونویسی می‌کند.

3. تحلیل هوش مصنوعی: رونوشت را برای استخراج بینش‌های فروش ساختاریافته با استفاده از GPT-4o پردازش می‌کند.

4. خروجی و تحویل: نتایج تحلیل را به Airtable، Slack و نماینده ارائه‌دهنده توزیع می‌کند.

---

۱. دریافت فرم

هدف: جمع‌آوری و اعتبارسنجی داده‌های اولیه ارائه‌شده توسط نمایندگان فروش.

  • گره‌ها (Nodes):

* 1. Form — Sales Rep Submits Call (Form Trigger)

* 2. Code — Clean and Validate Form Data (Code)

  • توضیحات:

* گره Form Trigger یک فرم وب کاربرپسند برای جمع‌آوری جزئیاتی مانند نام نماینده، ایمیل، شرکت مشتری بالقوه، اطلاعات تماس، مرحله معامله، ارزش معامله، لینک مستقیم به ضبط تماس، مدت زمان و هرگونه یادداشت مرتبط ارائه می‌دهد.

* سپس گره Code داده‌های ورودی را پاکسازی و استانداردسازی می‌کند (مانند حذف فضاهای خالی، تبدیل به حروف کوچک) و یک submissionId منحصر به فرد برای پیگیری ایجاد می‌کند.

  • مدیریت خطا: این مرحله در صورت مفقود بودن فیلدهای حیاتی مانند نام نماینده یا URL صدا، خطاهای اعتبارسنجی را پرچم‌گذاری می‌کند.

---

۲. رونویسی صدا

هدف: بازیابی فایل صوتی و تبدیل محتوای گفتاری آن به متن.

  • گره‌ها (Nodes):

* 3. HTTP — Download Audio File (HTTP Request)

* 4. OpenAI — Transcribe with Whisper (HTTP Request)

* 5. Code — Merge Transcript with Call Data (Code)

  • توضیحات:

* گره HTTP Request فایل صوتی را از audioUrl ارائه‌شده دانلود می‌کند. این گره برای مدیریت پاسخ‌های فایل باینری پیکربندی شده است.

* سپس صدای دانلود شده از طریق یک گره HTTP Request دیگر به مدل Whisper API OpenAI برای رونویسی ارسال می‌شود.

* یک گره Code بعدی، متن رونویسی شده را با فراداده تماس جمع‌آوری‌شده قبلی ادغام کرده و تعداد کل کلمات را محاسبه می‌کند.

  • مدیریت خطا: مشکلات احتمالی شامل URLهای صوتی نامعتبر (خطاهای ۴۰۴)، قطع شدن API یا رونوشت‌های خالی است.

---

۳. تحلیل هوش مصنوعی

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

  • گره‌ها (Nodes):

* 6. AI Agent — GPT-4o Sales Analysis (AI Agent)

* 7. OpenAI — Chat Model (GPT-4o) (Chat Model)

* 8. Code — Parse and Combine AI Analysis (Code)

  • توضیحات:

* گره AI Agent که توسط OpenAI Chat Model با استفاده از gpt-4o پشتیبانی می‌شود، به عنوان یک تحلیلگر فروش عمل می‌کند. به آن دستور داده می‌شود تا اطلاعات کلیدی مانند خلاصه تماس، امتیاز احساسات، ارزیابی ریسک معامله، نسبت صحبت، مخالفت‌های شناسایی شده (با نقل قول‌های پشتیبان)، سیگنال‌های خرید، ذکر رقبا، مراحل بعدی تعریف شده، توصیه‌های مربیگری و یادداشت‌های پیشنهادی CRM را شناسایی و ساختار دهد.

* گره Code خروجی هوش مصنوعی را پاکسازی کرده، قالب‌بندی کد markdown را حذف می‌کند و داده‌های ساختاریافته را به یک شیء JSON تبدیل می‌کند که آماده ادغام است.

  • مدیریت خطا: این مرحله می‌تواند با مسائلی مانند توهمات هوش مصنوعی، خطاهای تجزیه پاسخ هوش مصنوعی در صورت انحراف از فرمت JSON مورد انتظار، یا محدودیت‌های نرخ API مواجه شود.

---

۴. خروجی و تحویل

هدف: توزیع بینش‌های تحلیل‌شده به سیستم‌ها و ذینفعان مربوطه.

  • گره‌ها (Nodes):

* 9. Airtable — Save Full Analysis (Airtable)

* 10. Slack — Post Analysis to Channel (Slack)

* 11. Code — Build HTML Confirmation Page (Code)

* 12. Webhook — Show Results Page to Rep (Respond to Webhook)

  • توضیحات:

* گره Airtable یک رکورد جدید ایجاد کرده و آن را با تحلیل دقیق استخراج‌شده توسط هوش مصنوعی پر می‌کند.

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

* یک گره Code یک صفحه HTML جذاب ایجاد می‌کند که نتایج تحلیل را نمایش می‌دهد.

* در نهایت، گره Respond to Webhook این صفحه HTML را به عنوان پاسخ به ارسال فرم اولیه ارسال می‌کند و بازخورد فوری را به نماینده فروش ارائه می‌دهد.

  • مدیریت خطا: خرابی‌ها می‌توانند به دلیل عدم تطابق طرح Airtable، منقضی شدن وب‌هوک‌های Slack یا مشکلات اتصال شبکه رخ دهند.

---

جدول خلاصه گردش کار

نام گره (Node Name)نوع گره (Node Type)نقش عملکردی (Functional Role)گره(های) ورودی (Input Node(s))گره(های) خروجی (Output Node(s))دسته بندی (Category)
1. Form — Sales Rep Submits CallForm Triggerجمع‌آوری داده و لینک صدا-2. Codeدریافت فرم
2. Code — Clean and Validate Form DataCodeنرمال‌سازی داده و تولید ID1. Form3. HTTPدریافت فرم
3. HTTP — Download Audio FileHTTP Requestبازیابی فایل صوتی2. Code4. OpenAIرونویسی
4. OpenAI — Transcribe with WhisperHTTP Requestتبدیل گفتار به متن3. HTTP5. Codeرونویسی
5. Code — Merge Transcript with Call DataCodeادغام رونوشت و فراداده4. OpenAI6. AI Agentرونویسی
6. AI Agent — GPT-4o Sales AnalysisAI Agentاستخراج بینش فروش5. Code8. Codeتحلیل هوش مصنوعی
7. OpenAI — Chat Model (GPT-4o)Chat Modelموتور پردازش LLM-6. AI Agentتحلیل هوش مصنوعی
8. Code — Parse and Combine AI AnalysisCodeپاکسازی و ساختاردهی JSON6. AI Agent9, 10, 11تحلیل هوش مصنوعی
9. Airtable — Save Full AnalysisAirtableذخیره‌سازی داده CRM8. Code-خروجی و تحویل
10. Slack — Post Analysis to ChannelSlackاعلان تیم8. Code-خروجی و تحویل
11. Code — Build HTML Confirmation PageCodeتولید صفحه نتایج8. Code12. Webhookخروجی و تحویل
12. Webhook — Show Results Page to RepRespond to Webhookتحویل بازخورد کاربر نهایی11. Code-خروجی و تحویل

---

ساخت گردش کار

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

مرحله ۱: راه‌اندازی دریافت فرم

1. یک گره Form Trigger اضافه کنید. فیلدهای فرم را پیکربندی کنید: Rep Name (متن)، Email (ایمیل)، Prospect Company (متن)، Contact Name (متن)، Contact Email (ایمیل)، Deal Stage (منو کشویی)، Deal Value (عدد)، Call Recording Direct Link (URL)، Duration (عدد)، Notes (ناحیه متن).

2. یک گره Code را متصل کنید. جاوا اسکریپت را برای حذف فضاهای خالی ورودی‌های متنی، تبدیل فیلدهای ایمیل به حروف کوچک و تولید یک شناسه منحصر به فرد (مانند CALL-${Date.now()}) پیاده‌سازی کنید.

مرحله ۲: راه‌اندازی رونویسی صدا

3. یک گره HTTP Request اضافه کنید. URL را روی {{ $json.callRecordingDirectLink }} (یا نام فیلد فرم شما) تنظیم کنید و فرمت پاسخ را روی File پیکربندی کنید.

4. یک گره HTTP Request دیگر برای OpenAI Whisper اضافه کنید:

* متد (Method): POST

* URL: https://api.openai.com/v1/audio/transcriptions

* بدنه (Body): multipart/form-data را انتخاب کنید. پارامترها را اضافه کنید: model: whisper-1, response_format: verbose_json, language: en.

* هدرها (Headers): Authorization: Bearer YOUR_OPENAI_API_KEY را اضافه کنید. (برای امنیت، از سیستم اعتبارنامه‌های n8n استفاده کنید).

5. یک گره Code را متصل کنید. جاوا اسکریپت را برای ادغام خروجی text از رونویسی Whisper با داده‌های ارسال فرم بنویسید.

مرحله ۳: راه‌اندازی تحلیل هوش مصنوعی

6. یک گره AI Agent اضافه کنید. یک اعلان دقیق بنویسید که هوش مصنوعی را به عنوان یک تحلیلگر متخصص تماس فروش راهنمایی کند. ساختار خروجی JSON مورد نظر را تعریف کنید، شامل فیلدهایی مانند summary, sentiment, deal_risk, objections, next_steps و غیره.

7. یک گره OpenAI Chat Model را به AI Agent متصل کنید. gpt-4o را به عنوان مدل انتخاب کنید.

8. یک گره Code اضافه کنید. جاوا اسکریپت را برای پاکسازی رشته خروجی عامل هوش مصنوعی، حذف بلوک‌های کد markdown (مانند ``json) و تجزیه نتیجه به یک شیء JSON معتبر با استفاده از JSON.parse()` پیاده‌سازی کنید.

مرحله ۴: راه‌اندازی توزیع داده

9. یک گره Airtable اضافه کنید. عملیات "Create Record" را انتخاب کنید. فیلدهای تحلیل تجزیه‌شده هوش مصنوعی (مانند analysis.summary, analysis.deal_risk) را به ستون‌های Airtable مربوطه خود نگاشت کنید.

10. یک گره Slack اضافه کنید. آن را با URL وب‌هوک Slack خود پیکربندی کنید تا خلاصه تحلیل را در کانال تیم خود ارسال کند.

11. یک گره Code اضافه کنید. از قالب‌های رشته‌ای در جاوا اسکریپت برای ساخت یک رشته HTML استفاده کنید و نتایج تحلیل را در قالبی استایل‌دهی شده جاسازی کنید.

12. یک گره Respond to Webhook اضافه کنید. بدنه پاسخ را به رشته HTML تولید شده در مرحله قبل تنظیم کنید و اطمینان حاصل کنید که حالت پاسخ روی HTML تنظیم شده است.

---

ملاحظات مهم

  • امنیت کلید API: ذخیره کلیدهای API مستقیماً در گره‌ها توصیه نمی‌شود. از سیستم مدیریت اعتبارنامه‌های n8n برای مدیریت امن کلید API OpenAI خود استفاده کنید.
  • فرمت فایل صوتی: اطمینان حاصل کنید که ضبط‌های صوتی شما در قالبی سازگار با Whisper هستند (مانند mp3, mp4, mpeg, mpga, m4a, wav, webm). URL ارائه‌شده باید یک لینک دانلود مستقیم باشد، نه لینکی به یک پخش‌کننده رسانه یا صفحه ذخیره‌سازی ابری.
  • انتخاب مدل: مدل gpt-4o به دلیل قابلیت‌های پیشرفته استدلال و خروجی JSON آن توصیه می‌شود. در صورت نیاز می‌توانید مدل‌های دیگر را آزمایش کنید.
  • مدیریت خطا: مدیریت خطای قوی را در هر مرحله برای مدیریت صحیح مسائل غیرمنتظره، مانند خرابی‌های API یا داده‌های نامعتبر، پیاده‌سازی کنید.

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

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

این گردش کار n8n چگونه به تحلیل تماس‌های فروش کمک می‌کند؟

این گردش کار با رونویسی خودکار فایل‌های صوتی تماس‌ها با استفاده از Whisper، استخراج بینش‌های کلیدی مانند خلاصه، احساسات و ریسک معامله با GPT-4o، و ارسال نتایج به ابزارهایی مانند Airtable و Slack، به تحلیل تماس‌های فروش کمک می‌کند.

چه مدل‌های هوش مصنوعی در این گردش کار استفاده می‌شوند؟

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

خروجی تحلیل تماس‌ها به کجا ارسال می‌شود؟

خروجی تحلیل تماس‌ها به Airtable برای مدیریت CRM و به Slack برای اعلان‌های تیمی ارسال می‌شود. همچنین یک گزارش مبتنی بر وب برای نمایندگان فروش ارائه می‌گردد.

مراحل اصلی این گردش کار چیست؟

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

workflowهای مرتبط

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