
اتوماسیون پذیرش مشتری با هوش مصنوعی و n8n
14 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 9628 · منبع: کاتالوگ Axeto
هوش مصنوعی در پذیرش مشتری با JotForm، Asana، Slack و HubSpot
این گردش کار فرآیند پذیرش مشتری را با ادغام جمعآوری داده از طریق JotForm با ابزارهای مدیریت پروژه، برنامهریزی تیم، ارتباطات و CRM خودکار میکند. این گردش کار برای آژانسها یا ارائهدهندگان خدمات طراحی شده است که به دنبال بهینهسازی فرآیند پذیرش با جمعآوری ورودیهای مشتری، استفاده از هوش مصنوعی برای پیشنهاد تیم پروژه، تولید پیشنهادها، ایجاد وظایف پروژه، راهاندازی کانالهای ارتباطی و ثبت دادهها برای تجزیه و تحلیل هستند.
این گردش کار و موارد بیشتر را در کاتالوگ n8n شرکت Axeto.ai کاوش کنید.
نمای کلی گردش کار
این گردش کار به بلوکهای منطقی تقسیم شده است که هر کدام مسئول یک مرحله خاص از فرآیند پذیرش مشتری هستند:
1. دریافت ورودی: دریافت ارسالهای پذیرش مشتری از JotForm.
2. تجزیه و نرمالسازی دادهها: استخراج و استانداردسازی دادههای مشتری برای استفاده سازگار در مراحل بعدی.
3. پردازش هوش مصنوعی: استفاده از یک عامل هوش مصنوعی LangChain برای تجزیه و تحلیل دادههای پروژه و توصیه ترکیب تیم، ساعات تخمینی، کفایت بودجه و اولویت پروژه.
4. تولید پیشنهاد: ایجاد یک سند پیشنهاد HTML با برندسازی که با جزئیات مشتری و پروژه شخصیسازی شده است.
5. راهاندازی مدیریت پروژه: ایجاد یک پروژه Asana و تولید خودکار وظایف استاندارد با تاریخ سررسید و تخصیصها.
6. راهاندازی ارتباطات: ایجاد یک کانال Slack اختصاصی برای پروژه و ارسال پیام خوشآمدگویی.
7. ارتباط با مشتری: ارسال یک ایمیل خوشآمدگویی شخصیسازی شده با جزئیات پروژه و پیوست پیشنهاد.
8. ثبت CRM و تجزیه و تحلیل: ایجاد یا بهروزرسانی مخاطب مشتری در HubSpot و ثبت دادههای پذیرش در Google Sheets برای گزارشدهی.
---
تحلیل بلوک به بلوک
۱. دریافت ورودی
مرور کلی:
این بلوک، ارسالهای جدید فرم ثبتنام مشتری را از یک فرم JotForm دریافت میکند و به عنوان ماشه (trigger) گردش کار عمل میکند.
گرههای (Nodes) درگیر:
- JotForm Trigger
- Sticky Note (📩 TRIGGER: New Client Submission)
جزئیات گرهها:
- JotForm Trigger
* نوع: n8n-nodes-base.jotFormTrigger
* نقش: با دریافت یک ارسال فرم جدید، گردش کار را آغاز میکند.
* پیکربندی: شناسه فرم 252862984356471 را رصد میکند.
* اعتبارنامهها (Credentials): نیاز به یک حساب کاربری پیکربندی شده JotForm API دارد.
* ورودیها: دادههای Webhook را از ارسالهای فرم JotForm دریافت میکند.
* خروجیها: دادههای خام JSON ارسال فرم.
* موارد لبهای (Edge Cases): مشکلات احتمالی شامل تغییر شناسه فرم، خرابی احراز هویت JotForm API، یا پیکربندی نادرست Webhook است.
- Sticky Note (📩 TRIGGER: New Client Submission)
* نوع: n8n-nodes-base.stickyNote
* هدف: زمینه را در مورد فیلدهای مورد انتظار فرم فراهم میکند و بر نیاز به دادههای جامع مشتری و پروژه تأکید دارد.
* این گره هیچ ورودی یا خروجی ندارد.
---
۲. تجزیه و نرمالسازی دادهها
مرور کلی:
این بلوک دادههای خام ارسال JotForm را به یک ساختار JSON تمیز و استاندارد تبدیل میکند و از سازگاری برای مراحل پردازش بعدی اطمینان حاصل میکند.
گرههای (Nodes) درگیر:
- Parse Client Data
- Sticky Note (🧾 PARSE & NORMALIZE)
جزئیات گرهها:
- Parse Client Data
* نوع: n8n-nodes-base.code (JavaScript)
* نقش: نام فیلدها را نرمال میکند و چندین کلید احتمالی (مانند q3_clientName یا clientName) را در نظر میگیرد.
* منطق کلیدی: فیلدهای ضروری مانند clientName، companyName، budget (تبدیل شده به عدد اعشاری)، timeline، projectType، preferences و communicationPreference را استخراج میکند. همچنین یک شناسه ارسال (submissionId) و مُهر زمانی (submittedAt) اضافه میکند و وضعیت را به "new" مقداردهی اولیه میکند.
* ورودی: خروجی گره JotForm Trigger.
* خروجی: یک شیء JSON با کلیدهای نامگذاری شده سازگار.
* موارد لبهای (Edge Cases): فیلدهای گمشده را با اختصاص مقادیر خالی یا پیشفرض مدیریت میکند. خطاهای احتمالی در طول تبدیل بودجه نیز مدیریت میشوند.
- Sticky Note (🧾 PARSE & NORMALIZE)
* هدف: استراتژی نرمالسازی و نحوه مدیریت تنوع در قراردادهای نامگذاری فیلدها توسط گره را توضیح میدهد.
---
۳. پردازش هوش مصنوعی
مرور کلی:
این بلوک از یک عامل هوش مصنوعی (AI agent) برای تجزیه و تحلیل دادههای پروژه مشتری استفاده میکند و توصیههایی برای نقشهای تیمی، تخمین ساعات مورد نیاز، ارزیابی کفایت بودجه و تعیین اولویت پروژه ارائه میدهد.
گرههای (Nodes) درگیر:
- AI Agent - Team Suggestion
- OpenAI Chat Model (مدل زبان پشتیبان)
- Merge AI Insights
- Sticky Note (🤖 AI AGENT - TEAM SUGGESTION)
جزئیات گرهها:
- AI Agent - Team Suggestion
* نوع: @n8n/n8n-nodes-langchain.agent
* نقش: دادههای مشتری را به یک عامل هوش مصنوعی LangChain ارسال میکند تا یک خروجی JSON حاوی نقشهای پیشنهادی، ساعات تخمینی، اعتبار بودجه، اولویت و توجیهی برای توصیهها تولید کند.
* Prompt: از یک پیام سیستمی دقیق و دستورالعملهای خاص برای هدایت هوش مصنوعی در قالببندی JSON خروجی استفاده میکند.
* ورودی: دادههای نرمال شده مشتری از بلوک قبلی.
* خروجی: پاسخ JSON تولید شده توسط هوش مصنوعی، معمولاً به صورت رشته (string).
* موارد لبهای (Edge Cases): پاسخ هوش مصنوعی ممکن است JSON نامعتبر باشد، یا ممکن است تأخیر یا خطاهای API وجود داشته باشد. یک مکانیزم جایگزین در یک گره پاییندستی پیادهسازی شده است.
- OpenAI Chat Model
* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi
* نقش: مدل GPT-4.1-mini را به عنوان مدل زبان زیربنایی به گره AI Agent ارائه میدهد.
* اعتبارنامهها (Credentials): نیاز به یک کلید API پیکربندی شده OpenAI دارد.
* ورودی: Prompt تولید شده توسط گره AI Agent.
* خروجی: پاسخ متنی از مدل OpenAI.
- Merge AI Insights
* نوع: n8n-nodes-base.code
* نقش: JSON خروجی هوش مصنوعی را تجزیه میکند. در صورت شکست تجزیه، مقادیر پیشفرض جایگزین را برای ترکیب تیم و سایر معیارها اعمال میکند. سپس نقشها و معیارهای پیشنهادی هوش مصنوعی را در شیء داده اصلی ادغام میکند. همچنین نرخ ساعتی مؤثر را با تقسیم بودجه بر ساعات تخمینی محاسبه میکند.
* ورودی: خروجی تولید شده توسط هوش مصنوعی از گره AI Agent.
* خروجی: یک شیء داده غنی شده که شامل بینشهای مبتنی بر هوش مصنوعی است.
* موارد لبهای (Edge Cases): خطاهای تجزیه JSON را با استفاده از جایگزینهای از پیش تعریف شده به طور مؤثر مدیریت میکند.
- Sticky Note (🤖 AI AGENT - TEAM SUGGESTION)
* هدف: عملکرد عامل هوش مصنوعی را توضیح میدهد، برجسته میکند که چگونه منطق ایستا را جایگزین میکند و انواع خروجیهایی را که ارائه میدهد، شرح میدهد.
---
۴. تولید پیشنهاد
مرور کلی:
این بلوک یک سند پیشنهاد HTML جامع و با برندسازی شده تولید میکند که جزئیات پروژه، توصیههای تیمی مبتنی بر هوش مصنوعی، جدول زمانی پیشنهادی، اقلام قابل تحویل (deliverables) و مراحل بعدی را خلاصه میکند.
گرههای (Nodes) درگیر:
- Generate Proposal
- Sticky Note (📄 PROPOSAL GENERATION)
جزئیات گرهها:
- Generate Proposal
* نوع: n8n-nodes-base.code
* نقش: یک رشته HTML با استایلدهی CSS درونخطی میسازد. این HTML دادههای مشتری و پروژه را به همراه ترکیب تیمی پیشنهادی هوش مصنوعی در بر میگیرد. شامل بخشهای ساختاریافته برای فازهای پروژه، اعضای تیم، جزئیات بودجه و مراحل بعدی است. یک نام فایل پویا برای PDF پیشنهاد نیز تولید میشود.
* ورودی: دادههای ادغام شده مشتری و هوش مصنوعی از بلوک قبلی.
* خروجی: یک شیء JSON حاوی proposalHtml (محتوای HTML تولید شده) و proposalFileName.
* موارد لبهای (Edge Cases): دادههای ناسازگار میتوانند بر خروجی HTML تأثیر بگذارند. فرض میشود فرمتهای تاریخ رشتههای ISO هستند.
- Sticky Note (📄 PROPOSAL GENERATION)
* هدف: محتوای پیشنهاد تولید شده را شرح میدهد و گزینههای سفارشیسازی را برای عناصر برندسازی مانند رنگها و لوگوها پیشنهاد میکند.
---
۵. راهاندازی مدیریت پروژه
مرور کلی:
این بلوک یک پروژه جدید در Asana ایجاد میکند و مجموعهای از وظایف استاندارد از پیش تعریف شده را تولید میکند. تاریخهای سررسید این وظایف به صورت پویا بر اساس تاریخ شروع پروژه محاسبه میشوند.
گرههای (Nodes) درگیر:
- Create Asana Project
- Generate Tasks
- Sticky Note (📊 PROJECT MANAGEMENT SETUP)
جزئیات گرهها:
- Create Asana Project
* نوع: n8n-nodes-base.asana
* نقش: یک پروژه جدید در Asana با نامگذاری به فرمت "نام پروژه - نام شرکت" در یک فضای کاری مشخص ایجاد میکند.
* اعتبارنامهها (Credentials): نیاز به اعتبارنامههای معتبر Asana API دارد.
* ورودی: دادههای پروژه، شامل نام مشتری و پروژه، از مرحله تولید پیشنهاد.
* خروجی: دادههای پروژه Asana تازه ایجاد شده، شامل شناسه پروژه منحصر به فرد آن.
* موارد لبهای (Edge Cases): مشکلات احتمالی شامل محدودیتهای نرخ Asana API، شناسههای فضای کاری نادرست، یا اعتبارنامههای نامعتبر است.
- Generate Tasks
* نوع: n8n-nodes-base.code
* نقش: آرایهای از ۱۳ وظیفه از پیش تعریف شده را تولید میکند. هر وظیفه شامل نام، تعیینکننده (assignee)، تاریخ سررسید (محاسبه شده نسبت به تاریخ شروع پروژه) و پرچمهای اولویت است. این وظایف چرخه عمر پروژه را از کشف تا بررسی پس از راهاندازی پوشش میدهند.
* ورودی: تاریخ شروع پروژه و سایر دادههای مرتبط پروژه.
* خروجی: یک شیء JSON حاوی آرایهای از اشیاء وظیفه و تعداد کل وظایف.
* موارد لبهای (Edge Cases): یک startDate نامعتبر یا گمشده منجر به محاسبات نادرست تاریخ سررسید میشود.
- Sticky Note (📊 PROJECT MANAGEMENT SETUP)
* هدف: فرآیند ایجاد پروژه Asana و منطق پشت تولید وظایف، از جمله فازهای پروژه تعریف شده را شرح میدهد.
---
۶. راهاندازی ارتباطات
مرور کلی:
این بلوک یک کانال Slack اختصاصی برای پروژه ایجاد میکند و یک پیام خوشآمدگویی اولیه ارسال میکند که شامل خلاصهای از اطلاعات پروژه و معرفی تیم است.
گرههای (Nodes) درگیر:
- Create Slack Channel
- Send Slack Welcome
- Sticky Note (💬 SLACK WORKSPACE SETUP)
جزئیات گرهها:
- Create Slack Channel
* نوع: n8n-nodes-base.slack
* نقش: یک کانال خصوصی Slack با نامگذاری بر اساس نام شرکت مشتری ایجاد میکند تا به عنوان یک مرکز ارتباطی مرکزی برای پروژه عمل کند.
* اعتبارنامهها (Credentials): نیاز به اعتبارنامههای پیکربندی شده Slack API دارد.
* ورودی: دادههای پروژه، شامل نام شرکت و پروژه.
* خروجی: شناسه منحصر به فرد کانال Slack تازه ایجاد شده.
* موارد لبهای (Edge Cases): مشکلات احتمالی شامل محدودیتهای نرخ Slack API، تداخل در نامگذاری کانال، یا مجوزهای ناکافی است.
- Send Slack Welcome
* نوع: n8n-nodes-base.slack
* نقش: یک پیام خوشآمدگویی قالببندی شده را به کانال Slack تازه ایجاد شده ارسال میکند. این پیام شامل نمای کلی پروژه، بودجه، جدول زمانی، اندازه تیم و نقشهای تعیین شده است.
* ورودی: شناسه کانال به دست آمده از گره قبلی و دادههای پروژه.
* خروجی: تأیید ارسال موفقیتآمیز پیام.
* موارد لبهای (Edge Cases): شناسههای کانال نامعتبر یا خطاهای Slack API میتوانند مانع ارسال پیام شوند.
- Sticky Note (💬 SLACK WORKSPACE SETUP)
* هدف: فرآیند ایجاد کانال و محتوای پیام خوشآمدگویی را شرح میدهد. همچنین به گزینههایی برای دعوت دستی یا خودکار اعضا به کانال اشاره میکند.
---
۷. ارتباط با مشتری
مرور کلی:
این بلوک یک ایمیل خوشآمدگویی شخصیسازی شده به مشتری ارسال میکند. ایمیل شامل جزئیات پروژه، مراحل بعدی، اطلاعات مربوط به کانال Slack و پیوست کردن سند پیشنهاد تولید شده است.
گرههای (Nodes) درگیر:
- Send Welcome Email
- Sticky Note (✉️ CLIENT COMMUNICATION)
جزئیات گرهها:
- Send Welcome Email
* نوع: n8n-nodes-base.gmail
* نقش: یک ایمیل با فرمت HTML به آدرس ایمیل مشتری ارسال میکند. ایمیل شامل یک سلام خوشآمدگویی، خلاصهای از جزئیات پروژه، معرفی تیم، چکلیستی از مراحل بعدی و هرگونه اطلاعات دسترسی به پورتال لازم است.
* اعتبارنامهها (Credentials): نیاز به اعتبارنامههای پیکربندی شده Gmail OAuth2 دارد.
* ورودی: دادههای پروژه، شامل آدرس ایمیل مشتری و محتوای پیشنهاد تولید شده.
* خروجی: تأیید ارسال ایمیل.
* موارد لبهای (Edge Cases): خرابی تحویل ایمیل یا آدرسهای ایمیل نامعتبر میتواند رخ دهد.
- Sticky Note (✉️ CLIENT COMMUNICATION)
* هدف: محتوای ایمیل خوشآمدگویی و پیوستهای آن را شرح میدهد و بر اهمیت سفارشیسازی کامل تأکید میکند.
---
۸. ثبت CRM و تجزیه و تحلیل
مرور کلی:
این بلوک نهایی یک رکورد تماس در HubSpot CRM ایجاد یا بهروزرسانی میکند و دادههای ثبتنام مشتری را در یک صفحه گسترده Google Sheets برای اهداف ردیابی و گزارشدهی ثبت میکند.
گرههای (Nodes) درگیر:
- Create HubSpot Contact
- Log to Google Sheets
- Sticky Note (📈 CRM & ANALYTICS)
جزئیات گرهها:
- Create HubSpot Contact
* نوع: n8n-nodes-base.hubspot
* نقش: یک مخاطب جدید در HubSpot ایجاد میکند، شامل ایمیل و جزئیات شرکت او. همچنین مرحله چرخه عمر مخاطب را به "customer" تنظیم میکند.
* اعتبارنامهها (Credentials): نیاز به یک توکن برنامه HubSpot برای احراز هویت دارد.
* ورودی: آدرس ایمیل مشتری و سایر دادههای مرتبط پروژه.
* خروجی: تأیید ایجاد مخاطب HubSpot.
* موارد لبهای (Edge Cases): ورودیهای تکراری مخاطب را مدیریت میکند و مشمول محدودیتهای نرخ HubSpot API است.
- Log to Google Sheets
* نوع: n8n-nodes-base.googleSheets
* نقش: یک ردیف را در یک سند Google Sheets تعیین شده با دادههای ثبتنام مشتری و پروژه اضافه یا بهروزرسانی میکند و گزارشدهی و تجزیه و تحلیل را تسهیل میکند.
* اعتبارنامهها (Credentials): نیاز به اعتبارنامههای پیکربندی شده Google Sheets OAuth2 دارد.
* ورودی: فیلدهای داده مشتری و پروژه، نگاشت شده به ستونهای مناسب در Google Sheet.
* خروجی: تأیید ثبت دادهها.
* موارد لبهای (Edge Cases): مشکلات میتواند ناشی از مجوزهای دسترسی ناکافی به صفحه، محدودیتهای نرخ API، یا ورودیهای داده نامعتبر باشد.
- Sticky Note (📈 CRM & ANALYTICS)
* هدف: فرآیند ایجاد مخاطب CRM و استراتژی جامع ثبت دادههای مورد استفاده برای تولید داشبوردها و گزارشها را توضیح میدهد.
جدول خلاصه
| نام نود (Node Name) | نوع نود (Node Type) | نقش کاربردی (Functional Role) | نود(های) ورودی (Input Node(s)) | نود(های) خروجی (Output Node(s)) | یادداشت چسبان (Sticky Note) |
|---|---|---|---|---|---|
| JotForm Trigger | n8n-nodes-base.jotFormTrigger | دریافت درخواستهای ورود مشتری | - | Parse Client Data | 📩 تریگر: ارسال مشتری جدید جزئیات جامع مشتری را از فرم JotForm دریافت میکند. |
| Parse Client Data | n8n-nodes-base.code | تجزیه و نرمالسازی دادههای فرم مشتری | JotForm Trigger | AI Agent - Team Suggestion | 🧾 تجزیه و نرمالسازی دادههای مشتری را استخراج و استاندارد میکند و با نامهای فیلد متفاوت برخورد میکند. |
| AI Agent - Team Suggestion | @n8n/n8n-nodes-langchain.agent | تجزیه و تحلیل دادهها برای تیم، بودجه، اولویت | Parse Client Data | Merge AI Insights | 🤖 عامل هوش مصنوعی - پیشنهاد تیم از هوش مصنوعی برای توصیه ترکیب تیم، ساعات کاری، اعتبار بودجه و اولویت استفاده میکند. |
| OpenAI Chat Model | @n8n/n8n-nodes-langchain.lmChatOpenAi | مدل زبان را برای عامل هوش مصنوعی فراهم میکند | AI Agent - Team Suggestion | AI Agent - Team Suggestion | - |
| Merge AI Insights | n8n-nodes-base.code | ادغام توصیههای هوش مصنوعی در دادهها | AI Agent - Team Suggestion | Generate Proposal | - |
| Generate Proposal | n8n-nodes-base.code | ایجاد پیشنهاد HTML با برندینگ | Merge AI Insights | Create Asana Project | 📄 ایجاد پیشنهاد یک پیشنهاد دقیق HTML با مشخصات مشتری و پروژه ایجاد میکند. |
| Create Asana Project | n8n-nodes-base.asana | ایجاد پروژه جدید در Asana | Generate Proposal | Generate Tasks | 📊 راهاندازی مدیریت پروژه پروژههای Asana را راهاندازی کرده و وظایف استاندارد را ایجاد میکند. |
| Generate Tasks | n8n-nodes-base.code | ایجاد لیست وظایف برای Asana | Create Asana Project | Create Slack Channel | - |
| Create Slack Channel | n8n-nodes-base.slack | ایجاد کانال اختصاصی Slack | Generate Tasks | Send Slack Welcome | 💬 راهاندازی فضای کاری Slack کانالهای ارتباطی پروژه را در Slack ایجاد میکند. |
| Send Slack Welcome | n8n-nodes-base.slack | ارسال پیام خوشآمدگویی به کانال Slack | Create Slack Channel | Send Welcome Email | - |
| Send Welcome Email | n8n-nodes-base.gmail | ارسال ایمیل خوشآمدگویی شخصیسازی شده به مشتری | Send Slack Welcome | Create HubSpot Contact | ✉️ ارتباط با مشتری ایمیل خوشآمدگویی شخصیسازی شده با جزئیات پیشنهاد و پروژه را ارسال میکند. |
| Create HubSpot Contact | n8n-nodes-base.hubspot | ایجاد/بهروزرسانی مخاطب در HubSpot CRM | Send Welcome Email | Log to Google Sheets | 📈 CRM و تجزیه و تحلیل دادههای مشتری را در HubSpot CRM برای مدیریت روابط ثبت میکند. |
| Log to Google Sheets | n8n-nodes-base.googleSheets | ثبت دادههای ورود مشتری برای تجزیه و تحلیل | Create HubSpot Contact | - | - |
Nodeهای استفادهشده
سوالات متداول
این گردش کار n8n چه کاری انجام میدهد؟▾
این گردش کار فرآیند پذیرش مشتری را با جمعآوری دادهها از طریق JotForm، استفاده از هوش مصنوعی برای پیشنهاد تیم پروژه، تولید پیشنهاد، راهاندازی پروژهها در Asana، کانالهای ارتباطی در Slack و ثبت اطلاعات در HubSpot و Google Sheets خودکار میکند.
چه ابزارهایی در این گردش کار ادغام شدهاند؟▾
این گردش کار از JotForm برای جمعآوری داده، LangChain (با OpenAI) برای پردازش هوش مصنوعی، Asana برای مدیریت پروژه، Slack برای ارتباطات، HubSpot برای CRM و Google Sheets برای گزارشدهی استفاده میکند.
چگونه هوش مصنوعی در این گردش کار نقش دارد؟▾
هوش مصنوعی (از طریق LangChain) برای تجزیه و تحلیل دادههای پروژه، پیشنهاد ترکیب تیم، تخمین ساعات کاری، ارزیابی بودجه و تعیین اولویت پروژه به کار گرفته میشود.
این گردش کار برای چه کسانی مفید است؟▾
این گردش کار برای آژانسها و ارائهدهندگان خدمات که به دنبال بهینهسازی و خودکارسازی فرآیند پذیرش مشتریان جدید خود هستند، بسیار مفید است.
workflowهای مرتبط
- تحلیل خودکار مناقصهها با n8n، LlamaParse و GeminiDocument Extraction
- حذف خودکار اسپم جیمیل: گردش کار ماهانه n8nPersonal Productivity
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون زیرنویسگذاری ویدیو با n8n، Google Drive و SubmagicContent Creation
