پاسخ‌دهنده خودکار فرم وب با هوش مصنوعی (GPT-4o-mini، Outlook…

پاسخ‌دهنده خودکار فرم وب با هوش مصنوعی (GPT-4o-mini، Outlook…

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

دانلود workflow

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

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

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

پاسخ‌دهنده خودکار فرم وب با هوش مصنوعی با استفاده از GPT-4o-mini، Outlook Email و Twilio SMS

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

شما می‌توانید این گردش کار را در حساب Axeto.ai خود از کاتالوگ n8n در Axeto.ai پیدا کرده و وارد کنید.

نمای کلی گردش کار

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

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

2. پردازش هوش مصنوعی: از گره AI Agent در LangChain با استفاده از GPT-4o-mini برای تولید یک ایمیل حرفه‌ای و یک پاسخ دوستانه SMS متناسب با درخواست ارسالی استفاده می‌کند.

3. تأخیر در پاسخ: تأخیرهای کوتاه و قابل تنظیم را برای شبیه‌سازی زمان پاسخ‌دهی طبیعی‌تر برای ارتباطات ایمیلی و SMS معرفی می‌کند.

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

5. مستندات و یادداشت‌های راه‌اندازی: یادداشت‌های چسبان (Sticky Notes) را در ویرایشگر گردش کار برای ارائه دستورالعمل‌های دقیق، راهنمایی راه‌اندازی و اطلاعات تماس برای ارجاع و سفارشی‌سازی آسان، شامل می‌شود.

تشریح گره به گره

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

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

  • گره: Form to be embedded on website

* نوع: Form Trigger (n8n-nodes-base.formTrigger)

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

* پیکربندی:

* عنوان فرم: "فرم تماس وب"

* فیلدها: نام، ایمیل، سوال، تلفن (با یک placeholder مانند "+1 111-111-1111").

* ورودی/خروجی: با ارسال فرم فعال می‌شود؛ داده‌های ارسالی را به عنوان یک شیء JSON خروجی می‌دهد.

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

* نسخه: 2.2

* یادداشت‌ها: URL وب‌هوک تولید شده توسط این گره باید برای پیکربندی نقطه پایانی ارسال فرم وب‌سایت شما استفاده شود.

۲. پردازش هوش مصنوعی

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

  • گره: AI Agent

* نوع: LangChain Agent Node (@n8n/n8n-nodes-langchain.agent)

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

* پیکربندی:

* پرامپت ورودی: به طور پویا شامل Name و Question از ارسال فرم با استفاده از عبارات (مانند {{ $json.Name }}) می‌شود.

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

* ورودی‌ها: داده‌های JSON را از گره Form Trigger دریافت می‌کند.

* خروجی‌ها: محتوای ساختاریافته تولید شده توسط هوش مصنوعی (متن ایمیل و پیامک).

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

* نسخه: 2

  • گره: OpenAI Chat Model

* نوع: LangChain OpenAI Chat Model Node (@n8n/n8n-nodes-langchain.lmChatOpenAi)

* نقش: بک‌اند مدل هوش مصنوعی، به طور خاص GPT-4o-mini، را برای تولید متن فراهم می‌کند.

* پیکربندی:

* مدل: روی gpt-4o-mini تنظیم شده است.

* گزینه‌ها: می‌تواند خالی گذاشته شود یا در صورت نیاز پیکربندی شود.

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

* ورودی‌ها: دستورالعمل‌های پرامپت را از گره AI Agent دریافت می‌کند.

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

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

* نسخه: 1.2

  • گره: Structured Output Parser

* نوع: LangChain Structured Output Parser (@n8n/n8n-nodes-langchain.outputParserStructured)

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

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

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

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

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

* نسخه: 1.2

۳. تأخیر در پاسخ

هدف: ایجاد یک تأخیر جزئی قبل از ارسال ارتباطات، برای تقلید از الگوهای پاسخ انسانی.

  • گره: Wait some time to write the email response

* نوع: Wait node (n8n-nodes-base.wait)

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

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

* ورودی‌ها: داده‌ها را از گره AI Agent دریافت می‌کند.

* خروجی‌ها: پس از تاخیر، گره Send email to the submitter را فعال می‌کند.

* موارد مرزی: توقف یا لغو اجرای گردش کار.

* نسخه: 1.1

  • گره: Wait some time to write the text response

* نوع: Wait node (n8n-nodes-base.wait)

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

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

* ورودی‌ها: داده‌ها را از گره AI Agent دریافت می‌کند.

* خروجی‌ها: پس از تاخیر، گره Send text to the submitter را فعال می‌کند.

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

* نسخه: 1.1

۴. ارتباطات خروجی

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

  • گره: Send email to the submitter

* نوع: Microsoft Outlook node (n8n-nodes-base.microsoftOutlook)

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

* پیکربندی:

* موضوع: "فرم وب - چگونه می‌توانیم کمک کنیم؟"

* بدنه: به طور پویا با استفاده از خروجی email از گره AI Agent پر می‌شود.

* گیرنده: به طور پویا با استفاده از فیلد Email از گره Form Trigger تنظیم می‌شود.

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

* ورودی‌ها: داده‌ها را از گره Wait some time to write the email response دریافت می‌کند.

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

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

* نسخه: 2

  • گره: Send text to the submitter

* نوع: Twilio node (n8n-nodes-base.twilio)

* نقش: پاسخ پیامکی را به مشتری ارسال می‌کند.

* پیکربندی:

* شماره "به": به طور پویا با استفاده از فیلد Phone از گره Form Trigger تنظیم می‌شود.

* شماره "از": باید به صورت دستی با شماره تلفن تأیید شده Twilio شما پیکربندی شود.

* پیام: به طور پویا با استفاده از خروجی text از گره AI Agent پر می‌شود.

* اعتبارنامه‌ها: نیاز به Account SID و Auth Token توئیلیو دارد.

* ورودی‌ها: داده‌ها را از گره Wait some time to write the text response دریافت می‌کند.

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

* موارد مرزی: فرمت نامعتبر شماره تلفن، خطاهای API توئیلیو، یا مشکلات مربوط به تأیید شماره تلفن فرستنده.

* نسخه: 1

۵. یادداشت‌های مستندسازی و راه‌اندازی

هدف: ارائه راهنمایی درون گردش کار و اطلاعات ضروری برای کاربران.

  • گره: Sticky Note

* نوع: Sticky Note (n8n-nodes-base.stickyNote)

* نقش: اطلاعات تماس نویسنده را نمایش می‌دهد.

* محتوا: نام (Robert Breen)، URL پروفایل لینکدین و آدرس ایمیل.

* موقعیت: گوشه بالا سمت چپ بوم گردش کار برای دید آسان.

  • گره: Sticky Note1

* نوع: Sticky Note (n8n-nodes-base.stickyNote)

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

* محتوا:

* توضیح دقیق گردش کار.

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

* راهنمایی در مورد جاسازی فرم در یک وب‌سایت.

* ایده‌هایی برای سفارشی‌سازی (مانند ادغام CRM، هشدارها، پیوندهای تقویم، تشخیص زبان).

* اطلاعات تماس نویسنده و پیوندهای شبکه‌های اجتماعی.

* موقعیت: در سمت چپ بوم گردش کار قرار گرفته تا هنگام ویرایش قابل مشاهده باشد.

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))جزئیات یادداشت چسبان (Sticky Note Details)
Form to be embedded on websiteForm Triggerدریافت ورودیندارد (Trigger)AI Agentبرای دستورالعمل‌های راه‌اندازی و توضیحات گردش کار به Sticky Note1 مراجعه کنید.
AI AgentLangChain Agent Nodeپردازش هوش مصنوعیForm to be embedded on websiteWait some time to write the text response, Wait some time to write the email responseبرای جزئیات prompt و گزینه‌های سفارشی‌سازی به Sticky Note1 مراجعه کنید.
OpenAI Chat ModelLangChain OpenAI Chat Model Nodeبک‌اند مدل هوش مصنوعیAI Agent (ai\_languageModel)AI Agent
Structured Output ParserLangChain Output Parser Nodeتجزیه خروجی هوش مصنوعی به JSONOpenAI Chat Model (ai\_outputParser)AI Agent
Wait some time to write the email responseWait nodeتأخیر در ارسال ایمیلAI AgentSend email to the submitter
Wait some time to write the text responseWait nodeتأخیر در ارسال پیامکAI AgentSend text to the submitter
Send email to the submitterMicrosoft Outlook nodeارسال ایمیل تولید شدهWait some time to write the email responseندارد
Send text to the submitterTwilio nodeارسال پیامک تولید شدهWait some time to write the text responseنداردمهم: شماره "From" تأیید شده Twilio خود را در پارامترهای نود پیکربندی کنید.
Sticky NoteSticky Noteاطلاعات تماس نویسندهنداردنداردLinkedIn: https://www.linkedin.com/in/robertbreen Email: rbreen@ynteractive.com
Sticky Note1Sticky Noteنمای کلی و دستورالعمل‌های گردش کارنداردندارددستورالعمل‌های جامع راه‌اندازی و استفاده، لینک‌های اعتبارنامه، نکات جاسازی، ایده‌های سفارشی‌سازی، و لینک‌های تماس و شبکه‌های اجتماعی.

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

1. راه‌اندازی تریگر ورودی:

* یک گره Form Trigger اضافه کرده و نام آن را "Form to be embedded on website" بگذارید.

* عنوان فرم را "Web Contact Form" تنظیم کنید.

* فیلدهای زیر را اضافه کنید: Name، Email، Question، Phone (با یک placeholder مانند "+1 111-111-1111").

* گره را ذخیره کرده و URL وب‌هوک تولید شده را کپی کنید. این URL برای پیکربندی فرم وب‌سایت شما استفاده خواهد شد.

2. پیکربندی پردازش هوش مصنوعی:

* یک گره LangChain Agent Node اضافه کرده و نام آن را "AI Agent" بگذارید.

* در فیلد "Input Prompt"، متن زیر را وارد کنید:

```

Name: {{ $json.Name }}

Question: {{ $json.Question }}

```

* "System Message" را با دستورالعمل‌های دقیق برای هوش مصنوعی پیکربندی کنید، لحن و فرمت مورد نظر برای پاسخ‌های ایمیل و پیامک را مشخص نمایید. اطمینان حاصل کنید که خروجی را در قالب JSON با کلیدهای email و text درخواست می‌کند.

* یک گره LangChain OpenAI Chat Model Node اضافه کرده و نام آن را "OpenAI Chat Model" بگذارید. gpt-4o-mini را به عنوان مدل انتخاب کرده و اعتبارنامه‌های OpenAI API خود را پیکربندی کنید. خروجی آن را به ورودی ai_languageModel گره AI Agent متصل کنید.

* یک گره LangChain Structured Output Parser Node اضافه کرده و نام آن را "Structured Output Parser" بگذارید. آن را با یک شمای JSON که انتظار فیلدهای email و text را دارد، پیکربندی کنید. خروجی آن را به ورودی ai_outputParser گره AI Agent متصل کنید.

3. پیاده‌سازی تأخیرهای پاسخ:

* یک گره Wait node اضافه کرده و نام آن را "Wait some time to write the email response" بگذارید. مدت زمان آن را روی 1 دقیقه تنظیم کنید. خروجی گره AI Agent را به این گره متصل کنید.

* یک گره Wait node دیگر اضافه کرده و نام آن را "Wait some time to write the text response" بگذارید. مدت زمان آن را روی 1 دقیقه تنظیم کنید. خروجی گره AI Agent را نیز به این گره متصل کنید.

4. راه‌اندازی ارتباطات خروجی:

* یک گره Microsoft Outlook node اضافه کرده و نام آن را "Send email to the submitter" بگذارید.

* موضوع را "Web form - How can we help?" تنظیم کنید.

* فیلد "To" را برای استفاده پویا از فیلد Email از ارسال فرم ({{ $json.Email }}) تنظیم کنید.

* فیلد "Body" را برای استفاده پویا از خروجی email از گره AI Agent ({{ $json.email }}) تنظیم کنید.

* اعتبارنامه‌های Microsoft Outlook خود را پیکربندی کنید.

* خروجی گره Wait some time to write the email response را به این گره متصل کنید.

* یک گره Twilio node اضافه کرده و نام آن را "Send text to the submitter" بگذارید.

* فیلد "To" را برای استفاده پویا از فیلد Phone از ارسال فرم ({{ $json.Phone }}) تنظیم کنید.

* به طور حیاتی، فیلد "From" را به شماره تلفن تأیید شده Twilio خود تنظیم کنید.

* فیلد "Message" را برای استفاده پویا از خروجی text از گره AI Agent ({{ $json.text }}) تنظیم کنید.

* اعتبارنامه‌های Twilio خود را پیکربندی کنید.

* خروجی گره Wait some time to write the text response را به این گره متصل کنید.

5. افزودن مستندات:

* دو گره Sticky Note اضافه کنید.

* یکی را با جزئیات تماس خود (نام، لینکدین، ایمیل) پیکربندی کنید.

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

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

7. تست: گردش کار را فعال کرده و یک ورودی آزمایشی را از طریق فرم وب‌سایت خود ارسال کنید تا تأیید شود که ایمیل و پیامک تولید شده توسط هوش مصنوعی به درستی ارسال می‌شوند. گزارش‌های اجرای گردش کار را در Axeto.ai برای هرگونه خطا بررسی کنید.

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

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

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

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

پاسخ‌ها از طریق چه کانال‌هایی ارسال می‌شوند؟

پاسخ‌ها از طریق دو کانال اصلی ارسال می‌شوند: ایمیل با استفاده از Microsoft Outlook و پیامک با استفاده از سرویس Twilio.

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

بله، این گردش کار برای مشاوران انفرادی یا تیم‌های کوچک که به دنبال بهینه‌سازی فرآیند پرورش سرنخ بدون دخالت دستی هستند، ایده‌آل است.

workflowهای مرتبط

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