مقایسه n8n و Zapier و Make: تحلیل هزینه و صرفه اقتصادی
سرویسهای Zapier و Make بر اساس تعداد task هزینه میگیرند اما n8n هزینه ثابت سرور دارد. با محاسبه حجم کاری ماهانه و بررسی لایسنس n8n، نقطه سر به سر هزینهها را پیدا کنید.
تنها تفاوتی که تعیینکننده است
سرویسهای n8n، Zapier و Make همگی یک کار را انجام میدهند. یک محرک (trigger) فعال میشود، دادهها بین APIها جابهجا میشوند و در نهایت در سیستم دیگری قرار میگیرند. انتخاب بین این گزینهها معمولاً با یک معیار تعیین میشود: واحد صورتحساب. Zapier و Make برای هر واحد کاری که اتوماسیونهای شما انجام میدهند، هزینه دریافت میکنند. در مقابل، n8n که به صورت self-hosted اجرا میشود، هیچ هزینهای بابت هر واحد کار ندارد، زیرا شما به جای آن، هزینه سرور را پرداخت میکنید.
همین یک تفاوت، تمام موارد زیر را تحت تأثیر قرار میدهد. یک طرح مبتنی بر مصرف (metered plan) زمانی که روزانه ده گردشکار (workflow) اجرا میکنید تقریباً هزینهای ندارد، اما وقتی یک گردشکار شروع به اجرا در هر دقیقه میکند، به بزرگترین ردیف هزینه نرمافزاری شما تبدیل میشود. هزینه ثابت سرور دقیقاً برعکس عمل میکند: در روز اول گران به نظر میرسد، اما با افزایش حجم کار، هزینه آن تغییر نمیکند. هیچکدام از این مدلها غیرمنصفانه نیستند؛ آنها صرفاً برای گروههای متفاوتی از کاربران بهینه شدهاند.
هزینههای هر محصول
Zapier بر اساس تعداد task صورتحساب صادر میکند. تعریف خود Zapier از task: هر زمان که Zapier یک واحد کاری را با موفقیت به پایان برساند، یک task شمرده میشود. هر گام عملیاتی موفق در یک Zap، یک task مصرف میکند و برخی عملیاتها بیش از یک task مصرف میکنند. تریگرها (Triggers) و pollingها شمرده نمیشوند، عملیاتهای ناموفق محاسبه نمیشوند و ابزارهای داخلی (Formatter، Paths، Filter، Delay، Looping، Storage) نیز هزینهای ندارند. بنابراین، یک Zap با یک تریگر و سه گام عملیاتی، در هر بار اجرا سه task هزینه دارد. تا ژوئیه 2026، طرح رایگان شامل 100 task در ماه است و طرح پولی Professional با حدود 20 دلار آمریکا در ماه (به صورت پرداخت سالانه) برای 750 task شروع میشود.
Make بر اساس credit صورتحساب صادر میکند، واحدی که قبلاً operation نامیده میشد. مستندات Make میگوید هر عملیاتی که یک سناریو انجام میدهد، تعداد مشخصی credit مصرف میکند و اکثر عملیاتها یک credit هزینه دارند. خواندن، جستجو، ایجاد، بهروزرسانی، حذف، تبدیل، تجمیع و تکرار (iterating)، هر کدام یک credit هزینه دارند. روترها و مدیریتکنندههای خطا (error handlers) هزینهای ندارند. کلمه مهم در اینجا iterating است: ماژولی که روی 200 ردیف حلقه میزند، تقریباً 200 credit مصرف میکند، نه یکی. تا ژوئیه 2026، طرح رایگان شامل 1,000 credit در ماه است و طرح Core با حدود 12 دلار آمریکا در ماه برای 10,000 credit شروع میشود.
n8n خودمیزبان (Self-hosted) هیچ هزینهای بابت اجرا دریافت نمیکند. نسخه Community رایگان است و تقریباً تمام قابلیتها را شامل میشود. اجرای ورکفلوها، نودهای داخل یک اجرا، تکرار حلقهها و تلاشهای مجدد (retries) همگی هزینه صفر دارند، زیرا تنها معیار سنجش، CPU، حافظه و دیسک سرور شماست. طرحهای پولی برای نسخه خودمیزبان وجود دارند که نیاز به license key دارند، اما آنها قابلیتهای مدیریتی مانند single sign-on و محیطهای مجزا را میفروشند، نه حجم پردازش (throughput). اگر قبلاً n8n را روی یک VPS با Docker و HTTPS راهاندازی کردهاید، تمام هزینههای جاری را پرداخت کردهاید.
دستور نصب از مستندات رسمی n8n به اندازهای کوتاه است که این نکته را ثابت کند:
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Europe/Berlin" \
-e TZ="Europe/Berlin" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8nسپس ویرایشگر روی پورت 5678 پاسخ میدهد. آن دستور فقط برای بررسی اولیه است، زیرا از فایل پیشفرض SQLite استفاده میکند و --rm با متوقف کردن کانتینر، آن را حذف میکند. سروری که به آن متکی هستید، به Postgres و یک reverse proxy در مقابل خود نیاز دارد.
یک ماه واقعبینانه، به تفکیک آمار
مقایسههای مبهم بیفایده هستند، زیرا پاسخ کاملاً به حجم کاری شما بستگی دارد. پس آن را محاسبه کنید. در اینجا چهار اتوماسیون که یک شرکت کوچک واقعاً اجرا میکند، به همراه تعداد دفعات اجرا و تعداد گامهای قابلپرداخت در هر اجرا آمده است.
The data behind this chart
[
{
"label": "Form to CRM to Slack",
"runs_per_month": 1200,
"billable_steps": 3,
"units_per_month": "3,600"
},
{
"label": "Order sync, every 15 min",
"runs_per_month": 2880,
"billable_steps": 4,
"units_per_month": "11,520"
},
{
"label": "AI inbox triage",
"runs_per_month": 900,
"billable_steps": 5,
"units_per_month": "4,500"
},
{
"label": "Daily revenue report",
"runs_per_month": 30,
"billable_steps": 6,
"units_per_month": "180"
}
]همگامسازی سفارشها بهتنهایی 11,520 واحد قابلپرداخت در ماه مصرف میکند، زیرا یک تریگر زمانبندیشده هر 15 دقیقه، 2880 بار اجرا میشود و هر اجرا 4 گام پولی را در بر میگیرد. گزارش روزانه که به دلیل داشتن بیشترین گام، گردشکار سنگینی به نظر میرسد، 180 مصرف میکند. تکرار همیشه بر پیچیدگی غلبه میکند؛ به همین دلیل است که تخمین زدن بر اساس ظاهر گردشکار بهجای زمانبندی آن، باعث میشود کاربران با فاکتوری مواجه شوند که انتظارش را نداشتند.
مجموع این چهار اتوماسیون در ماه 19,800 واحد قابلپرداخت مصرف میکنند. در Zapier، این مقدار شما را در رده 20,000 تسک از یک طرح پولی قرار میدهد. در Make، این مقدار تقریباً دو برابر اعتبار موجود در طرح Core است، بنابراین باید اعتبار بیشتری خریداری کنید. در n8n که روی سرور شخصی میزبانی میشود، هزینه ماهانه سرور همان هزینه اجرای یک گردشکار است و سرور حتی متوجه این بار کاری نخواهد شد.
حالا یک عدد را تغییر دهید. همگامسازی سفارشها را از هر 15 دقیقه به هر 5 دقیقه تغییر دهید. Zapier و Make آن ردیف را سه برابر کرده و به 34,560 واحد میرسانند و فاکتور به رده بعدی منتقل میشود. سرور n8n تنها چند درصد به مصرف CPU اضافه میکند. این عدم تقارن، بهجای قیمت اسمی هر طرح، تصمیم واقعی شما را تعیین میکند.
نقطه تلاقی کجاست
هیچ نقطه سربهسری جهانی وجود ندارد، اما الگوی آن قابل پیشبینی است.
- زیر حدود 1,000 واحد در ماه، طرحهای رایگان سرویسهای میزبانیشده (hosted) کاملاً برنده هستند. هیچچیز بهتر از صفر نیست و نیازی به وصلهکردن (patch) سرور ندارید.
- بین حدود 1,000 تا 10,000 واحد، طرحهای پولی پایه ارزان هستند و ابزارهای میزبانیشده همچنان گزینه بهتری محسوب میشوند؛ زیرا هزینه یک VPS به اضافه زمانی که صرف نگهداری آن میکنید، بیش از 12 تا 20 دلار در ماه هزینه دارد.
- بالای حدود 20,000 واحد در ماه، صورتحسابهای مبتنی بر مصرف (metered billing) افزایش مییابد و هزینه ثابت سرور معمولاً بهصرفهتر است و با افزایش حجم، این برتری بیشتر میشود.
- هر گردشکاری (workflow) که روی ردیفها تکرار میشود (مانند وارد کردن فایل CSV، لیست 500 سفارش، یا API صفحهبندیشده)، این بازهها را کاملاً نادیده میگیرد، زیرا یک بار اجرا میتواند هزاران واحد مصرف کند.
مورد آخر جایی است که خودمیزبانی (self-hosting) از یک ترجیح به یک ضرورت تبدیل میشود. یک وظیفه شبانه که 5,000 رکورد را پردازش میکند، در یک طرح مبتنی بر مصرف، 5,000 اعتبار میسوزاند، اما در n8n فقط به اندازه یک بار اجرای CPU هزینه دارد.
همین منطق در مورد مراحل هوش مصنوعی نیز صدق میکند، که سریعترین رشد حجم اتوماسیون را در این بخش شاهد هستیم. هر فراخوانی مدل در یک سناریوی میزبانیشده، علاوه بر هزینه توکن خودِ ارائهدهنده مدل، یک واحد قابلپرداخت نیز محسوب میشود؛ بنابراین شما برای یک کار واحد، دو بار هزینه پرداخت میکنید. اجرای Claude API در گردشکارهای n8n باعث میشود که فقط به ارائهدهنده مدل هزینه پرداخت کنید.
مجوز n8n به زبان ساده
نرمافزار n8n طبق تعریف معمول، متنباز (Open Source) نیست و وانمود کردن به این موضوع باعث میشود کاربران بعداً غافلگیر شوند. این نرمافزار تحت مجوز Sustainable Use License عرضه میشود که بیان میکند:
شما میتوانید از این نرمافزار تنها برای اهداف تجاری داخلی خود یا برای استفاده غیرتجاری یا شخصی استفاده یا آن را اصلاح کنید.
و در مورد انتقال آن:
شما تنها در صورتی میتوانید نرمافزار را توزیع کنید یا در اختیار دیگران قرار دهید که این کار را بهصورت رایگان و برای مقاصد غیرتجاری انجام دهید.
این شرایط را با برنامههای خود تطبیق دهید. اجرای n8n برای خودکارسازی فعالیتهای شرکت خودتان، در دسته اهداف تجاری داخلی قرار میگیرد که مجاز است و تقریباً تمام خوانندگان این متن را پوشش میدهد. اجرای n8n بهعنوان موتورِ پشتِ یک محصول که آن را میفروشید، یا فروش مجدد نمونههای میزبانیشده (hosted) n8n به مشتریان، تحت این مجوز رایگان نیست و نیازمند یک توافقنامه تجاری با n8n است. پیش از آنکه کسبوکاری بر پایه آن بنا کنید، LICENSE.md فعلی را در مخزن n8n بررسی کنید، زیرا شرایط تغییر میکنند و تنها متنی که در مخزن قرار دارد معتبر است.
یک نکتهٔ محدودکنندهٔ دوم و خفیفتر نیز وجود دارد. نسخهٔ رایگان Community تقریباً همهٔ قابلیتها را ارائه میکند و ثبتنام رایگان چند قابلیت دیگر، مانند پوشهها و debug در ویرایشگر، را فعال میکند. قابلیتهای مخصوص تیمهای بزرگتر، از جمله single sign-on، log streaming و محیطهای جداگانه، فقط با paid license key در دسترس هستند. اینها قابلیتهای حاکمیتیاند. چیزی که به فروش میرسد، هرگز throughput نیست. اگر مطمئن نیستید قابلیتی که به آن وابستهاید در کدام دسته قرار میگیرد، بهتر است محدودیتهای Community و enterprise را قابلیتبهقابلیت بررسی کنید و سپس طراحی خود را بر مبنای آن انجام دهید.
هزینههایی که در قیمت ثابت سرور لحاظ نمیشوند
نسخه صادقانه استدلال برای self-hosting شامل بخشهایی است که رایگان نیستند.
مسئولیت uptime با شماست. وقتی یک پلتفرم میزبانیشده دچار قطعی میشود، شما منتظر میمانید و فرد دیگری برای رفع مشکل فراخوانده میشود. وقتی VPS شما دچار قطعی میشود، خودتان باید آن را در هر ساعتی که باشد تعمیر کنید. مسئولیت ارتقاها با شماست، زیرا n8n بهطور مرتب نسخه جدید منتشر میکند و image کانتینری که هرگز بهروزرسانی نشود، به یک مشکل امنیتی تبدیل میشود. مسئولیت پشتیبانگیری با شماست: کلید رمزنگاری n8n و دیتابیس Postgres در کنار هم تنها نسخه موجود از اعتبارنامهها و گردشکارهای شما هستند و از دست دادن این کلید، تمام اعتبارنامههای ذخیرهشده را غیرقابل خواندن میکند. از همان روز اول، پشتیبانهای رمزنگاریشده restic را به سمت هر دو نشانه بروید، نه از زمان وقوع اولین حادثه.
شما همچنین مسئول بخشهایی هستید که یک طرح میزبانیشده بهطور ضمنی شامل آنهاست. Zapier و Make هزاران اتصالدهنده برنامه را نگهداری میکنند و زمانی که یک فروشنده API خود را تغییر میدهد، آنها را تعمیر میکنند. n8n کتابخانه node بزرگی دارد و یک node عمومی HTTP که بقیه موارد را پوشش میدهد، اما یک integration خراب، وقت بعدازظهر شما را خواهد گرفت. طرحهای میزبانیشده همچنین شامل مستندات انطباق (compliance)، پشتیبانی با زمان پاسخگویی مشخص و چرخه on-call فرد دیگری هستند.
عدد واقعی را صادقانه بودجهبندی کنید: هزینه سرور، بهعلاوه حدود یک ساعت نگهداری در ماه، بهعلاوه روزی که صرف راهاندازی اولیه میکنید. اگر این مجموع هنوز از صورتحسابهای مبتنی بر مصرف (metered) کمتر است، self-hosting انتخاب درستی است. در سطح 19,800 واحد در ماه، معمولاً اینطور است. در سطح 500 واحد در ماه، معمولاً اینطور نیست.
کدام گزینه را انتخاب کنید
اگر لیست کانکتورها برای شما اولویت اصلی است، Zapier را انتخاب کنید. این سرویس گستردهترین پوشش اپلیکیشنها و سادهترین منحنی یادگیری را دارد و اگر اتوماسیونهای شما کوتاه و کمتعداد هستند، مدل پرداخت به ازای هر تسک واقعاً مقرونبهصرفه است.
اگر منطق کاری شما بصری و دارای شاخههای متعدد است، Make را انتخاب کنید. بوم طراحی آن بهخوبی از عهده Routerها، Iteratorها و مدیریت خطاها برمیآید و هزینه هر واحد اعتبار در آن، در سطوح مشابه، کمتر از تسکهای Zapier است. مراقب Iteratorها باشید، زیرا مصرف اعتبار در آنها میتواند بدون هشدار افزایش یابد.
اگر حجم عملیات بالاست، دادهها نباید زیرساخت شما را ترک کنند، یا گردشکارهای شما نیاز به فراخوانی مدلها و دیتابیسهایی دارند که همین حالا اجرا کردهاید، n8n را به صورت self-hosted انتخاب کنید. این تنها گزینه از میان این سه مورد است که در آن میتوانید مسیر اجرای کد در یک گردشکار را مشاهده و تغییر دهید. بودجهای برای یک VPS و یک ساعت زمان در ماه در نظر بگیرید و پیش از هر چیز، لایسنس آن را مطالعه کنید. این ابزار به دلیل همین ویژگی—یعنی توقف شمارشگر هزینه—جایگاه خود را در هر لیست نهایی self-hosting در سال 2026 تثبیت کرده است.
FAQ
آیا n8n خودمیزبان (self-hosted) واقعاً رایگان است؟
نسخه Community برای اجرا رایگان است، هیچ هزینهای به ازای هر اجرا ندارد و تقریباً تمام قابلیتها را شامل میشود. شما همچنان هزینه سرور را پرداخت میکنید. قابلیتهایی که برای تیمهای بزرگتر طراحی شدهاند، مانند single sign-on، log streaming و محیطهای مجزا، نیاز به یک license key پولی دارند. حجم workflow شما هرگز اندازهگیری (meter) نمیشود، که این دقیقاً دلیل اصلی خودمیزبانی است.
هر Zap در هر اجرا چند task از Zapier مصرف میکند؟
یک task به ازای هر action step موفق، و برخی actionها بیش از یک task هزینه دارند. trigger رایگان است، polling رایگان است، actionهای ناموفق رایگان هستند و ابزارهای داخلی مانند Formatter، Paths، Filter و Delay نیز رایگان هستند. بنابراین یک Zap با یک trigger و سه action، در هر اجرا سه task هزینه دارد که اگر در ماه 1,000 بار اجرا شود، معادل 3,000 task خواهد بود.
آیا اعتبار (credit) در Make و task در Zapier به یک شکل محاسبه میشوند؟
آنها به هم نزدیک هستند اما یکسان نیستند. هر دو برای هر action که یک workflow انجام میدهد، هزینه دریافت میکنند. Make هر action ماژول را به عنوان یک credit محاسبه میکند، که شامل تبدیلها (transformations) و هر بار عبور iterator میشود، در حالی که Zapier برای ابزارهای داخلی فرمتدهی و فیلتر کردن خود هزینهای دریافت نمیکند. این تفاوت در workflowهایی که روی لیستها حلقه (loop) میزنند اهمیت بیشتری پیدا میکند، جایی که شمارش به ازای هر تکرار در Make بهسرعت افزایش مییابد.
آیا میتوانم از n8n خودمیزبان در یک محصول تجاری استفاده کنم؟
تحت لایسنس رایگان خیر. Sustainable Use License اجازه استفاده برای اهداف داخلی کسبوکار خودتان یا استفاده غیرتجاری و شخصی را میدهد. خودکارسازی کارهای شرکت خودتان بلامانع است. جاسازی n8n در محصولی که میفروشید، یا فروش مجدد نمونههای میزبانیشده، نیاز به یک توافقنامه تجاری با n8n دارد. پیش از آنکه خود را متعهد به یک طراحی کنید، LICENSE.md فعلی را در مخزن مطالعه کنید.
در چه حجمی باید از Zapier یا Make به n8n مهاجرت کنم؟
عدد ثابتی وجود ندارد، اما الگو مشخص است. زیر حدود 1,000 واحد قابلپرداخت در ماه، پلنهای رایگان سرویسهای میزبانیشده بهصرفهتر هستند و بالای حدود 20,000 واحد در ماه، هزینه ثابت سرور معمولاً بهصرفهتر است. هر workflow که روی ردیفها تکرار (iterate) انجام میدهد، بلافاصله این قاعده را میشکند، زیرا یک اجرای واحد روی 5,000 رکورد در یک پلن مبتنی بر مصرف، 5,000 واحد هزینه دارد اما روی سرور خودتان هزینه اضافی ندارد.