n8n یا Zapier یا Make؛ محاسبه هزینه self-hosted
با حجم واقعی یک ماه، هزینه Zapier و Make بر اساس task را با هزینه ثابت server در n8n مقایسه کنید، نقطه سربهسر را بیابید و مجوز n8n را بخوانید.
تنها تفاوتی که این انتخاب را تعیین میکند
n8n، Zapier و Make یک کار را انجام میدهند. یک trigger اجرا میشود، دادهها بین APIها جابهجا میشوند و نتیجه در سیستم دیگری قرار میگیرد. انتخاب بین آنها معمولاً با یک عامل تعیین میشود: واحد محاسبه صورتحساب. Zapier و Make برای هر واحد کاری که automationهای شما انجام میدهند هزینه دریافت میکنند. n8n که بهصورت self-hosted اجرا میشود، برای هر واحد کاری هزینهای ندارد؛ زیرا شما هزینه یک server را میپردازید.
این تفاوت واحد، همه موارد زیر را تعیین میکند. یک پلن مبتنی بر مصرف، زمانی که روزانه 10 workflow اجرا میکنید تقریباً هزینهای ندارد، اما وقتی یک workflow هر دقیقه اجرا شود، به بزرگترین ردیف هزینه نرمافزار شما تبدیل میشود. هزینه ثابت server برعکس عمل میکند: در روز اول گران به نظر میرسد و با افزایش حجم تغییر نمیکند. هیچیک از این دو مدل نادرست نیستند. آنها فقط برای الگوهای مصرف متفاوت، هزینه را به شکل متفاوتی محاسبه میکنند.
هر محصول در عمل بابت چه چیزی هزینه دریافت میکند
Zapier بر اساس task هزینه دریافت میکند. تعریف خود Zapier این است: هر زمان که Zapier یک واحد کار را با موفقیت کامل کند، یک task محاسبه میشود. هر مرحله اقدام موفق در یک Zap یک task مصرف میکند و برخی اقدامات بیش از یک task مصرف میکنند. Triggerها و polling محاسبه نمیشوند، اقدامات ناموفق محاسبه نمیشوند و ابزارهای داخلی (Formatter، Paths، Filter، Delay، Looping، Storage) نیز محاسبه نمیشوند. بنابراین، یک Zap با یک trigger و 3 مرحله اقدام، هر بار که اجرا شود 3 task هزینه دارد. از July 2026، سطح رایگان شامل 100 task در ماه است و پلن Professional پولی با حدود 20 دلار آمریکا در ماه، با صورتحساب سالانه و ظرفیت 750 task، شروع میشود.
Make بر اساس credit هزینه دریافت میکند؛ واحدی که قبلاً آن را operation مینامید. مستندات Make میگوید هر اقدامی که یک scenario انجام میدهد، تعداد مشخصی credit مصرف میکند و بیشتر اقدامات 1 credit مصرف میکنند. خواندن، جستوجو، ایجاد، بهروزرسانی، حذف، تبدیل، تجمیع و پیمایش، هرکدام 1 credit هزینه دارند. Routerها و error handlerها هزینهای ندارند. واژه مهم در اینجا پیمایش است: یک module که روی 200 ردیف حلقه میزند، تقریباً 200 credit مصرف میکند، نه 1 credit. از July 2026، سطح رایگان شامل 1,000 credit در ماه است و پلن Core با حدود 12 دلار آمریکا در ماه برای 10,000 credit شروع میشود.
n8n خودمیزبان بابت هر اجرا هیچ هزینهای دریافت نمیکند. نسخه Community رایگان است و تقریباً مجموعه قابلیتهای کامل را ارائه میدهد. اجرای workflow، nodeهای داخل یک اجرا، تکرارهای حلقه و retryها همگی هزینهای برابر با صفر دارند، زیرا تنها معیار مصرف، CPU، حافظه و دیسک server شماست. tierهای پولی خودمیزبان وجود دارند و به license key نیاز دارند، اما قابلیتهای حاکمیتی مانند single sign-on و محیطهای جداگانه را ارائه میکنند، نه ظرفیت پردازش. اگر قبلاً 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سپس editor روی port 5678 پاسخ میدهد. این دستور فقط برای بررسی اولیه است، زیرا از فایل پیشفرض SQLite استفاده میکند و --rm هنگام توقف container، آن را حذف میکند. سروری که به آن اتکا دارید به 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، این مقدار تقریباً دو برابر اعتبارهای included در طرح Core است؛ بنابراین باید به سطح بالاتری ارتقا دهید. در n8n خودمیزبان، هزینه ماهانه سرور همان هزینه اجرای یک جریان کاری است و سرور متوجه این افزایش نمیشود.
اکنون فقط یک عدد را تغییر دهید. همگامسازی سفارش را از هر 15 دقیقه به هر 5 دقیقه تغییر دهید. Zapier و Make تعداد واحدهای این ردیف را سه برابر میکنند و به 34,560 واحد میرسانند؛ در نتیجه صورتحساب به سطح بعدی منتقل میشود. در n8n، مصرف CPU سرور فقط چند درصد افزایش مییابد. این عدم تقارن، نه قیمت اعلامشده هیچ طرحی، تصمیم واقعی را تعیین میکند.
نقطه سربهسر کجاست
نقطه سربهسر واحدی وجود ندارد، اما الگو قابل پیشبینی است.
- در کمتر از حدود 1,000 واحد در ماه، tierهای رایگان سرویسهای hosted بهطور کامل برنده هستند. هیچچیز از هزینه صفر بهتر نیست و لازم نیست هیچ serverی را patch کنید.
- بین حدود 1,000 تا 10,000 واحد، پلنهای پولی ابتدایی ارزان هستند و ابزارهای hosted همچنان انتخاب بهتری محسوب میشوند؛ زیرا هزینه یک VPS بهعلاوه زمانی که صرف مدیریت آن میکنید، از 12 تا 20 دلار در ماه بیشتر است.
- در بیشتر از حدود 20,000 واحد در ماه، هزینهگذاری metered بهصورت تصاعدی افزایش مییابد و هزینه ثابت یک server معمولاً برنده میشود و با افزایش حجم، این برتری ادامه پیدا میکند.
- هر workflowی که روی ردیفها پیمایش انجام دهد، مانند import یک CSV، فهرستی از 500 سفارش یا یک API صفحهبندیشده، این بازهها را کاملاً پشت سر میگذارد؛ زیرا یک اجرا میتواند هزاران واحد مصرف کند.
همین حالت است که self-hosting را از یک ترجیح به یک ضرورت تبدیل میکند. یک job شبانه که 5,000 رکورد را پردازش میکند، در یک پلن metered، 5,000 credit مصرف میکند؛ اما در n8n فقط به اندازه یک اجرا CPU مصرف میشود.
همین منطق درباره گامهای AI نیز صدق میکند؛ حوزهای که حجم automation در آن با بیشترین سرعت رشد میکند. هر فراخوانی model درون یک سناریوی hosted، علاوه بر هزینه token خود provider مدل، یک واحد قابلصورتحساب نیز محسوب میشود؛ بنابراین برای یک کار یکسان، دو بار هزینه بر اساس مصرف پرداخت میکنید. اجرای Claude API درون workflowهای n8n باعث میشود فقط به provider مدل هزینه پرداخت کنید.
مجوز n8n بهزبان ساده
n8n طبق تعریف معمول، متنباز نیست و وانمود کردن به خلاف آن باعث میشود بعداً با مشکلات پیشبینینشده روبهرو شوید. این نرمافزار تحت مجوز Sustainable Use License عرضه میشود که میگوید:
شما فقط میتوانید از نرمافزار برای اهداف تجاری داخلی خود یا برای استفادههای غیرتجاری یا شخصی استفاده کنید یا آن را تغییر دهید.
درباره واگذاری نرمافزار نیز آمده است:
شما فقط زمانی میتوانید نرمافزار را توزیع کنید یا آن را در اختیار دیگران قرار دهید که این کار را برای اهداف غیرتجاری و رایگان انجام دهید.
این مفاد را با کاری که قصد انجام آن را دارید مقایسه کنید. اجرای n8n برای خودکارسازی کارهای شرکت شما، استفاده برای اهداف تجاری داخلی محسوب میشود و مجاز است؛ این مورد تقریباً همه خوانندگان این مطلب را پوشش میدهد. اما اجرای n8n بهعنوان موتور محصولی که میفروشید، یا فروش مجدد نمونههای میزبانیشده n8n به مشتریان، تحت مجوز رایگان پوشش داده نمیشود و به توافق تجاری با n8n نیاز دارد. پیش از آنکه کسبوکاری را بر پایه n8n ایجاد کنید، LICENSE.md فعلی را در مخزن n8n بررسی کنید؛ زیرا مفاد مجوز تغییر میکنند و فقط متن موجود در مخزن معتبر است.
یک نکته محدودکننده دیگر نیز وجود دارد. نسخه رایگان Community تقریباً همه قابلیتها را دارد و ثبتنام رایگان چند قابلیت دیگر، مانند پوشهها و اشکالزدایی در ویرایشگر، را فعال میکند. قابلیتهای مورد نیاز تیمهای بزرگتر، از جمله single sign-on، جریانسازی لاگها و محیطهای جداگانه، به license key پولی نیاز دارند. اینها قابلیتهای حاکمیتی هستند. Throughput هرگز چیزی نیست که فروخته میشود.
هزینهای که سرور تخت پوشش نمیدهد
نسخه صادقانه استدلال مربوط به میزبانی شخصی، بخشهایی را هم شامل میشود که رایگان نیستند.
آپتایم بر عهده شماست. وقتی یک پلتفرم میزبانیشده دچار قطعی میشود، منتظر میمانید و فرد دیگری برای رفع مشکل فراخوانده میشود. وقتی VPS شما دچار قطعی میشود، خودتان باید مشکل را در هر ساعتی که رخ دهد برطرف کنید. ارتقاها نیز بر عهده شماست، چون n8n مرتباً نسخههای جدید منتشر میکند و image کانتینری که هرگز بهروزرسانی نمیکنید، به یک مشکل امنیتی تبدیل میشود. پشتیبانگیری هم بر عهده شماست: کلید رمزنگاری n8n و پایگاه داده Postgres در کنار هم تنها نسخه از اعتبارنامهها و workflowهای شما هستند و از دست دادن کلید باعث میشود همه اعتبارنامههای ذخیرهشده غیرقابل خواندن شوند. از همان روز اول، پشتیبانهای رمزنگاریشده restic را به هر دو مورد متصل کنید، نه پس از نخستین رخداد.
همچنین بخشهایی بر عهده شماست که یک طرح میزبانیشده بیسروصدا در اختیار شما میگذارد. Zapier و Make هزاران اتصالدهنده برنامه را نگهداری میکنند و وقتی یک فروشنده API خود را تغییر میدهد، آنها را اصلاح میکنند. n8n یک کتابخانه بزرگ node و یک node عمومی HTTP دارد که بقیه نیازها را پوشش میدهد، اما یک integration خراب میتواند تمام بعدازظهر شما را بگیرد. طرحهای میزبانیشده همچنین مدارک انطباق، پشتیبانی با زمان پاسخ مشخص و شیفت on-call فرد دیگری را شامل میشوند.
عدد واقعی را صادقانه در بودجه لحاظ کنید: هزینه سرور، بهعلاوه حدود 1 ساعت نگهداری در ماه، و همچنین روزی که برای راهاندازی اولیه صرف میکنید. اگر این مجموع همچنان از صورتحساب مبتنی بر مصرف کمتر است، میزبانی شخصی انتخاب درستی است. با 19,800 واحد در ماه، معمولاً چنین است. با 500 واحد در ماه، معمولاً چنین نیست.
کدام گزینه را باید انتخاب کنید
اگر فهرست اتصالدهندهها اصل محصول است، Zapier را انتخاب کنید. این سرویس گستردهترین پوشش برنامهها و سادهترین مسیر یادگیری را دارد. اگر اتوماسیونهای شما کوتاه و کمتعداد هستند، پرداخت بهازای هر وظیفه واقعاً ارزان است.
اگر منطق شما بصری و شاخهای است، Make را انتخاب کنید. بوم آن از مسیریابها، تکرارکنندهها و مدیریتکنندههای خطا بهخوبی پشتیبانی میکند. در سطوح قیمتی مشابه، هزینه هر اعتبار آن از وظایف Zapier کمتر است. تکرارکنندهها را زیر نظر داشته باشید، زیرا مصرف اعتبار ممکن است در آنها بدون هشدار افزایش یابد.
اگر حجم کار زیاد است، دادهها نباید زیرساخت شما را ترک کنند، یا گردشهای کار به مدلها و پایگاههای دادهای که از قبل اجرا میکنید فراخوانی میفرستند، n8n را بهصورت خودمیزبان انتخاب کنید. این تنها گزینه از میان این 3 مورد است که در آن میتوانید مسیر کدی را که گردش کار طی میکند بخوانید و آن را تغییر دهید. هزینه یک VPS و 1 ساعت در ماه را در نظر بگیرید و ابتدا مجوز را بخوانید. به دلیل گفتهشده، این ابزار در هر فهرست کوتاه خودمیزبانی 2026 جای میگیرد: شمارنده متوقف میشود.
FAQ
آیا n8n خودمیزبان واقعاً رایگان است؟
نسخه Community برای اجرا رایگان است، هزینهای بهازای هر اجرا ندارد و تقریباً مجموعه قابلیتهای کامل را ارائه میکند. هزینه سرور همچنان بر عهده شماست. قابلیتهای مناسب تیمهای بزرگتر، مانند single sign-on، log streaming و محیطهای جداگانه، به license key پولی نیاز دارند. حجم workflow شما هیچگاه اندازهگیری و مشمول هزینه نمیشود؛ دلیل اصلی استفاده از self-host همین است.
هر Zap در هر اجرا چند وظیفه Zapier مصرف میکند؟
برای هر مرحله action موفق، 1 وظیفه مصرف میشود و برخی actionها بیش از 1 وظیفه هزینه دارند. trigger رایگان است، polling رایگان است، actionهای ناموفق رایگان هستند و ابزارهای داخلی مانند Formatter، Paths، Filter و Delay نیز رایگاناند. بنابراین Zap دارای 1 trigger و 3 action، در هر اجرا 3 وظیفه مصرف میکند؛ اگر در یک ماه 1,000 بار اجرا شود، مصرف آن 3,000 وظیفه خواهد بود.
آیا creditهای Make و taskهای Zapier به یک روش محاسبه میشوند؟
این دو تقریباً مشابهاند، اما یکسان نیستند. هر دو برای هر actionای که یک workflow انجام میدهد هزینه دریافت میکنند. Make هر action مربوط به module را، از جمله transformationها و هر بار اجرای iterator، بهعنوان 1 credit محاسبه میکند؛ اما Zapier برای ابزارهای داخلی formatting و filtering هزینهای دریافت نمیکند. این تفاوت در workflowهایی که روی فهرستها حلقه میزنند بیشتر اهمیت دارد، زیرا شمارش هر iteration در Make بهسرعت افزایش مییابد.
آیا میتوانم از n8n خودمیزبان در یک محصول تجاری استفاده کنم؟
با license رایگان، این کار مجاز نیست. Sustainable Use License استفاده برای اهداف تجاری داخلی خودتان یا استفاده غیرتجاری یا شخصی را مجاز میداند. خودکارسازی کارهای شرکت خودتان مجاز است. قراردادن n8n در محصولی که میفروشید یا فروش مجدد نمونههای hosted، به توافق تجاری با n8n نیاز دارد. پیش از نهاییکردن طراحی، LICENSE.md فعلی را در repository مطالعه کنید.
در چه حجمی باید از Zapier یا Make به n8n مهاجرت کنم؟
عدد ثابتی وجود ندارد، اما الگوی کلی مشخص است. در کمتر از حدود 1,000 واحد قابلصورتحساب در ماه، tierهای رایگان hosted برتری دارند و در بیشتر از حدود 20,000 واحد در ماه، هزینه ثابت سرور معمولاً مقرونبهصرفهتر است. هر workflowای که روی ردیفها iteration انجام دهد، این قاعده را فوراً تغییر میدهد؛ زیرا یک اجرای منفرد روی 5,000 رکورد در یک plan مبتنی بر اندازهگیری، 5,000 واحد مصرف میکند، اما روی سرور خودتان هزینه اضافی ندارد.