مرجع تخصصی اتوماسیون با n8n و ابزارهای هوش مصنوعی
آموزش‌های گام‌به‌گام، سناریوهای کاملاً تست‌شده و راهکارهای هوشمندسازی فرایندها برای افزایش سرعت و دقت در کارهای روزمره و کسب‌وکار.
معماری سیستم

آموزش بر پایه سناریوهای واقعی، نه تئوری!

گام ۰۱ // TRIGGER

دریافت و اتصال خودکار داده‌ها

دریافت مستقیم اطلاعات از وب‌هوک‌ها، فرم‌ها، ایمیل‌ها یا سیستم‌های CRM و ورود آنی داده‌ها به جریان اتوماسیون.

  • اتصال بدون محدودیت به سرویس‌های ایرانی و خارجی
  • پردازش آنی داده‌های ورودی (Real-time Webhook)
POST /api/v1/n8n-webhook
// Event Listening...
{
  "event": "lead_captured",
  "source": "WordPress_Form"
}
گام ۰۲ // AI PROCESSING

پردازش هوشمند با مدل‌های AI

ارسال داده‌ها به ایجنت‌ها و مدل‌های پردازشی (GPT-4o, Claude) جهت تحلیل متن، خلاصه‌سازی و تصمیم‌گیری هوشمند.

  • استفاده از پرامپت‌های مهندسی‌شده و دقیق
  • استخراج داده‌های ساختاریافته (JSON Output)
AI_Agent.analyze({
  model: "gpt-4o",
  temperature: 0.2,
  status: "ANALYSIS_SUCCESSFUL"
});
گام ۰۳ // AUTOMATION EXECUTION

اجرای خودکار در n8n

ارسال خروجی تحلیل‌شده به پیام‌رسان‌ها، دیتابیس، پنل‌های مدیریتی یا ارسال ایمیل بدون نیاز به دخالت انسانی.

  • کاهش ۹۰ درصدی خطای انسانی در فرایندها
  • اجرای تمام‌خودکار و ۲۴/۷ سناریوها
Workflow.execute();
✓ Notification sent to Telegram
✓ Row inserted into Database

تحلیل بازخوردهای Typeform با n8n

انتشار خودکار محتوا با n8n

مقدمه

تحلیل بازخوردهای Typeform با n8n:

N8N ابزاری است که به کمک آن می توانید در مدت‌زمان کوتاهی، فرایندهای خود را با هوش مصنوعی خودکار کنید و از مزایای اتوماسیون هوشمند بهره‌ مند شوید.

N8N برای چه کسب و کارهایی مناسب است:

اگر سازمان شما کوچک می باشد و هم اکنون بسیاری از کار های خود را با نرم افزار هایی همچون اکسل انجام می دهید، N8N برای کسب و کار شما ایده آل است و در صورتی که کسب و کاری متوسط یا بزرگ دارید می توانید بخش های بسیاری از فرایند های غیر کلیدی خود را با این ابزار هوشمند کنید.

.

اگر به پیاده‌سازی اختصاصی، اتصال n8n به نرم‌افزارهای سازمانی یا سفارشی‌سازی Workflowها متناسب با کسب‌وکارتان نیاز دارید، Danix با بررسی نیازهای کسب‌وکار تان، می‌تواند این فرایند را از طراحی تا استقرار برای شما انجام دهیم.
برای کسب و کارهای کوچک به این لینک مراجعه کنید و برای کسب و کارهای بزرگ و متوسط میتوانید از این لینک استفاده نمایید.
همچنین اگر ترجیح می‌دهید شخصاً نصب و راه‌اندازی را انجام دهید، می‌توانید از اطلاعات موجود در مقالات، دسته N8N استفاده کنید .همچنین می توانید template موجود در این workflow را به صورت رایگان از این قسمت دانلود کنید.

تحلیل بازخوردهای Typeform با n8n:

تحلیل هوشمند بازخوردهای Typeform با Google Cloud Natural Language، Notion، Slack و Trello در n8n

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

در این آموزش، یک Workflow در n8n بررسی می‌کنیم که پاسخ‌های دریافت‌شده از Typeform را دریافت کرده و متن بازخورد را با استفاده از سرویس Google Cloud Natural Language تحلیل می‌کند. این سرویس می‌تواند اطلاعاتی مانند امتیاز احساس یا Sentiment Score متن را در اختیار Workflow قرار دهد. سپس n8n بر اساس نتیجه این تحلیل، مسیر مناسب را انتخاب می‌کند.

در این Template، بازخوردهایی که در مسیر مثبت Workflow قرار می‌گیرند، در Notion ذخیره شده و سپس اطلاعات آن‌ها در Slack اطلاع‌رسانی می‌شود. بازخوردهای مسیر دیگر نیز به‌صورت یک کارت در Trello ثبت می‌شوند تا امکان پیگیری آن‌ها وجود داشته باشد.

به این ترتیب، تحلیل بازخوردهای Typeform با n8n می‌تواند بخشی از فرآیند دریافت، تحلیل، ثبت و پیگیری نظرات کاربران را بدون نیاز به بررسی دستی مداوم انجام دهد.

قبل از شروع

اگر هنوز n8n را نصب نکرده‌اید، پیشنهاد می‌کنیم ابتدا مقاله «آموزش n8n» را مطالعه کنید. در آن مقاله، مراحل نصب با Node.js و Docker، راه‌اندازی اولیه و ساخت اولین Workflow به‌صورت کامل آموزش داده شده است. پس از نصب و راه‌اندازی، به این مقاله بازگردید و مراحل پیاده‌سازی این Workflow را دنبال کنید.

این Workflow چه کاری انجام می‌دهد؟

این Workflow برای دریافت و پردازش خودکار بازخورد کاربران طراحی شده است. نقطه شروع فرآیند، یک فرم Typeform است. هر زمان کاربر فرم را ارسال کند، Typeform Trigger اطلاعات پاسخ را در اختیار n8n قرار می‌دهد.

در این Template، دو داده اصلی از پاسخ Typeform مورد استفاده قرار می‌گیرد:

  • نام کاربر که در فیلد Name قرار دارد.
  • متن بازخورد که در فیلد Any suggestions for us? قرار گرفته است.

پس از دریافت پاسخ، متن بازخورد به Node مربوط به Google Cloud Natural Language ارسال می‌شود. این سرویس متن را از نظر احساس یا Sentiment تحلیل کرده و مقداری تحت عنوان score برمی‌گرداند.

سپس Node مربوط به IF مقدار Score را بررسی می‌کند و Workflow را به یکی از دو مسیر هدایت می‌کند. در مسیر اول، اطلاعات بازخورد در یک Database در Notion ایجاد می‌شود و بعد از آن یک پیام در Slack ارسال می‌شود. در مسیر دوم، یک کارت در Trello ساخته می‌شود که امتیاز، متن بازخورد و نام کاربر را در خود دارد.

بنابراین، این Workflow چهار مرحله اصلی را به یک فرآیند خودکار تبدیل می‌کند:

دریافت بازخورد ← تحلیل احساس ← تصمیم‌گیری ← ثبت و اطلاع‌رسانی

کاربردهای این Workflow

استفاده از تحلیل بازخوردهای Typeform با n8n می‌تواند برای کسب‌وکارهایی که روزانه تعداد زیادی نظر و پیشنهاد دریافت می‌کنند، فرآیند بررسی بازخوردها را ساده‌تر کند. چند نمونه کاربردی عبارت‌اند از:

  1. تحلیل نظرات مشتریان: بازخوردهای مشتریان را دریافت و بر اساس احساس موجود در متن دسته‌بندی کنید.
  2. مدیریت بازخورد محصول: نظرات کاربران درباره قابلیت‌های مختلف محصول را دریافت کرده و موارد مهم را برای تیم محصول ارسال کنید.
  3. پیگیری نارضایتی کاربران: بازخوردهایی که نیاز به بررسی بیشتری دارند را در Trello به‌عنوان وظیفه قابل پیگیری ثبت کنید.
  4. نظرسنجی پس از ارائه خدمات: پاسخ‌های فرم‌های نظرسنجی را به‌صورت خودکار تحلیل و اطلاعات آن‌ها را در ابزارهای کاری ثبت کنید.
  5. دریافت بازخورد داخلی تیم: می‌توان Typeform را برای دریافت پیشنهادهای کارکنان استفاده کرد و نتایج را در Notion یا Trello مدیریت کرد.
  6. اطلاع‌رسانی به تیم: نتایج تحلیل‌شده را در Slack منتشر کنید تا اعضای تیم بدون بررسی دستی فرم‌ها از بازخوردهای جدید مطلع شوند.
  7. ساخت فرآیند خودکار مدیریت نظرات: می‌توان این Workflow را به‌عنوان بخشی از یک سیستم بزرگ‌تر برای دریافت، تحلیل و پیگیری Feedback کاربران توسعه داد.

پیش‌نیازهای اجرای این Workflow

برای اجرای صحیح تحلیل بازخوردهای Typeform با n8n به موارد زیر نیاز دارید:

  • یک نمونه نصب‌شده و فعال از n8n
  • حساب Typeform و یک فرم فعال
  • Credential مربوط به Typeform در n8n
  • حساب Google Cloud با سرویس Natural Language API فعال
  • Credential مربوط به Google Cloud Natural Language
  • یک Workspace و Database در Notion
  • Credential مربوط به Notion
  • یک Workspace در Slack و دسترسی ارسال پیام به کانال موردنظر
  • Credential مربوط به Slack
  • حساب Trello و یک Board دارای List موردنظر
  • Credential مربوط به Trello
  • تنظیم صحیح فیلدهای فرم Typeform
  • ایجاد و آماده‌سازی Database در Notion با فیلدهای موردنیاز
  • ایجاد List موردنظر در Trello

نکته مهم این است که Credentialهای موجود در فایل Template خالی هستند و پس از Import باید آن‌ها را با حساب‌های خودتان تنظیم کنید.

همچنین این Workflow به نام‌گذاری دقیق فیلدهای Typeform وابسته است. بنابراین اگر نام فیلدهای فرم را تغییر دهید، Expressionهای موجود در Nodeها نیز باید اصلاح شوند.

دانلود Template

فایل JSON این Workflow را از این قسمت دانلود کنید.

رمز فایل: danixai.com

آموزش Import کردن Workflow

  1. وارد داشبورد n8n شوید.
  2. روی Import from File کلیک کنید.
  3. فایل JSON را انتخاب کنید.
  4. Workflow ایجاد خواهد شد.
  5. Credentialهای موردنیاز را تنظیم کنید.

ساختار Workflow

ساختار کلی Template به شکل زیر است:

 
Typeform Trigger
        │
        ▼
Google Cloud Natural Language
        │
        ▼
       IF
      /  \
     ▼    ▼
 Notion  Trello
   │
   ▼
 Slack

در ابتدای فرآیند، پاسخ Typeform دریافت می‌شود. سپس متن بازخورد برای تحلیل به Google Cloud Natural Language ارسال می‌شود. نتیجه تحلیل به Node شرطی IF منتقل می‌شود.

IF بر اساس مقدار Sentiment Score یکی از دو مسیر را انتخاب می‌کند. مسیر اول شامل Notion و سپس Slack است. مسیر دوم مستقیماً به Trello متصل می‌شود.

این ساختار باعث می‌شود تحلیل بازخوردهای Typeform با n8n از دریافت پاسخ اولیه تا تحلیل احساسات و ثبت نتیجه در ابزارهای مختلف، به‌صورت یکپارچه انجام شود.

آموزش کامل Nodeهای Workflow

1. Typeform Trigger

وظیفه Node
این Node نقطه شروع Workflow است و وظیفه دارد هنگام دریافت پاسخ جدید از فرم Typeform، Workflow را اجرا کند.

ورودی
ورودی این Node از طریق ارسال فرم در Typeform ایجاد می‌شود.

خروجی
اطلاعات فرم به‌صورت JSON در اختیار Node بعدی قرار می‌گیرد. در این Workflow، دو مقدار مهم از این داده‌ها استخراج می‌شود:

  • Name
  • Any suggestions for us?

تنظیمات مهم
در تنظیمات Node یک formId مشخص شده است که تعیین می‌کند Workflow به کدام فرم Typeform متصل شود.

نکات قابل تغییر
اگر می‌خواهید از فرم دیگری استفاده کنید، باید Form ID مربوط به فرم جدید را جایگزین کنید.

همچنین اگر فیلدهای فرم را تغییر دهید، Expressionهای Nodeهای بعدی نیز باید با نام فیلدهای جدید هماهنگ شوند.

دلیل استفاده در Workflow
Typeform نقطه ورود اطلاعات به این فرآیند است و Trigger باعث می‌شود بررسی بازخوردها بدون اجرای دستی Workflow انجام شود.

2. Google Cloud Natural Language

وظیفه Node
این Node متن بازخورد دریافت‌شده از Typeform را برای تحلیل احساس به سرویس Google Cloud Natural Language ارسال می‌کند.

Google Cloud Natural Language مجموعه‌ای از قابلیت‌های پردازش زبان طبیعی را در اختیار برنامه‌ها قرار می‌دهد. در این Workflow از خروجی تحلیل احساس متن استفاده می‌شود.

ورودی
متن موجود در فیلد Any suggestions for us? از Typeform

خروجی
یکی از مقادیر مهم خروجی، documentSentiment.score است که در ادامه برای تصمیم‌گیری استفاده می‌شود.

تنظیمات مهم
مقدار Content با Expression از پاسخ Typeform دریافت می‌شود. بنابراین باید مطمئن شوید این فیلد در فرم وجود دارد و پاسخ آن حاوی متن موردنظر است.

نکات قابل تغییر
در صورت نیاز می‌توان نوع تحلیل یا تنظیمات مرتبط با سرویس Natural Language را تغییر داد. همچنین باید Credential معتبر Google Cloud در n8n تنظیم شده باشد.

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

3. IF

وظیفه Node
IF مسئول تصمیم‌گیری درباره مسیر بعدی Workflow است.

ورودی
خروجی Google Cloud Natural Language که شامل Sentiment Score است.

خروجی
این Node دو خروجی دارد و بر اساس نتیجه شرط، داده را به یکی از مسیرها ارسال می‌کند.

تنظیمات مهم
شرط موجود در Template مقدار documentSentiment.score بررسی می‌کند و از عملگر larger برای مقایسه استفاده شده است.

نکات قابل تغییر
در فایل JSON ارائه‌شده، مقدار دوم مقایسه به‌صورت صریح مشخص نشده است. بنابراین قبل از اجرای نهایی Workflow، مقدار آستانه شرط را در Node IF بررسی و مطابق نیاز خود تنظیم کنید.

برای مثال، می‌توان یک Threshold مشخص در نظر گرفت تا فقط بازخوردهایی که Score آن‌ها از مقدار مشخصی بیشتر است وارد مسیر خاص شوند.

دلیل استفاده در Workflow
IF امکان ایجاد منطق تصمیم‌گیری در Workflow را فراهم می‌کند. در این Template، نتیجه تحلیل احساس تعیین می‌کند بازخورد در کدام سیستم ثبت شود.

4. Notion

وظیفه Node
این Node برای ایجاد یک Page جدید در Database مربوط به Notion استفاده می‌شود.

ورودی
اطلاعات بازخورد از Typeform

خروجی
یک صفحه جدید در Database مشخص‌شده Notion ایجاد می‌شود.

تنظیمات مهم
دو Property در این Node مقداردهی می‌شوند:

  • فیلد Title با نام کاربر
  • فیلد Rich Text با متن بازخورد

Database ID نیز در تنظیمات Node مشخص شده است.

نکات قابل تغییر
اگر Database شما Propertyهای متفاوتی دارد، باید نام و نوع Propertyها را در Node مطابق ساختار Database تغییر دهید.

همچنین می‌توانید فیلدهای بیشتری مانند تاریخ ثبت بازخورد، Score یا وضعیت پیگیری به Database اضافه کنید.

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

5. Slack

وظیفه Node
Slack برای اطلاع‌رسانی به تیم استفاده می‌شود.

ورودی
این Node اطلاعاتی را که در مراحل قبل پردازش شده‌اند دریافت می‌کند و در این Template متن بازخورد، نام کاربر و Sentiment Score در پیام قرار می‌گیرد.

خروجی
یک پیام در کانال مشخص‌شده Slack ارسال می‌شود.

تنظیمات مهم
کانال general در Template مشخص شده است.

همچنین عنوان پیام شامل نام کاربر و Score تحلیل احساس است و متن پیام، محتوای بازخورد را نمایش می‌دهد.

نکات قابل تغییر
بهتر است کانال را با کانال اختصاصی تیم پشتیبانی، محصول یا Customer Success جایگزین کنید.

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

دلیل استفاده در Workflow
ثبت اطلاعات در یک Database به‌تنهایی ممکن است برای اطلاع‌رسانی فوری کافی نباشد. Slack باعث می‌شود تیم در زمان دریافت بازخورد جدید از آن مطلع شود.

6. Trello

وظیفه Node
Trello برای ایجاد یک کارت جدید از بازخورد استفاده می‌شود.

ورودی
اطلاعات تحلیل‌شده از Google Cloud Natural Language و اطلاعات اصلی Typeform.

خروجی
یک کارت جدید در List مشخص‌شده Trello ایجاد می‌شود.

تنظیمات مهم
نام کارت شامل Sentiment Score است. در توضیحات کارت نیز سه بخش اصلی قرار می‌گیرد:

  • Score
  • Feedback
  • User

یک listId نیز در Template مشخص شده که تعیین می‌کند کارت در کدام List ایجاد شود.

نکات قابل تغییر
می‌توانید List ID را با List مربوط به پروژه خود جایگزین کنید. همچنین ساختار نام و توضیحات کارت قابل تغییر است.

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

دلیل استفاده در Workflow
Trello برای تبدیل بازخورد به یک مورد قابل پیگیری مناسب است. به این ترتیب، بازخوردهایی که نیاز به اقدام دارند می‌توانند مستقیماً وارد فرآیند مدیریت وظایف شوند.

نحوه شخصی‌سازی Workflow

با تغییر منطق شرط‌ها و مسیرهای Workflow می‌توان فرآیند تحلیل بازخوردهای Typeform با n8n را متناسب با نیازهای مختلف کسب‌وکار شخصی‌سازی کرد.

تغییر فرم Typeform

برای استفاده از فرم دیگری، Form ID را در Typeform Trigger تغییر دهید. اگر نام فیلدهای فرم جدید متفاوت است، Expressionهای موجود در Nodeهای Google Cloud Natural Language، Notion، Slack و Trello نیز باید اصلاح شوند.

تغییر منطق تحلیل

در این Template از Sentiment Score استفاده شده است. می‌توانید Threshold مربوط به IF را تغییر دهید تا مسیر Workflow بر اساس معیار موردنظر شما انتخاب شود.

تغییر مقصد اطلاعات

اگر به Notion نیاز ندارید، می‌توانید آن را با ابزار دیگری جایگزین کنید. به همین شکل، Trello می‌تواند با ابزار مدیریت پروژه دیگری جایگزین شود.

تغییر Slack

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

تغییر مدل یا سرویس AI

این Template مستقیماً از Google Cloud Natural Language برای تحلیل متن استفاده می‌کند و وابسته به Prompt یا مدل زبانی مولد نیست. بنابراین برای تغییر روش تحلیل، می‌توان Node مربوط به Google Cloud را با سرویس دیگری مانند یک API پردازش زبان یا یک Node هوش مصنوعی جایگزین کرد.

تغییر مسیر اجرای Workflow

اتصال بین Nodeها قابل تغییر است. برای مثال، می‌توان بعد از تحلیل احساس، به‌جای انتخاب بین Notion و Trello، چند شرط مختلف ایجاد کرد و بازخوردها را در چند سطح دسته‌بندی کرد.

مزایای استفاده از این Workflow

یکی از مهم‌ترین مزایای این Template، امکان تحلیل خودکار بازخورد کاربران و کاهش نیاز به بررسی و دسته‌بندی دستی نظرات است.

  1. کاهش کار دستی: تحلیل اولیه بازخوردها به‌صورت خودکار انجام می‌شود.
  2. سرعت بیشتر در پردازش: اطلاعات بلافاصله پس از ارسال فرم وارد Workflow می‌شوند.
  3. تمرکز بهتر روی بازخوردهای مهم: می‌توان بر اساس Score، بازخوردها را به مسیرهای مختلف هدایت کرد.
  4. ثبت متمرکز اطلاعات: Notion امکان نگهداری منظم بازخوردها را فراهم می‌کند.
  5. اطلاع‌رسانی سریع: Slack اعضای تیم را از دریافت بازخوردهای جدید مطلع می‌کند.
  6. امکان پیگیری وظایف: Trello می‌تواند بازخوردهای نیازمند اقدام را به کارت‌های قابل مدیریت تبدیل کند.
  7. قابلیت توسعه بالا: می‌توان Nodeهای جدیدی به Workflow اضافه کرد و فرآیند را توسعه داد.
  8. کاهش خطای انسانی: بخشی از فرآیند دسته‌بندی و انتقال اطلاعات بدون ورود دستی انجام می‌شود.

نکات مهم

  1. قبل از اجرای Workflow، تمام Credentialهای Typeform، Google Cloud، Notion، Slack و Trello را تنظیم کنید.
  2. مطمئن شوید Google Cloud Natural Language API برای پروژه موردنظر فعال است و دسترسی لازم وجود دارد.
  3. نام فیلدهای Typeform باید با Expressionهای Workflow مطابقت داشته باشد.
  4. در فیلد Any suggestions for us? یک فاصله در انتهای نام فیلد وجود دارد. هنگام ساخت یا تغییر فرم، این مورد را بررسی کنید؛ بهتر است نام فیلدها استاندارد و بدون فاصله اضافی باشند.
  5. Database در Notion باید Propertyهایی مطابق با تنظیمات Node داشته باشد؛ در غیر این صورت ایجاد Page با خطا مواجه می‌شود.
  6. کانال Slack باید برای Credential استفاده‌شده قابل دسترسی باشد.
  7. listId مربوط به Trello باید به یک List معتبر در Board شما اشاره کند.
  8. مقدار Threshold در IF را قبل از استفاده در محیط واقعی بررسی کنید؛ مقدار آستانه مستقیماً روی مسیر اجرای Workflow اثر می‌گذارد.
  9. برای بازخوردهای بسیار کوتاه یا خالی، نتیجه تحلیل ممکن است برای تصمیم‌گیری مناسب نباشد. بهتر است قبل از تحلیل، اعتبار متن ورودی نیز بررسی شود.
  10. اگر تعداد بازخوردها زیاد است، محدودیت‌های API سرویس‌های مورد استفاده و حجم درخواست‌ها را در نظر بگیرید.

خطاهای رایج (Troubleshooting)

1. دریافت نشدن پاسخ از Typeform

علت:

Credential یا Form ID به‌درستی تنظیم نشده است یا Trigger به فرم موردنظر دسترسی ندارد.

راه‌حل:

Credential مربوط به Typeform را بررسی کنید و مطمئن شوید Form ID متعلق به فرم صحیح است. همچنین فرم را یک‌بار ارسال کنید و اجرای Workflow را بررسی کنید.

2. خطا در Google Cloud Natural Language

علت:

سرویس موردنظر فعال نشده، Credential اشتباه است یا دسترسی API کافی وجود ندارد.

راه‌حل:

تنظیمات پروژه Google Cloud و فعال بودن Natural Language API را بررسی کنید. سپس Credential مربوط به Google Cloud را در n8n مجدداً بررسی کنید.

3. کار نکردن شرط IF

علت:

مقدار Score دریافت نشده یا Threshold شرط به‌درستی تنظیم نشده است.

راه‌حل:

خروجی Google Cloud Natural Language را بررسی کنید و مطمئن شوید documentSentiment.score وجود دارد. سپس مقدار دوم مقایسه و عملگر شرط را بررسی کنید.

4. ایجاد نشدن Page در Notion

علت:

Database ID اشتباه است یا Propertyهای Database با تنظیمات Node هماهنگ نیستند.

راه‌حل:

Database ID را بررسی کنید و مطمئن شوید Property مربوط به عنوان از نوع Title و Property مربوط به Feedback از نوع Rich Text است. همچنین دسترسی Integration به Database را بررسی کنید.

5. ارسال نشدن پیام در Slack

علت:

Credential دسترسی لازم را ندارد یا کانال مقصد اشتباه است.

راه‌حل:

اتصال Slack را بررسی کرده و مطمئن شوید Credential می‌تواند در کانال موردنظر پیام ارسال کند. در صورت نیاز مقدار کانال general را با کانال صحیح جایگزین کنید.

6. ایجاد نشدن کارت در Trello

علت:

List ID اشتباه است یا Credential مربوط به Trello دسترسی لازم را ندارد.

راه‌حل:

شناسه List را بررسی کنید و مطمئن شوید حساب متصل‌شده به Trello به Board و List موردنظر دسترسی دارد.

جمع‌بندی

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

در این Template، فرآیند از Typeform آغاز می‌شود و پاسخ کاربر بدون دخالت دستی وارد Google Cloud Natural Language می‌شود. سپس Sentiment Score برای تصمیم‌گیری مورد استفاده قرار می‌گیرد و بر اساس نتیجه، اطلاعات به مسیر مناسب هدایت می‌شوند. در یک مسیر، بازخورد در Notion ثبت شده و از طریق Slack به تیم اطلاع داده می‌شود و در مسیر دیگر، اطلاعات به شکل یک کارت در Trello ذخیره می‌شود.

یکی از نقاط قوت این ساختار، قابلیت توسعه آن است. می‌توان Thresholdها، مقصد داده‌ها، ساختار پیام Slack، فیلدهای Notion و اطلاعات کارت Trello را تغییر داد و Workflow را با فرآیندهای داخلی سازمان هماهنگ کرد.

در نهایت، تحلیل بازخوردهای Typeform با n8n نمونه‌ای از استفاده عملی از اتوماسیون برای تبدیل یک فرم ساده به فرآیندی برای تحلیل، دسته‌بندی، ثبت و پیگیری بازخورد کاربران است.

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

1. آیا برای اجرای این Workflow به حساب Typeform نیاز است؟

بله. از آنجا که Typeform Trigger نقطه شروع Workflow است، باید یک حساب و فرم فعال Typeform داشته باشید و Credential مربوط به آن را در n8n تنظیم کنید.

2. آیا می‌توان Google Cloud Natural Language را با سرویس دیگری جایگزین کرد؟

بله. ساختار n8n امکان جایگزین کردن Node تحلیل متن با سرویس‌ها یا APIهای دیگر را فراهم می‌کند. در این حالت باید خروجی سرویس جدید را با منطق IF هماهنگ کنید.

3. آیا می‌توان بازخوردها را مستقیماً در Slack ارسال کرد؟

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

4. آیا امکان استفاده از Database دیگری به جای Notion وجود دارد؟

بله. Notion یکی از مقصدهای این Workflow است و می‌توان آن را با سرویس‌هایی مانند Google Sheets، Airtable یا یک Database اختصاصی جایگزین کرد. کافی است Node مربوط به ذخیره اطلاعات و Expressionهای آن را متناسب با سرویس جدید تنظیم کنید.

5. Sentiment Score در این Workflow چه کاربردی دارد؟

Sentiment Score یک شاخص برای بیان جهت‌گیری احساسی متن است و Workflow از آن برای تصمیم‌گیری درباره مسیر پردازش بازخورد استفاده می‌کند. آستانه موردنظر را می‌توان در Node IF تغییر داد.

6. آیا می‌توان Workflow را برای چند نوع بازخورد توسعه داد؟

بله. می‌توان با اضافه کردن IF، Switch یا Nodeهای پردازش دیگر، بازخوردها را بر اساس معیارهای مختلف دسته‌بندی کرد. برای مثال، می‌توان مسیرهای جداگانه‌ای برای بازخوردهای مثبت، منفی و خنثی ایجاد کرد.

7. آیا اجرای این Workflow نیاز به اجرای دستی دارد؟

خیر. پس از فعال‌سازی Workflow و تنظیم صحیح Typeform Trigger، ارسال پاسخ جدید به فرم می‌تواند اجرای Workflow را آغاز کند و مراحل بعدی به‌صورت خودکار انجام شوند.

 

GIT

Categories: , ,

توسعه توسط تیم میهن وردپرس