بخش زیادی از کارهای روزانه دیجیتال تکراری هستند: یک ایمیل میرسد، اطلاعات آن باید بررسی شود، دادهها داخل Google Sheets ثبت شوند، یک پیام برای تیم ارسال شود و شاید هوش مصنوعی هم متن را تحلیل یا پاسخ اولیه را آماده کند. انجام دستی این زنجیره زمان میگیرد؛ اما ابزارهای Workflow Automation میتوانند همین مراحل را خودکار کنند. n8n یکی از قدرتمندترین ابزارهای این حوزه است که در سال ۲۰۲۶ اتوماسیون سنتی را با AI Agent، مدلهای هوش مصنوعی، MCP و Workflowهای قابلکنترل ترکیب میکند.
اما n8n چیست و چرا اینقدر در پروژههای هوش مصنوعی دیده میشود؟ n8n یک پلتفرم Workflow Automation با رویکرد Low-code است که سرویسها، APIها، دیتابیسها و مدلهای AI را به یکدیگر متصل میکند. بسیاری از کارها را میتوان با Drag & Drop و بدون نوشتن کد انجام داد؛ در عین حال، اگر پروژه پیچیدهتر شود، امکان استفاده از JavaScript، Python، HTTP Request و API نیز وجود دارد.
در این راهنما از صفر بررسی میکنیم n8n چگونه کار میکند، Node و Trigger چیست، چگونه ابزارهایی مانند OpenAI، Gemini، Claude، Gmail، Telegram، Google Sheets و WordPress را به هم متصل کنیم و چطور یک اتوماسیون هوش مصنوعی یا AI Agent بسازیم. همچنین، تفاوت n8n Cloud و Self-hosted، نسخه رایگان، قیمت پلنها، تفاوت n8n با Make و Zapier و نکات امنیتی مهم را توضیح میدهیم.
n8n چیست؟
n8n که نام آن معمولاً به شکل «n-eight-n» تلفظ میشود، یک ابزار اتوماسیون Workflow با مجوز Fair-code است. هدف اصلی آن این است که بتوانید برنامهها و سرویسهای مختلف را به یکدیگر متصل کنید و میان آنها داده جابهجا کنید؛ بدون اینکه برای هر اتصال مجبور باشید یک نرمافزار کامل از صفر بنویسید.
به زبان ساده، n8n مثل یک مرکز فرمان بین ابزارهای شما عمل میکند. برای مثال، میتوانید Workflow زیر را بسازید:
فرم سایت → تحلیل متن با AI → ثبت در Google Sheets → ارسال پیام Telegram → ساخت Task برای تیم
هر مرحله در n8n معمولاً با یک Node نمایش داده میشود. شما Nodeها را روی یک Canvas قرار میدهید، آنها را به هم متصل میکنید و مشخص میکنید داده از کجا وارد شود، چه پردازشی روی آن انجام شود و در نهایت به کدام سرویس ارسال شود.
یکی از تفاوتهای مهم n8n با ابزارهای سادهتر این است که فقط به Automationهای خطی محدود نیست. میتوانید شرط، Loop، Branch، Code، API، دیتابیس، Agent، Memory، Vector Store، Human Approval و چند Workflow فرعی را در یک سیستم ترکیب کنید. بنابراین، n8n هم برای اتوماسیون ساده مناسب است و هم برای پروژههای AI پیچیدهتر.
n8n چگونه کار میکند؟
برای درک n8n کافی است چهار مفهوم اصلی را بشناسید: Trigger، Node، Connection و Execution.
Trigger؛ چه چیزی Workflow را شروع میکند؟
Trigger نقطه شروع اتوماسیون است. برای مثال، Workflow میتواند با یکی از این اتفاقها اجرا شود:
- رسیدن یک ایمیل جدید.
- ثبت یک فرم در سایت.
- دریافت پیام Telegram یا Slack.
- اضافهشدن یک ردیف جدید به Google Sheets.
- دریافت Webhook از یک سایت یا اپلیکیشن.
- اجرای زمانبندیشده در ساعت مشخص.
- فراخوانی Workflow توسط یک Agent یا Workflow دیگر.
Node؛ هر مرحله چه کاری انجام میدهد؟
هر Node یک وظیفه مشخص دارد. یک Node میتواند اطلاعات را از Gmail بخواند، Node بعدی متن را به یک مدل AI بدهد و Node سوم نتیجه را داخل Notion یا Google Sheets ذخیره کند.
علاوه بر Integrationهای آماده، میتوانید با HTTP Request تقریباً هر سرویسی را که API دارد به n8n متصل کنید. بنابراین، نبودن یک ابزار در لیست Nodeهای آماده الزاماً به معنی غیرقابلاتصالبودن آن نیست.
Connection؛ داده چگونه بین Nodeها حرکت میکند؟
Nodeها با خطوط روی Canvas به هم متصل میشوند. خروجی هر مرحله میتواند ورودی مرحله بعدی باشد. برای مثال، نام، ایمیل و متن یک Lead از فرم دریافت میشود و سپس همان دادهها برای تحلیل به مدل AI ارسال میشوند.
Execution؛ هر اجرای Workflow چیست؟
وقتی Workflow از ابتدا تا انتها اجرا میشود، یک Execution شکل میگیرد. n8n تاریخچه اجراها، ورودی و خروجی Nodeها و خطاهای هر مرحله را نمایش میدهد. این موضوع برای Debug و بررسی اتوماسیونهای AI اهمیت زیادی دارد؛ زیرا میتوانید ببینید دقیقاً چه دادهای وارد مدل شده و چه نتیجهای برگشته است.
آیا n8n بدون برنامهنویسی کار میکند؟
بله، بخش زیادی از n8n را میتوان بدون برنامهنویسی استفاده کرد. اتصال Gmail به Google Sheets، ارسال Notification، ساخت Workflowهای شرطی و حتی بسیاری از AI Automationها با Nodeهای آماده انجام میشوند.
با این حال، دقیقتر است n8n را یک ابزار Low-code بدانیم، نه کاملاً No-code. دلیل آن این است که در Workflowهای پیچیده ممکن است نیاز داشته باشید JSON را تغییر دهید، Expression بنویسید، API بخوانید یا چند خط JavaScript و Python اضافه کنید.
بنابراین، برای شروع نیازی نیست برنامهنویس باشید؛ اما آشنایی با مفاهیمی مانند API، Webhook، JSON و Authentication باعث میشود از n8n بسیار حرفهایتر استفاده کنید.
چرا n8n برای اتوماسیون هوش مصنوعی محبوب شده است؟
یک مدل AI بهتنهایی معمولاً فقط ورودی میگیرد و پاسخ میدهد. ارزش اصلی زمانی ایجاد میشود که مدل بتواند داده واقعی دریافت کند، ابزار استفاده کند و نتیجه را به سیستمهای دیگر منتقل کند. n8n دقیقاً این لایه اتصال را فراهم میکند.
برای مثال، ChatGPT یا Gemini میتوانند متن یک ایمیل را تحلیل کنند؛ اما n8n میتواند ایمیل را دریافت کند، آن را به مدل بفرستد، پاسخ را دستهبندی کند، در CRM ذخیره کند و در صورت مهمبودن برای مدیر پیام بفرستد.
اگر میخواهید ابتدا مفهوم Agent را جدا از ابزار n8n بشناسید، مقاله AI Agent چیست؟ تفاوت Agent با چتبات معمولی و اجزای اصلی یک عامل هوش مصنوعی را توضیح میدهد.
مهمترین قابلیتهای n8n برای AI Automation
اتصال مدلهای مختلف هوش مصنوعی
n8n میتواند مدلهای هوش مصنوعی را وارد Workflow کند. در نتیجه، بسته به پروژه میتوانید از سرویسهایی مانند OpenAI، Google Gemini، Anthropic و مدلهای دیگر استفاده کنید. همچنین، اگر یک سرویس API داشته باشد، HTTP Request راه دیگری برای اتصال آن است.
این انعطاف مهم است؛ زیرا Workflow شما به یک مدل خاص قفل نمیشود. برای مثال، میتوانید یک مدل را برای دستهبندی سریع و مدل دیگری را برای تحلیل عمیقتر انتخاب کنید.
AI Agent Node
AI Agent Node به شما اجازه میدهد داخل یک Workflow یک Agent بسازید. Agent میتواند مدل زبانی، Memory و مجموعهای از Tools داشته باشد و براساس درخواست کاربر تصمیم بگیرد از کدام ابزار استفاده کند.
برای مثال، یک دستیار فروش میتواند سؤال مشتری را دریافت کند، اطلاعات محصول را جستوجو کند، وضعیت CRM را بررسی کند و در صورت نیاز یک Workflow دیگر را برای رزرو جلسه فراخوانی کند.
n8n Agents؛ نسل جدید Agentهای مستقل
در سپتامبر ۲۰۲۶، n8n قابلیت جدیدی با نام n8n Agents معرفی کرد. این Agentها بهعنوان موجودیت مستقل کنار Workflowها قرار میگیرند. شما هدف Agent، مدل و ابزارهای مجاز را مشخص میکنید و Agent میتواند Workflowهای موجود را بهعنوان Tool استفاده کند.
مزیت این ساختار این است که همان Agent میتواند از چند نقطه فراخوانی شود؛ برای مثال، از Slack، Telegram، زمانبندی یا یک Workflow دیگر. بنابراین، لازم نیست منطق Agent را برای هر کانال از ابتدا بسازید.
AI Workflow Builder
n8n در نسخههای جدید ابزار ساخت Workflow با زبان طبیعی نیز دارد. بهجای شروع از Canvas خالی، هدف خود را توضیح میدهید و سیستم میتواند ساختار اولیه Workflow را پیشنهاد یا ایجاد کند. سپس، مانند هر Workflow معمولی، میتوانید Nodeها را باز کنید، تنظیمات را ببینید و منطق را اصلاح کنید.
این قابلیت روند شروع را سریعتر میکند، اما جای بررسی انسانی را نمیگیرد. Credentialها، دسترسیها، شرطها و خروجیهای حساس باید قبل از فعالسازی بررسی شوند.
MCP؛ اتصال Agentها و ابزارها
Model Context Protocol یا MCP به یکی از بخشهای مهم اکوسیستم Agentها تبدیل شده است. n8n میتواند در سناریوهای MCP هم نقش Client و هم نقش Server داشته باشد. بنابراین، میتوانید Workflowهای مشخص را به ابزارهای AI دیگر ارائه کنید یا از داخل n8n به سرویسهای MCP متصل شوید.
برای مثال، میتوان یک Workflow مدیریت تقویم را به Agent بیرونی ارائه کرد تا Agent فقط همان عملیات کنترلشده را اجرا کند، نه اینکه دسترسی مستقیم و نامحدود به تمام سیستم داشته باشد.
Human-in-the-loop
همه تصمیمها را نباید بدون تأیید انسان اجرا کرد. برای کارهایی مانند ارسال ایمیل مهم، حذف داده، پرداخت، انتشار عمومی یا تغییر اطلاعات مشتری میتوانید مرحله تأیید انسانی قرار دهید.
در این حالت AI پیشنهاد میدهد، اما عملیات حساس تا زمان تأیید کاربر انجام نمیشود. این طراحی برای استفاده واقعی از Agentها در کسبوکار بسیار مهم است.
RAG و اتصال به دانش اختصاصی
با n8n میتوان Workflowهای RAG ساخت. در این معماری، اسناد یا دادههای سازمان به Vector Store منتقل میشوند و هنگام سؤال کاربر، بخشهای مرتبط بازیابی و به مدل AI داده میشوند.
بنابراین، بهجای اینکه چتبات فقط از دانش عمومی مدل استفاده کند، میتواند درباره راهنمای داخلی شرکت، محصولات، اسناد آموزشی یا فایلهای اختصاصی پاسخ دهد.
ترکیب AI با منطق قطعی
یکی از نقاط قوت n8n این است که مجبور نیستید همه Workflow را به AI بسپارید. میتوانید برای بخشهایی که قانون مشخص دارند از If، Switch و سایر Nodeهای منطقی استفاده کنید و فقط قسمتهایی مانند درک متن، خلاصهسازی یا تصمیمهای انعطافپذیر را به مدل AI بدهید.
این ترکیب معمولاً قابلاعتمادتر و ارزانتر از Workflowی است که برای هر مرحله یک مدل زبانی را فراخوانی میکند.

چه ابزارهایی را میتوان به n8n متصل کرد؟
n8n کاتالوگ بزرگی از Integrationها دارد و علاوه بر Nodeهای آماده، از APIهای سفارشی نیز پشتیبانی میکند. بنابراین، در یک Workflow میتوان ابزارهای AI، سرویسهای ارتباطی، دیتابیسها و برنامههای کاری را ترکیب کرد.
نمونههای متداول عبارتاند از:
- هوش مصنوعی: OpenAI، Google Gemini، Anthropic و سرویسهای مدل زبانی.
- ارتباطات: Gmail، Telegram، Slack و سرویسهای پیامرسان.
- داده: Google Sheets، PostgreSQL، MySQL، Supabase و Airtable.
- مدیریت کار: Notion، Trello، ClickUp و ابزارهای مشابه.
- سایت و محتوا: WordPress، Webhookها و APIهای CMS.
- فروش و CRM: HubSpot و سایر CRMها از طریق Node یا API.
- فایل و فضای ابری: Google Drive و سرویسهای ذخیرهسازی.
اگر سرویس موردنظر Node رسمی نداشته باشد، معمولاً میتوان با HTTP Request و مستندات API آن را متصل کرد.
آموزش n8n؛ ساخت اولین Workflow بدون برنامهنویسی
برای شروع لازم نیست یک Agent پیچیده بسازید. ابتدا یک Workflow ساده ایجاد کنید تا منطق n8n را یاد بگیرید.
مرحله اول: Cloud یا Self-hosted را انتخاب کنید
سادهترین روش برای شروع، n8n Cloud است؛ زیرا نصب، Update و زیرساخت توسط n8n مدیریت میشود. در مقابل، اگر کنترل بیشتر روی سرور و دادهها میخواهید، میتوانید نسخه Self-hosted را روی سرور خود اجرا کنید.
برای فرد مبتدی، Cloud معمولاً سریعتر است. با این حال، کاربران فنی و تیمهایی که الزامات خاص حریم خصوصی دارند ممکن است Self-hosted را ترجیح دهند.
مرحله دوم: یک Workflow جدید بسازید
پس از ورود، Workflow جدید ایجاد کنید. Canvas خالی جایی است که Nodeها را اضافه و به یکدیگر متصل میکنید.
مرحله سوم: Trigger را اضافه کنید
مشخص کنید اتوماسیون چه زمانی شروع شود. برای اولین تمرین میتوانید از Manual Trigger استفاده کنید تا Workflow فقط هنگام تست اجرا شود. بعداً میتوانید Trigger واقعی مثل Webhook، Gmail یا Schedule را جایگزین کنید.
مرحله چهارم: سرویس مقصد را اضافه کنید
برای مثال، Google Sheets را اضافه کنید و عملیات Add Row را انتخاب کنید. سپس Credential حساب را متصل و Spreadsheet مقصد را مشخص کنید.
مرحله پنجم: دادهها را Map کنید
خروجی Trigger یا Node قبلی را به فیلدهای Node جدید متصل کنید. n8n اجازه میدهد مقدارهای قبلی را با Expression داخل فیلدهای بعدی استفاده کنید.
مرحله ششم: هر Node را جداگانه تست کنید
یکی از بهترین روشها در n8n این است که Workflow را یکباره نسازید. هر مرحله را اجرا و خروجی را بررسی کنید. اگر داده درست است، Node بعدی را اضافه کنید.
مرحله هفتم: Workflow را فعال کنید
وقتی Trigger واقعی و همه Credentialها آماده شدند، Workflow را Active کنید. از این مرحله به بعد، با رخدادن Trigger اتوماسیون خودکار اجرا میشود.
مثال عملی؛ ساخت اتوماسیون تحلیل پیام با هوش مصنوعی
فرض کنید یک فرم تماس دارید و میخواهید پیامهای مشتری بهصورت خودکار دستهبندی شوند. Workflow میتواند این ساختار را داشته باشد:
Webhook → AI Model → Switch → Google Sheets → Telegram
۱. دریافت پیام با Webhook
فرم سایت نام، شماره تماس و متن پیام را به Webhook n8n ارسال میکند.
۲. تحلیل متن با AI
متن پیام به مدل AI داده میشود و Prompt از مدل میخواهد یکی از برچسبهای «فروش»، «پشتیبانی» یا «سایر» را برگرداند. علاوه بر این، مدل میتواند یک خلاصه کوتاه نیز تولید کند.
۳. تصمیمگیری با Switch
براساس برچسب خروجی، Switch مسیر مناسب را انتخاب میکند. در نتیجه، تصمیم ساده و قطعی داخل منطق n8n باقی میماند.
۴. ثبت اطلاعات
تمام پیامها با برچسب و خلاصه داخل Google Sheets ثبت میشوند.
۵. هشدار برای Lead مهم
اگر برچسب «فروش» باشد، یک پیام Telegram برای مدیر ارسال میشود. بنابراین، تیم فقط برای درخواستهای مهم Notification فوری دریافت میکند.
👈 اگر برای اتصال OpenAI به n8n به اعتبار API نیاز دارید، صفحه خرید شارژ API اوپن ای آی را بررسی کنید. توجه کنید که اشتراک ChatGPT Plus با اعتبار API متفاوت است و برای استفاده از OpenAI API باید Billing جداگانه داشته باشید.
🔗 خرید شارژ API اوپن ای آی
چگونه OpenAI را به n8n وصل کنیم؟
برای Workflowهای مبتنی بر OpenAI معمولاً به API Key نیاز دارید. API Key از حساب API دریافت میشود و با اشتراک ChatGPT Plus یکی نیست.
پس از ساخت Credential، میتوانید Nodeهای مربوط به OpenAI یا Chat Model را به Workflow اضافه کنید. سپس Model، Prompt و ورودی را مشخص میکنید و خروجی را به Node بعدی میفرستید.
برای پروژههای ساده بهتر است Prompt خروجی ساختاریافته تولید کند. برای مثال، بهجای پاسخ آزاد از مدل بخواهید JSON مشخص با فیلدهای category، priority و summary برگرداند. این کار پردازش مراحل بعدی را پایدارتر میکند.
چگونه Gemini را به n8n متصل کنیم؟
برای استفاده از مدلهای Gemini در Automation معمولاً باید Credential مربوط به API را تنظیم کنید. Google AI Studio یکی از مسیرهای اصلی برای آزمایش Gemini API و دریافت تنظیمات توسعه است.
اگر با تفاوت Gemini، API و محیط توسعه گوگل آشنا نیستید، مقاله Google AI Studio چیست؟ نحوه کار با مدلهای Gemini و API را توضیح میدهد.
نکته مهم این است که اشتراک Gemini یا Google AI Pro با Gemini API یکی نیست. برای n8n باید Credential و Billing مربوط به API یا روش پشتیبانیشده همان Integration را تنظیم کنید.
اتصال چند مدل AI با OpenRouter
در بعضی Workflowها ممکن است بخواهید به مدلهای مختلف از چند شرکت دسترسی داشته باشید. OpenRouter یک Gateway برای مدلهای متعدد ارائه میدهد و میتواند در سناریوهایی که API سازگار یا HTTP Request استفاده میشود، گزینه مناسبی باشد.
این روش به شما اجازه میدهد Model را براساس قیمت، سرعت یا کیفیت تغییر دهید؛ بدون اینکه تمام منطق Workflow را بازطراحی کنید. البته نام مدل، Endpoint و فرمت درخواست باید براساس مستندات همان سرویس تنظیم شود.
👈 برای بررسی گزینههای شارژ و شرایط فعلی، صفحه خرید شارژ OpenRouter در بلو وایب را ببینید.
آموزش ساخت AI Agent در n8n
بعد از یادگیری Workflowهای معمولی میتوانید یک Agent بسازید. سادهترین معماری یک Agent داخل Workflow شامل این اجزا است:
Chat Trigger → AI Agent → Chat Model + Memory + Tools
Chat Trigger
پیام کاربر را دریافت میکند. این ورودی میتواند از چت داخلی، Webhook یا کانال دیگری بیاید.
Chat Model
مدل زبانی نقش موتور استدلال و تصمیمگیری را دارد. میتوانید Provider مناسب را براساس پروژه انتخاب کنید.
Memory
Memory کمک میکند Agent بخشی از Context مکالمه را حفظ کند. بدون Memory، هر درخواست میتواند مانند یک گفتوگوی مستقل پردازش شود.
Tools
Toolها همان عملیاتهایی هستند که Agent اجازه دارد انجام دهد. برای مثال:
- خواندن تقویم.
- ساخت Event.
- جستوجوی اطلاعات مشتری.
- خواندن Google Sheets.
- ارسال ایمیل.
- فراخوانی یک Workflow دیگر.
محدودکردن دسترسی Agent
به Agent فقط ابزارهایی را بدهید که واقعاً نیاز دارد. برای مثال، اگر Agent فقط باید وضعیت سفارش را بخواند، نباید ابزار حذف سفارش یا تغییر قیمت داشته باشد. علاوه بر این، برای Actionهای حساس Human Approval اضافه کنید.
AI Agent Node با n8n Agents چه تفاوتی دارد؟
این دو مفهوم شبیهاند، اما یکی نیستند.
| ویژگی | AI Agent Node | n8n Agents |
|---|---|---|
| محل استفاده | داخل یک Workflow | Agent مستقل در کنار Workflowها |
| هدف | اجرای مرحله Agentic در جریان Workflow | ساخت دستیار قابلاستفاده از چند کانال |
| ابزارها | Tools متصل به همان Agent Node | میتواند Workflowهای موجود را بهعنوان Tool استفاده کند |
| فراخوانی | هنگام اجرای Workflow | از Chat، Slack، Telegram، Schedule یا Workflow |
| مناسب برای | اتوماسیونهایی که یک مرحله تصمیمگیری هوشمند دارند | دستیارهای پایدار و چندکاناله با مجموعه ابزار مشخص |
اگر تازه شروع کردهاید، ابتدا AI Agent Node داخل یک Workflow ساده را یاد بگیرید. سپس، وقتی چند Workflow قابلاستفاده دارید، Agent مستقل میتواند آنها را بهعنوان ابزار کنار هم قرار دهد.

۵ نمونه اتوماسیون کاربردی n8n با هوش مصنوعی
۱. پاسخگویی و دستهبندی ایمیل
Gmail پیام جدید را Trigger میکند، AI هدف ایمیل را تشخیص میدهد و n8n آن را به پوشه مناسب میفرستد. برای پیامهای ساده میتوان Draft پاسخ ساخت و برای موارد حساس تأیید انسانی گرفت.
۲. تولید و انتشار محتوا
Keywordها از Google Sheets خوانده میشوند، Agent درباره موضوع تحقیق میکند، مدل AI Draft تولید میکند و پس از تأیید، محتوا به WordPress منتقل میشود. با این حال، انتشار کاملاً خودکار بدون کنترل کیفیت برای محتوای مهم توصیه نمیشود.
برای شناخت ابزارهای مکمل این Workflow، مقاله بهترین ابزارهای هوش مصنوعی برای تولید محتوا میتواند مفید باشد.
۳. دستیار Telegram برای کارهای روزانه
کاربر در Telegram درخواست میفرستد و Agent میتواند تقویم را بررسی کند، Task بسازد، اطلاعات را از Notion بخواند یا گزارش کوتاه آماده کند.
۴. Lead Qualification
اطلاعات Lead از فرم، CRM یا تبلیغات دریافت میشود. AI توضیحات را تحلیل میکند، Lead را امتیازدهی میکند و n8n موارد مهم را به تیم فروش میفرستد.
۵. چتبات RAG برای پشتیبانی
اسناد محصول به Vector Store وارد میشوند. هنگام سؤال مشتری، Agent بخش مرتبط اسناد را بازیابی میکند و پاسخ را براساس اطلاعات واقعی شرکت میسازد. اگر اعتماد پاسخ پایین باشد، مکالمه به اپراتور منتقل میشود.
n8n Cloud یا Self-hosted؛ کدام بهتر است؟
n8n Cloud
در Cloud زیرساخت توسط n8n مدیریت میشود. بنابراین، نصب، Update، SSL و نگهداری سرور دغدغه کمتری دارند. این گزینه برای افراد و تیمهایی مناسب است که میخواهند سریع شروع کنند.
Self-hosted
نسخه Self-hosted را میتوانید روی سرور یا زیرساخت خود اجرا کنید. این مدل کنترل بیشتری روی داده، شبکه و تنظیمات فراهم میکند. علاوه بر این، Community Edition استاندارد برای Self-hosting وجود دارد.
با این حال، Self-hosted به معنی «بدون نگهداری» نیست. Update، Backup، Database، امنیت، SSL، Queue و منابع سرور بر عهده شما هستند. بنابراین، اگر تجربه مدیریت سرور ندارید، Cloud میتواند انتخاب سادهتری باشد.
آیا n8n رایگان است؟
n8n یک Community Edition Self-hosted دارد که برای بسیاری از استفادههای داخلی قابل استفاده است. این نسخه تحت Sustainable Use License ارائه میشود. بنابراین، آن را نباید دقیقاً با یک پروژه Open Source با مجوزهای متداول مانند MIT یکی دانست.
در استفاده معمولی داخل سازمان، Community Edition میتواند گزینه قدرتمندی باشد. حتی ساخت و اجرای Workflow برای مشتری در Instance خودتان در بعضی سناریوها مجاز است؛ با این شرط که مشتری نتواند منطق Workflow را داخل n8n ایجاد یا ویرایش کند.
اما اگر n8n را بهعنوان بخشی از یک SaaS به کاربران بیرونی ارائه میکنید، White-label میکنید یا اجازه میدهید مشتریان Workflow خودشان را بسازند، ممکن است به مجوز تجاری نیاز داشته باشید. برای چنین پروژههایی باید شرایط License رسمی n8n را بررسی کنید.
قیمت n8n در سال ۲۰۲۶
n8n Cloud براساس تعداد Workflow Execution قیمتگذاری میشود، نه تعداد Stepهای داخل هر Workflow. قیمتهای رسمی میتوانند تغییر کنند؛ بنابراین اعداد زیر وضعیت زمان نگارش مقاله هستند.
| پلن | قیمت پایه با پرداخت سالانه | Workflow Execution | مناسب برای |
|---|---|---|---|
| Starter | ۲۰ یورو در ماه | ۲۵۰۰ اجرا | شروع اتوماسیون و Agentهای اولیه |
| Pro | ۵۰ یورو در ماه | ۱۰ هزار اجرا | فرد حرفهای و تیم کوچک |
| Business | ۶۶۷ یورو در ماه | ۴۰ هزار اجرا | شرکتهای نیازمند Scale، SSO و محیطهای توسعه |
| Enterprise | قیمت سفارشی | سفارشی | سازمانهای بزرگ و الزامات Governance |
Starter و Pro بهصورت Hosted ارائه میشوند. Business در ساختار فعلی Pricing برای Self-hosted ارائه شده و Enterprise میتواند براساس قرارداد Hosted یا Self-hosted باشد. علاوه بر این، Community Edition گزینه Self-hosted رایگان برای استفادههای سازگار با License است.
تفاوت n8n با Zapier و Make چیست؟
هر سه ابزار برای Workflow Automation استفاده میشوند، اما فلسفه آنها متفاوت است.
| معیار | n8n | Make | Zapier |
|---|---|---|---|
| یادگیری اولیه | متوسط | متوسط | سادهتر |
| انعطاف فنی | بسیار بالا | بالا | مناسب Automationهای استاندارد |
| Self-hosting | دارد | معمولاً سرویس Cloud | Cloud |
| کدنویسی و API | قوی | قوی | قابل استفاده، اما تمرکز بیشتر روی سادگی |
| AI Agent و Workflowهای AI | بسیار گسترده | قابلیتهای AI و Automation | ابزارهای AI و Automation |
| مناسب برای | Workflow پیچیده، Agent و تیم فنی | اتوماسیون بصری و سناریوهای متنوع | اتصال سریع SaaSها و شروع آسان |
اگر هدف فقط اتصال دو برنامه ساده است، Zapier یا Make ممکن است سریعتر به نتیجه برسند. در مقابل، اگر میخواهید Workflowهای پیچیده، AI Agent، APIهای سفارشی، Self-hosting و منطق فنی را ترکیب کنید، n8n انعطاف بیشتری دارد.
مزایای n8n
- انعطاف بالا: مناسب Workflowهای ساده تا سیستمهای پیچیده.
- اتصال AI و Automation: Agent، مدل زبانی، RAG، MCP و Workflow در یک محیط.
- Self-hosting: کنترل بیشتر روی زیرساخت و داده.
- HTTP Request و API: اتصال سرویسهایی که Node آماده ندارند.
- Code Node: امکان استفاده از JavaScript و Python در صورت نیاز.
- Debug شفاف: مشاهده ورودی و خروجی هر Node و تاریخچه Execution.
- Human Approval: امکان کنترل عملیات حساس Agent.
- Workflowهای قابلاستفاده مجدد: ساخت بخشهای Modular و استفاده بهعنوان Tool.
معایب و محدودیتهای n8n
n8n برای همه پروژهها بهترین انتخاب نیست. نخست اینکه منحنی یادگیری آن از برخی ابزارهای بسیار ساده No-code بیشتر است. وقتی Workflow بزرگ میشود، باید درباره Data Mapping، Error Handling، API، Credential و ساختار داده درک مناسبی داشته باشید.
علاوه بر این، Self-hosting نیازمند مدیریت سرور است. اگر Update یا Backup را نادیده بگیرید، مزیت کنترل بیشتر میتواند به ریسک عملیاتی تبدیل شود.
در Workflowهای AI نیز هزینه فقط به n8n محدود نیست. API مدلها، Vector Database، سرویسهای خارجی و زیرساخت ممکن است هزینه جداگانه داشته باشند. بنابراین، قبل از ساخت Automation بزرگ باید هزینه هر Execution و فراخوانی مدل را تخمین بزنید.
نکات امنیتی مهم در n8n
- API Key و Token را داخل متن Node یا Prompt ذخیره نکنید؛ از Credential Store استفاده کنید.
- به هر Agent فقط Tool و Permission موردنیاز را بدهید.
- برای حذف، پرداخت، ارسال عمومی و تغییر دادههای حساس تأیید انسانی قرار دهید.
- Webhookهای عمومی را بدون Authentication رها نکنید.
- Execution Logها را از نظر نگهداری اطلاعات حساس بررسی کنید.
- در Self-hosted، Backup، HTTPS، Update و محدودیت دسترسی شبکه را جدی بگیرید.
- Prompt Injection را در Agentهایی که محتوای خارجی میخوانند در نظر بگیرید.
n8n برای چه کسانی مناسب است؟
تولیدکنندگان محتوا
برای تحقیق، تولید Draft، مدیریت تقویم محتوا، انتشار، گزارش و توزیع محتوا میتوان Workflowهای قدرتمندی ساخت.
مارکترها و تیم فروش
Lead Qualification، CRM، گزارش کمپین، ایمیل Follow-up و تحلیل بازخورد از کاربردهای رایج هستند.
کسبوکارهای آنلاین
ثبت سفارش، هماهنگی بین ابزارها، پشتیبانی، گزارش مالی و Notification میتوانند با n8n یکپارچه شوند.
برنامهنویسان
توسعهدهندگان میتوانند n8n را بهعنوان Orchestration Layer میان APIها، Databaseها و Agentها استفاده کنند و در صورت نیاز Code سفارشی اضافه کنند.
افرادی که AI Agent میسازند
n8n برای کسانی که میخواهند Agent فقط حرف نزند و واقعاً Tool استفاده کند، گزینه مهمی است. اگر درباره معماری Agentها مطالعه میکنید، مقاله هوش مصنوعی Agent چیست؟ مکمل مناسبی برای این آموزش است.
آیا برای شروع n8n باید API بلد باشیم؟
خیر. میتوانید با Integrationهای آماده شروع کنید و بدون کار مستقیم با API چند Workflow واقعی بسازید. اما برای رسیدن به سطح حرفهای، یادگیری API و Webhook ارزش زیادی دارد.
پیشنهاد عملی این است که ابتدا سه Automation ساده بسازید: Schedule به Telegram، فرم به Google Sheets و ایمیل به AI. بعد از آن HTTP Request، JSON و Webhook را یاد بگیرید. این مسیر بسیار سادهتر از شروع مستقیم با یک Multi-Agent پیچیده است.
جمعبندی؛ آیا n8n برای اتوماسیون هوش مصنوعی ارزش یادگیری دارد؟
n8n چیست؟ n8n یک پلتفرم Workflow Automation با قابلیتهای Low-code است که سرویسها، APIها، دیتابیسها و مدلهای هوش مصنوعی را به یکدیگر متصل میکند. همین ترکیب باعث شده n8n در پروژههای AI Automation و Agentic Workflow جایگاه ویژهای پیدا کند.
برای شروع، نیازی نیست برنامهنویس حرفهای باشید. میتوانید با Trigger، Node و Integrationهای آماده Automationهای ساده بسازید. سپس، بهتدریج AI Agent، Memory، Tools، RAG، MCP، Code و Workflowهای چندمرحلهای را اضافه کنید.
در سال ۲۰۲۶، اضافهشدن n8n Agents در کنار AI Agent Node و قابلیتهای MCP باعث شده مرز میان «اتوماسیون ثابت» و «دستیار هوشمندی که ابزار استفاده میکند» کمتر شود. با این حال، بهترین سیستمها همچنان از ترکیب منطق قطعی، AI و کنترل انسانی استفاده میکنند؛ نه سپردن همه تصمیمها به مدل.
اگر قصد دارید Workflow خود را با OpenAI راهاندازی کنید، به یاد داشته باشید که ChatGPT Plus جای API را نمیگیرد. برای اتصال n8n به مدلهای OpenAI میتوانید شرایط فعلی شارژ API OpenAI را بررسی کنید. همچنین، اگر میخواهید چند مدل را از یک Gateway مدیریت کنید، صفحه OpenRouter گزینه مرتبط دیگری است.
سوالات متداول
n8n یک پلتفرم اتوماسیون گردش کار با رویکرد کم کد است که سرویس ها، API ها، دیتابیس ها و مدل های هوش مصنوعی را به هم متصل می کند. با آن می توان پردازش ایمیل، ثبت اطلاعات، ارسال پیام، تولید محتوا و اجرای عامل هوش مصنوعی را خودکار کرد.
برای شروع خیر. بسیاری از گردش کارها با نودهای آماده و روش کشیدن و رها کردن ساخته می شوند. برای پروژه های پیچیده تر، آشنایی با API، Webhook، JSON، Expression و در بعضی موارد JavaScript یا Python مفید است.
بله. n8n یک نسخه Community Edition برای نصب روی سرور شخصی دارد که تحت مجوز Sustainable Use ارائه می شود. سرویس n8n Cloud و امکانات سازمانی نیز پلن های پولی جداگانه دارند.
بله. n8n برای مدل ها و سرویس های هوش مصنوعی اتصال های مختلفی دارد و برای API های سازگار نیز می توان از HTTP Request استفاده کرد. اطلاعات ورود و Billing هر سرویس باید جداگانه تنظیم شود.
خیر. اشتراک ChatGPT Plus با OpenAI API متفاوت است. برای استفاده از مدل های OpenAI از طریق API در n8n باید حساب و Billing مربوط به API را جداگانه تنظیم کنید.
AI Agent Node داخل یک گردش کار اجرا می شود و بخشی از همان اتوماسیون است. n8n Agents مستقل تر هستند و می توانند گردش کارهای موجود را به عنوان ابزار استفاده کنند و از کانال های مختلف فراخوانی شوند.


