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

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

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

دانلود workflow

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

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

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

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

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

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

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

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

1. دریافت ورودی: دریافت امن فایل‌های صوتی ضبط تماس از طریق یک وب‌هوک (Webhook).

2. پیکربندی گردش کار: تنظیم پارامترهای ثابت ضروری برای آستانه‌های تجزیه و تحلیل.

3. رونویسی صدا: تبدیل صدای دریافتی به متن رونویسی شده با استفاده از OpenAI Whisper.

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

5. تولید پیشنهاد پیگیری: ایجاد گام‌های عملی بعدی برای نمایندگان فروش بر اساس محتوای تماس.

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

7. یادداشت‌های چسبنده اطلاعاتی: ارائه مستندات درون گردش کار برای وضوح و راهنمایی.

---

تحلیل گره به گره (Node Analysis)

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

  • هدف: این گره به عنوان نقطه ورود عمل می‌کند و منتظر درخواست‌های HTTP POST ورودی است که حاوی فایل‌های صوتی ضبط شده تماس هستند و به این ترتیب گردش کار را فعال می‌کند.
  • نوع گره: n8n-nodes-base.webhook
  • پیکربندی:

* مسیر (Path): call-recording-upload

* متد (Method): POST

* حالت پاسخ (Response Mode): Last node (خروجی آخرین گره را به تماس‌گیرنده برمی‌گرداند)

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

۲. پیکربندی گردش کار

  • هدف: پارامترهای ثابت و یکنواختی را که در سراسر گردش کار استفاده می‌شوند، مانند آستانه‌های تحلیل احساسات و سطوح اطمینان تعهد، ایجاد می‌کند.
  • نوع گره: n8n-nodes-base.set
  • پیکربندی:

* sentimentThreshold: برای ارزیابی احساسات روی 0.7 تنظیم شده است.

* minCommitmentConfidence: به عنوان حداقل اطمینان برای معتبر تلقی شدن یک تعهد، روی 0.8 تنظیم شده است.

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

  • ورودی: داده‌های دریافتی از گره Trigger وب‌هوک.
  • خروجی: پارامترهای پیکربندی شده به همراه داده‌های ورودی به مرحله بعد منتقل می‌شوند.

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

  • هدف: از مدل Whisper شرکت OpenAI برای رونویسی دقیق محتوای صوتی ضبط شده تماس به متن استفاده می‌کند.
  • نوع گره: @n8n/n8n-nodes-langchain.openAi (به طور خاص برای رونویسی صدا پیکربندی شده است)
  • پیکربندی:

* منبع (Resource): audio

* عملیات (Operation): transcribe

  • اعتبارنامه‌ها (Credentials): کلید API OpenAI شما مورد نیاز است.
  • ورودی: داده‌های صوتی منتقل شده از گره پیکربندی گردش کار.
  • خروجی: یک شیء JSON حاوی فیلد text با محتوای رونویسی شده تماس.
  • مشکلات احتمالی: فرمت‌های صوتی پشتیبانی نشده، مهلت زمانی رونویسی، محدودیت‌های نرخ API یا مشکلات سهمیه، یا خطاهای کلی رونویسی.

۴. استخراج و تحلیل داده

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

  • گره: استخراج موضوعات کلیدی

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

* نوع گره: @n8n/n8n-nodes-langchain.informationExtractor

* پیکربندی:

* ورودی متن (Text Input): از فیلد .text گره رونویسی استفاده می‌کند.

* ویژگی‌های استخراج شده (Attributes Extracted): topics (لیست)، mainSubject (رشته)، actionItems (لیست).

* ورودی: متن رونویسی شده.

* خروجی: یک شیء JSON ساختاریافته حاوی ویژگی‌های استخراج شده.

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

  • گره: مدل OpenAI برای موضوعات

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

* نوع گره: @n8n/n8n-nodes-langchain.lmChatOpenAi

* پیکربندی: از مدل GPT-4.1-mini استفاده می‌کند.

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

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

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

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

  • گره: تحلیل احساسات

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

* نوع گره: @n8n/n8n-nodes-langchain.informationExtractor

* پیکربندی:

* ورودی متن (Input Text): از فیلد .text گره رونویسی استفاده می‌کند.

* ویژگی‌های استخراج شده (Attributes Extracted): overallSentiment (رشته)، sentimentScore (عدد بین -۱ و ۱)، customerMood (رشته)، salesRepTone (رشته).

* ورودی: متن رونویسی شده.

* خروجی: یک شیء JSON حاوی ویژگی‌های مرتبط با احساسات.

* مشکلات احتمالی: تفسیر نادرست ظرافت‌های لحن، دشواری با احساسات خنثی یا ترکیبی.

  • گره: مدل OpenAI برای احساسات

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

* نوع گره: @n8n/n8n-nodes-langchain.lmChatOpenAi

* پیکربندی: از مدل GPT-4.1-mini استفاده می‌کند.

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

* ورودی: متنی که نیاز به تحلیل احساسات دارد.

* خروجی: داده‌های تحلیل احساسات.

* مشکلات احتمالی: تأخیر مدل، خطاهای API.

  • گره: استخراج تعهدات

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

* نوع گره: @n8n/n8n-nodes-langchain.informationExtractor

* پیکربندی:

* ورودی متن (Input Text): از فیلد .text گره رونویسی استفاده می‌کند.

* اسکیما (Schema): یک اسکیما JSON تعریف شده به صورت دستی برای آرایه‌ای از اشیاء تعهد، که هر کدام دارای فیلدهای party، commitment، deadline و confidence هستند.

* ورودی: متن رونویسی شده.

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

* مشکلات احتمالی: اطمینان پایین در تشخیص تعهدات، اطلاعات مهلت زمانی گم‌شده.

  • گره: مدل OpenAI برای تعهدات

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

* نوع گره: @n8n/n8n-nodes-langchain.lmChatOpenAi

* پیکربندی: از مدل GPT-4.1-mini استفاده می‌کند.

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

* ورودی: درخواست (prompt) برای استخراج تعهد.

* خروجی: داده‌های JSON تجزیه شده تعهدات.

* مشکلات احتمالی: دشواری در تجزیه تعهدات پیچیده، مشکلات API.

۵. تولید پیشنهاد پیگیری

  • هدف: بر اساس رونویسی تماس و تعهدات شناسایی شده، لیستی مختصر و شماره‌دار از ۳ تا ۵ پیشنهاد پیگیری عملی برای نمایندگان فروش تولید می‌کند.
  • نوع گره: @n8n/n8n-nodes-langchain.openAi (به طور خاص برای تکمیل پیکربندی شده است)
  • پیکربندی:

* مدل (Model): GPT-4o-mini (یک نسخه بهینه شده از OpenAI GPT-4).

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

  • اعتبارنامه‌ها: کلید API OpenAI شما مورد نیاز است.
  • ورودی: متن رونویسی شده و JSON تعهدات.
  • خروجی: لیستی مبتنی بر متن از پیشنهادات پیگیری.
  • مشکلات احتمالی: پیشنهادات مبهم یا نامربوط، عدم مدیریت کامل زمینه، محدودیت نرخ API.

۶. تجمیع و به‌روزرسانی CRM

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

  • گره: ترکیب نتایج تحلیل

* هدف: خروجی‌های رونویسی، استخراج موضوع، تحلیل احساسات، تعهدات و پیشنهادات پیگیری را در یک شیء داده واحد و ساختاریافته جمع‌آوری می‌کند.

* نوع گره: n8n-nodes-base.set

* پیکربندی:

* تخصیص‌ها (Assignments): فیلدهایی مانند transcription، keyTopics، mainSubject، sentiment، sentimentScore، customerMood، followUpSuggestions، analysisTimestamp و commitment ایجاد می‌کند.

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

* ورودی: داده‌های گره‌های "تولید پیشنهاد پیگیری" و "استخراج تعهدات".

* خروجی: یک شیء داده تجمیع شده آماده برای به‌روزرسانی CRM.

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

  • گره: به‌روزرسانی CRM با تحلیل

* هدف: یک رکورد سرنخ (Lead) موجود در Zoho CRM را با بینش‌های تولید شده توسط هوش مصنوعی با استفاده از نگاشت فیلدهای سفارشی به‌روزرسانی می‌کند.

* نوع گره: n8n-nodes-base.zohoCrm

* پیکربندی:

* منبع (Resource): lead

* عملیات (Operation): update

* LeadId: به صورت پویا از داده‌های ورودی نگاشت می‌شود (مثلاً از payload وب‌هوک).

* فیلدهای سفارشی به‌روز شده (Custom Fields Updated):

* TopickeyTopics

* Main_SubjectmainSubject

* Action_ItemsactionItems (از استخراج موضوع)

* Customer_MoodcustomerMood

* Sentiment_ScoressentimentScore

* SentimentoverallSentiment

* FollowUp_TextfollowUpSuggestions

* اعتبارنامه‌ها: اعتبارنامه‌های API OAuth2 Zoho مورد نیاز است.

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

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

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

۷. یادداشت‌های چسبنده اطلاعاتی

  • هدف: این گره‌ها صرفاً برای مستندسازی در ویرایشگر n8n هستند و توضیحات مربوط به هدف گردش کار، جزئیات پیکربندی و دستورالعمل‌های راه‌اندازی را مستقیماً به کاربر ارائه می‌دهند.
  • نوع گره: n8n-nodes-base.stickyNote
  • جزئیات: چندین یادداشت چسبنده به صورت استراتژیک قرار داده شده‌اند تا راهنمایی در مورد رونویسی، استخراج داده، نمای کلی گردش کار، مراحل راه‌اندازی و فرآیند به‌روزرسانی CRM ارائه دهند. آن‌ها بر اجرای گردش کار تأثیر نمی‌گذارند.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))
Webhook Triggern8n-nodes-base.webhookدریافت تماس ضبط شده HTTP POST-Workflow Configuration
Workflow Configurationn8n-nodes-base.setتعریف پارامترهای تحلیل استاتیکWebhook TriggerTranscribe Call Recording
Transcribe Call Recording@n8n/n8n-nodes-langchain.openAiتبدیل صدا به متنWorkflow ConfigurationExtract Key Topics, Analyze Sentiment, Extract Commitments
Extract Key Topics@n8n/n8n-nodes-langchain.informationExtractorشناسایی موضوعات، سوژه، موارد اقدامTranscribe Call RecordingOpenAI Model for Topics
OpenAI Model for Topics@n8n/n8n-nodes-langchain.lmChatOpenAiبک‌اند هوش مصنوعی برای استخراج موضوعExtract Key Topics(Internal to Information Extractor)
Analyze Sentiment@n8n/n8n-nodes-langchain.informationExtractorتحلیل احساسات، خلق و خو و لحنTranscribe Call RecordingOpenAI Model for Sentiment
OpenAI Model for Sentiment@n8n/n8n-nodes-langchain.lmChatOpenAiبک‌اند هوش مصنوعی برای تحلیل احساساتAnalyze Sentiment(Internal to Information Extractor)
Extract Commitments@n8n/n8n-nodes-langchain.informationExtractorتشخیص و استخراج تعهداتTranscribe Call RecordingOpenAI Model for Commitments
OpenAI Model for Commitments@n8n/n8n-nodes-langchain.lmChatOpenAiبک‌اند هوش مصنوعی برای استخراج تعهداتExtract Commitments(Internal to Information Extractor)
Generate Follow-up Suggestions@n8n/n8n-nodes-langchain.openAiایجاد پیشنهادات پیگیری عملیTranscription, CommitmentsCombine Analysis Results
Combine Analysis Resultsn8n-nodes-base.setتجمیع تمام بینش‌های استخراج شدهFollow-up Suggestions, CommitmentsUpdate CRM with Analysis
Update CRM with Analysisn8n-nodes-base.zohoCrmبه‌روزرسانی رکورد سرنخ Zoho CRMCombine Analysis Results(End of Workflow)
Sticky Notesn8n-nodes-base.stickyNoteارائه مستندات در ویرایشگر--

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

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

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

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

چه اطلاعاتی از تماس‌ها استخراج می‌شود؟

اطلاعاتی مانند موضوعات اصلی مکالمه، موارد اقدام ذکر شده، و تحلیل احساسات کلی تماس استخراج می‌شود.

چگونه این گردش کار با Zoho CRM ادغام می‌شود؟

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

چه ابزارهایی برای این گردش کار لازم است؟

شما به یک حساب n8n، کلید API OpenAI و دسترسی به Zoho CRM نیاز دارید.

workflowهای مرتبط

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