n8n چیست و چرا باید استفاده کنید؟
n8n ابزاری است که کارهای تکراری بین سرویسهای مختلف را به هم وصل میکند و خودکار انجام میدهد. اینجا میبینید دقیقاً چه میکند، به درد چه کسبوکارهایی میخورد، کجا اصلاً نمیارزد، و برای شروع چه چیزی باید بلد باشید.
ساعت یازده شب است و شما دارید سفارشهای امروز را از فرم سایت، یکییکی، در یک شیت کپی میکنید. بعد برای هر کدام یک پیام تأیید میفرستید. بعد یادتان میافتد که دو تا را جا انداختهاید. ایمیل یا شبکه های اجتماعیتون رو نگاه می کنید پر شده از پیام های نخوانده؟ یا گفتگوهای نیمه کاره؟
این دقیقاً همان کاری است که n8n برای انجامش ساخته شده.
n8n دقیقاً چیست؟
یک ابزار متنباز برای ساختن گردشکار است. روی یک بوم خالی، جعبههایی را کنار هم میگذارید و به هم وصل میکنید؛ هر جعبه یک کار انجام میدهد و نتیجه را به جعبهی بعدی میدهد. به این جعبهها «گره» میگویند.
مثال ملموس: گره اول به فرم سایت گوش میدهد. تا کسی فرم را پر کرد، گره دوم اطلاعاتش را در گوگلشیت مینویسد، گره سوم یک پیام واتساپ برای شما میفرستد و گره چهارم یک ایمیل خوشامد برای مشتری. شما این زنجیره را یک بار میسازید و بعد فراموشش میکنید.
اسم فنیاش «اتوماسیون بدون کد» است، اما این عنوان کمی گمراهکننده است — به آن برمیگردیم.
هر گردشکار از چهار حلقه ساخته میشود

هر چقدر هم فلو پیچیده شود، همین اسکلت زیرش هست:
- ماشه (Trigger): چیزی که فلو را بیدار میکند. پیام تلگرام، فرم پرشده، ساعت ۹ صبح، یا ردیف تازه در یک جدول. بدون ماشه، هیچ اتفاقی نمیافتد.
- گرفتن داده: خواندن از یک سرویس دیگر. اینجا جایی است که n8n بهجای شما با API ها حرف میزند و لازم نیست بدانید هر کدام چه زبانی دارند.
- تصمیم: اگر مبلغ بالای فلان بود، اگر مشتری قدیمی بود، اگر ایمیل تکراری نبود. شرط و حلقه، و اگر لازم شد چند خط جاوااسکریپت.
- خروجی: کاری که واقعاً انجام میشود. ارسال پیام، ساخت فاکتور، بهروزرسانی CRM.
در عمل چه کارهایی میکند؟
فهرست «۱۰۰ کاری که میتوانید بکنید» بیفایده است، چون کار شما در آن نیست. بهجایش سه الگو را میگویم که تقریباً همهی کاربردها زیرشان جا میشوند.
۱. جابهجایی داده بین جاهایی که با هم حرف نمیزنند
سایت ووکامرسی دارید، حسابداریتان در سپیدار است، تیم فروش در یک شیت کار میکند و پشتیبانی در تلگرام. هیچکدام همدیگر را نمیشناسند. n8n مثل یک رابط بینشان مینشیند: سفارش تازه که ثبت شد، همان لحظه در هر سه جای دیگر هم ثبت میشود.
این پرکاربردترین حالت است و معمولاً بیشترین وقت را هم آزاد میکند.
۲. کارهایی که سر ساعت باید انجام شوند
هر یکشنبه ساعت ۸، گزارش فروش هفته از سه منبع جمع شود، در یک فایل مرتب شود و برای مدیر ایمیل شود. یا هر شب، موجودی انبار با سایت تطبیق داده شود و اگر چیزی تمام شده بود خبر بدهد.
۳. جواب دادن به اتفاقها
مشتری در تلگرام سؤال پرسید، ربات جواب اولیه بدهد و اگر جواب نداشت به شما ارجاع دهد. یا: پرداختی ناموفق شد، بعد از دو ساعت یک یادآوری برود.
و یک نکته که معمولاً دیر فهمیده میشود: n8n به مدلهای زبانی هم وصل میشود. یعنی میتوانید وسط فلو از یک مدل بخواهید متن پیام مشتری را دستهبندی کند، خلاصه بنویسد، یا لحن جواب را تنظیم کند — بدون اینکه خودتان کد بنویسید.
به درد چه کسانی میخورد؟

سه گروه بیشترین سود را میبرند:
فروشگاههای آنلاین کوچک و متوسط. جایی که تعداد سفارشها آنقدر زیاد شده که دستی جواب نمیدهد، ولی آنقدر زیاد نشده که بشود برایش یک تیم فنی گرفت. این نقطه دقیقاً جایی است که n8n میدرخشد.
آژانسها و فریلنسرها. کسی که همزمان روی چند پروژه کار میکند و بخش زیادی از وقتش صرف گزارش دادن، فاکتور فرستادن و پیگیری میشود.
تیمهای داخلی شرکتها. منابع انسانی، پشتیبانی، مالی — هر جایی که فرم پر میشود و بعد کسی باید آن فرم را جای دیگری وارد کند.
حالا بخش صادقانهاش: اگر فرآیندتان هنوز روی کاغذ هم مشخص نیست، سراغ n8n نروید. اتوماسیون یک آشوب، آشوب سریعتری تولید میکند، نه نظم. اول روند را بنویسید. اگر نتوانستید بنویسیدش، یعنی هنوز آمادهی خودکار شدن نیست.
همینطور اگر کاری ماهی یک بار پیش میآید، ساختن فلو برایش وقت تلف کردن است. سه ساعت وقت گذاشتن برای صرفهجویی سالی بیست دقیقه، معاملهی بدی است.
برای شروع چه چیزی باید بلد باشید؟
گفتم «بدون کد» گمراهکننده است. توضیحش این است: هشتاد درصد کارها را واقعاً بدون یک خط کد میشود انجام داد. آن بیست درصد باقیمانده معمولاً همان جایی است که مسئلهی واقعی شماست.
از روز اول لازم است:
- بتوانید فرآیندتان را مرحلهبهمرحله روی کاغذ بنویسید. این مهمترین مهارت است و هیچ ربطی به فناوری ندارد.
- با مفهوم «فیلد» و «رکورد» راحت باشید — همان چیزی که در اکسل هم با آن کار میکنید.
خیلی زود لازم میشود:
- خواندن ساختار JSON. لازم نیست بنویسیدش؛ کافی است وقتی دیدید
{{ "message": { "chat": { "id": 123 } } }}بفهمیدidکجاست. یک بعدازظهر کافی است. - کار با کلید API: اینکه از کجا بگیرید و چرا نباید جایی منتشرش کنید.
- عبارتنویسی خود n8n، مثل
{{ $json.email }}. نحوش ساده است و با چند بار تکرار جا میافتد.
اگر بلد باشید خیلی جلو میافتید: جاوااسکریپت در حد متوسط. نه برای ساختن فلو، بلکه برای همان بیست درصدی که گرههای آماده جوابگو نیستند. و آشنایی مقدماتی با اینکه یک درخواست HTTP چیست.
لازم نیست بلد باشید: برنامهنویسی حرفهای، مدیریت سرور، یا پایگاه داده — مگر آنکه بخواهید n8n را روی سرور خودتان بالا بیاورید.
ابری یا روی سرور خودتان؟
دو راه برای اجرا دارید و انتخاب بینشان برای کاربر ایرانی معمولاً از قبل مشخص است.
نسخهی ابری راهاندازی ندارد؛ ثبتنام میکنید و کار میکنید. اشتراک ماهانه دارد و پرداختش از ایران دردسر است.
نصب روی سرور خودتان رایگان است و داده از کنترل شما بیرون نمیرود — که برای اطلاعات مشتری اهمیت دارد. در عوض یک سرور میخواهد و کسی که مراقب بهروزرسانی و پشتیبانگیریاش باشد. با داکر، نصب اولیهاش کمتر از نیم ساعت طول میکشد.
برای اکثر کسبوکارهای ایرانی، گزینهی دوم عملیتر است.
از کجا شروع کنید
یک کار انتخاب کنید که هر روز انجامش میدهید و از انجامش خستهاید. کوچک باشد — مثلاً «هر سفارش تازه در تلگرام به من خبر بدهد». همان را بسازید و یک هفته استفاده کنید.
اگر بخواهید همین حالا دستتان را کثیف کنید، در آموزش ساخت ربات تلگرام با n8n قدمبهقدم یک فلوی کامل را از صفر میسازیم.
و اگر فرآیندتان پیچیدهتر از آن است که خودتان راه بیندازید، بریف پروژه را پر کنید تا نگاهی بیندازم و بگویم چقدر کار دارد.
بیشتر بخوانید
- نصب n8n روی لپتاپ و با داکر — سریعترین راه برای اینکه خودتان امتحانش کنید
- داکر چیست؟ — اگر اسمش را شنیدهاید ولی نمیدانید چه میکند
- جیسون چیست؟ — قالبی که هر گره n8n خروجیاش را با آن میدهد