بدون امتیاز

آموزش n8n از صفر: از نصب تا خودکار کردن اولین کار تکراری

فهرست مطالب
  1. n8n دقیقا چیه؟
  2. قبل از نصب، این یک سوال رو جواب بده
  3. n8n رو چطور نصب کنی؟
  4. اولین ورک‌فلوت رو قدم‌به‌قدم بساز
  5. قدم ۱: یک ورک‌فلو خالی بساز
  6. قدم ۲: نود شروع‌کننده رو اضافه کن
  7. قدم ۳: فرمت رو بساز
  8. قدم ۴: نود تلگرام رو وصل کن
  9. قدم ۵: ربات تلگرامت رو معرفی کن
  10. قدم ۶: تست کن و منتشرش کن
  11. این کار در عمل چقدر وقت آزاد می‌کنه؟

n8n یک ابزار اتوماسیونه ولی برای استفاده ازش نیاز نیست بشینی یک ویدیو دو ساعته ببینی. توی این نوشته می‌خوام خیلی ساده نشونت بدم n8n دقیقا چیه، چطور توی چند دقیقه نصبش کنی و چطور اولین ورک‌فلو واقعیت رو بسازی که یک کار دستی و تکراری رو برات خودکار کنه. ولی یک نکته‌ی مهم دیگه هم هست، هر فرایندی رو نباید بسپاری به اتوماسیون و دقیقا بهت می‌گم چه فرایندی به درد اتوماسیون می‌خوره.

n8n دقیقا چیه؟

n8n یک ابزار اتوماسیون فراینده که بهت اجازه می‌ده بدون نوشتن حتی یک خط کد، سرویس‌ها و برنامه‌های مختلف رو به هم وصل کنی و یک زنجیره‌ی کاری بسازی که خودش خودکار اجرا می‌شه. کار کردن باهاش شبیه کشیدن یک نقشه‌ست، یعنی هر کار رو به شکل یک جعبه که بهش می‌گن نود روی صفحه می‌ذاری و جعبه‌ها رو با یک خط به هم وصل می‌کنی، مثلا یک جعبه می‌گه هر وقت فرم سایت پر شد، و جعبه‌ی بعدی می‌گه یک پیام توی تلگرام بفرست. به این زنجیره‌ی کامل می‌گن ورک‌فلو، و همین ساختار ساده‌ست که کارهای تکراری روزمره رو از روی دوشت برمی‌داره.

دو تا چیز باعث می‌شه n8n برای کسب‌وکار ایرانی گزینه‌ی جدی‌تری از بقیه باشه. اول اینکه به بیش از ۱۵۰۰ سرویس مختلف مثل تلگرام، گوگل‌شیت، ایمیل و انواع نرم‌افزارهای فروش وصل می‌شه، و دوم اینکه هسته‌ی اصلی‌اش رایگانه و می‌تونی روی سرور خودت نصبش کنی، پس نه گرفتار اشتراک ماهانه‌ی دلاری می‌شی و نه داده‌هات دست یک سرویس خارجی می‌مونه.

قبل از نصب، این یک سوال رو جواب بده

یک آشپزخونه‌ی به‌هم‌ریخته رو اگه ده برابر سریع‌تر کنی، فقط ده برابر سریع‌تر شلوغش کردی. اتوماسیون هم دقیقا همینه، یعنی هر فرایندی که بهش بدی رو سریع‌تر و بی‌خطاتر تکرار می‌کنه، ولی هیچ فرایند به‌هم‌ریخته‌ای رو مرتب نمی‌کنه. اگه یک فرایند دستی داری که شلوغ و بی‌نظمه و تو فقط خودکارش کنی، تنها کاری که کردی اینه که همون بی‌نظمی رو با سرعت بیشتری تکرار کردی. پس قدم واقعی اول نصب n8n نیست، مشخص کردن دقیق همون فرایندیه که می‌خوای بسپاریش به اتوماسیون.

از نگاه آناتومی کسب‌وکار، اتوماسیون و ابزاری مثل n8n به دست‌ها یعنی اجرا مربوط می‌شه، یعنی جایی که تصمیم‌ها باید عملیاتی بشه، و این ابزار فقط وقتی جواب می‌ده که فرایندت از قبل مشخص باشه و فقط اجراش کند یا دستی و خسته‌کننده باشه.

پس قبل از نصب، یک کاغذ بردار و همون کار تکراری رو مرحله‌به‌مرحله بنویس، اینکه از کجا شروع می‌شه، در هر مرحله چه کاری انجام می‌شه و آخرش چه اتفاقی باید بیفته. وقتی این نقشه‌ی ساده رو داشتی، تازه می‌شه بری سروقت نصب و ساختن ورک‌فلو.

n8n رو چطور نصب کنی؟

برای شروع دو راه اصلی داری و انتخاب بینشون به این بستگی داره که می‌خوای فقط یک بار امتحانش کنی یا قراره به شکل دائمی ازش استفاده کنی.

  • نسخه‌ی ابری برای امتحان سریع. n8n یک نسخه‌ی ابری داره که لازم به نصب چیزی نداره، فقط توی سایتش ثبت‌نام می‌کنی و بلافاصله یک محیط آماده جلوت باز می‌شه تا اولین ورک‌فلوت رو بسازی. این راه برای یاد گرفتنش عالیه، ولی بعد از دوره‌ی آزمایشی پولی می‌شه و مجبوری هزینه‌ی دلاری براش پرداخت کنی.
  • نصب رایگان روی سیستم خودت برای تمرین. اگه می‌خوای روی کامپیوتر خودت کار کردن با n8n رو یاد بگیری، با نصب محیط اجرای جاوااسکریپت یعنی نود جی‌اس، می‌تونی با یک دستور ساده n8n رو روی سیستم خودت بالا بیاری و توی مرورگرت بازش کنی. این راه رایگانه و برای تمرین کافیه.
  • نصب روی سرور برای استفاده‌ی دائمی. وقتی خواستی ورک‌فلوهات همیشه و شبانه‌روز کار کنند، بهترین راه نصب نسخه‌ی رایگان روی یک سرور مجازی با کمک داکره، که یک بار راه‌اندازی می‌شه و بعد مستقل از کامپیوتر خودت همیشه روشن می‌مونه.

برای کسب‌وکارهای ایرانی معمولا راه سوم منطقی‌تره، چون هم نسخه‌ی self-hosted رایگانه و هزینه‌ی ماهانه‌ی ابری رو نداره، و هم مشکل پرداخت دلاری به سرویس خارجی رو دور می‌زنه. پیشنهادم اینه که برای یاد گرفتن از راه دوم یا اول شروع کنی، و وقتی اولین ورک‌فلو واقعیت آماده شد، برای همیشگی شدنش بری سراغ نصب روی سرور.

اولین ورک‌فلوت رو قدم‌به‌قدم بساز

هر ورک‌فلو توی n8n از دو نوع جعبه یا همون نود ساخته می‌شه که فهمیدنشون کل کار رو برات ساده می‌کنه. اولی نود شروع‌کننده یا تریگره، یعنی همون اتفاقی که کل زنجیره رو راه می‌ندازه، مثل پر شدن یک فرم یا رسیدن یک ساعت مشخص. دومی نود کاره، یعنی کاری که بعد از اون اتفاق باید انجام بشه، مثل فرستادن یک پیام یا ثبت یک ردیف توی جدول. تو این جعبه‌ها رو پشت سر هم می‌چینی و با یک خط به هم وصل می‌کنی، و همین می‌شه یک ورک‌فلو کامل.

بیا یک ورک‌فلو ساده و کاربردی رو با هم بسازیم. خود n8n برات یک فرم تماس می‌سازه و یک لینک بهت می‌ده که می‌تونی توی بیو یا سایتت بذاری، و هر بار کسی اون فرم رو پر کرد جوابش خودکار برات توی تلگرام میاد تا دیگه لازم نباشه مدام ایمیل یا پنل سایت رو چک کنی. مرحله‌هاش این‌هاست:

قدم ۱: یک ورک‌فلو خالی بساز

بعد از باز کردن n8n اولین چیزی که می‌بینی همین صفحه‌ست. روی دکمه‌ی Build a workflow بزن.

صفحه‌ی اول n8n با دکمه‌ی Build a workflow

حالا یک صفحه‌ی خالی جلوت باز می‌شه که وسطش یک مربع خط‌چین با علامت + هست و روش نوشته Add first step…. همین‌جا اولین جعبه رو می‌ذاری. دکمه‌ی Publish هم بالا سمت راست همیشه هست و آخر کار بهش نیاز داری.

صفحه‌ی خالی ورک‌فلو در n8n با کادر Add first step

قدم ۲: نود شروع‌کننده رو اضافه کن

روی همون Add first step… بزن یا کلید N رو فشار بده تا پنل سمت راست با عنوان What triggers this workflow? باز بشه. n8n اینجا ازت می‌پرسه چه اتفاقی قراره این زنجیره رو راه بندازه. برای مثال ما گزینه‌ی On form submission رو انتخاب کن.

پنل انتخاب تریگر در n8n با گزینه‌ی On form submission

قدم ۳: فرمت رو بساز

با انتخاب اون گزینه تنظیمات نود باز می‌شه. توی Form Title اسم فرم رو بنویس مثلا «تماس با ما»، و با دکمه‌ی Add Form Element فیلدهایی که می‌خوای مثل نام و شماره تماس رو یکی‌یکی اضافه کن. بالای همین صفحه دو تا آدرس می‌بینی، Test URL برای امتحان کردن و Production URL که همون لینک نهایی فرمه و بعدا باید توی سایت یا بیوت بذاری.

تنظیمات نود On form submission شامل Form Title و Add Form Element

قدم ۴: نود تلگرام رو وصل کن

از پنل برگرد روی صفحه و روی علامت + کنار جعبه‌ی اول بزن تا پنل What happens next? باز بشه، یعنی بعد از تریگر چه کاری باید انجام بشه. اینجا مهمه که از همون + کنار جعبه استفاده کنی، چون این‌طوری جعبه‌ی دوم خودکار به اولی وصل می‌شه.

پنل What happens next در n8n برای انتخاب کار بعدی

توی کادر Search nodes… بنویس Telegram.

جست‌وجوی Telegram در پنل نودهای n8n

با انتخاب تلگرام لیست کارهایی که می‌تونه انجام بده باز می‌شه، ۲۷ کار مختلف از فرستادن پیام و فایل تا مدیریت گروه.

لیست ۲۷ اکشن تلگرام در n8n

از بین اون‌ها Send a text message رو انتخاب کن، و اگه حوصله‌ی گشتن توی لیست رو نداری کافیه اسم همون کار رو توی کادر جست‌وجو بنویسی.

انتخاب اکشن Send a text message برای تلگرام در n8n

قدم ۵: ربات تلگرامت رو معرفی کن

توی تنظیمات این نود بالای صفحه بخش Credential رو می‌بینی که نوشته No credentials yet. روی Set up credential بزن و توکن ربات تلگرامت رو اونجا بذار. این کار فقط یک بار انجام می‌شه. بعدش توی فیلد Chat ID آیدی چتی که می‌خوای پیام بهش بیاد رو می‌ذاری و توی Text متن پیام رو می‌نویسی. تا وقتی این اتصال انجام نشده روی جعبه‌ی تلگرام یک مثلث قرمز کوچک می‌بینی که یعنی این نود هنوز ناقصه.

تنظیمات نود Send a text message شامل Credential و Chat ID و Text

قدم ۶: تست کن و منتشرش کن

اول با دکمه‌ی Execute step امتحان کن که پیام درست به تلگرامت می‌رسه. بعد از بالای سمت راست صفحه دکمه‌ی Publish رو بزن، چون تا وقتی Publish نزنی ورک‌فلو فقط توی حالت تست کار می‌کنه و خودکار اجرا نمی‌شه.

ورک‌فلو کامل n8n با دو نود متصل On form submission و Send a text message

همین شش مرحله‌ی ساده یک کار تکراری روزانه رو کامل از روی دوشت برمی‌داره، و نکته‌ی قشنگش اینه که منطق همین ورک‌فلو رو می‌تونی صدها جای دیگه هم استفاده کنی، فقط با عوض کردن جعبه‌ها، مثلا به‌جای تلگرام بذاری ثبت توی گوگل‌شیت یا فرستادن یک ایمیل خوش‌آمد.

این کار در عمل چقدر وقت آزاد می‌کنه؟

فکر کن یک فروشگاه اینترنتی کوچک داری و هر شب باید بشینی سفارش‌های روز رو از پنل سایت یکی‌یکی توی یک فایل اکسل کپی کنی و بعد به هر مشتری یک پیام تشکر و کد رهگیری بفرستی. این کار هر شب نزدیک یک ساعت ازت وقت می‌گیره و پر از خطای انسانیه. حالا فکر کن یک بار می‌شینی و این فرایند رو دقیق روی کاغذ می‌نویسی، اینکه تریگرش ثبت یک سفارش جدیده، کار اولش اضافه شدن اطلاعات سفارش به یک جدوله و کار دومش فرستادن پیام آماده به مشتری. بعد همین نقشه رو توی n8n با چند جعبه می‌سازی و فعالش می‌کنی.

از فردا اون یک ساعت هر شب آزاد می‌شه و خطای کپی دستی هم صفر می‌شه، ولی حواست باشه چیزی که این رو ممکن کرد خود n8n نبود، بلکه اون ده دقیقه‌ای بود که نشستی و فرایند رو شفاف کردی. اگه همون اول بدون فکر می‌رفتی سراغ ابزار، تازه وسط ساختن ورک‌فلو می‌فهمیدی که خودت هم دقیق نمی‌دونی مرحله‌ها چین، و ابزار به‌جای کمک، سردرگمیت رو بیشتر می‌کرد.

همه‌ی این‌ها توی یک جمله جمع می‌شه، n8n یک ابزار رایگان و قدرتمنده که با نصب چنددقیقه‌ای و ساختن اولین ورک‌فلو می‌تونه کارهای تکراری کسب‌وکارت رو خودکار کنه، ولی قدرت واقعی نه از خود ابزار بلکه از فرایند مشخص و مرتبی میاد که بهش می‌سپاری. پس دفعه‌ی بعد که خواستی چیزی رو خودکار کنی، اول اون فرایند رو روی کاغذ شفاف کن و بعد بسپارش به n8n، چون اتوماسیون درست یعنی خودکار کردن یک کار درست، نه سریع‌تر کردن یک بی‌نظمی.

اگه می‌خوای مطمئن بشی داری درست‌ترین فرایند کسب‌وکارت رو برای خودکار کردن انتخاب می‌کنی و انرژی‌ات رو جای اشتباه خرج نمی‌کنی، توی جلسه‌ی تشخیص رایگان با هم نگاه می‌کنیم کدوم بخش کارت بیشترین سود رو از اتوماسیون می‌بره و از کجا باید شروع کنی.

این مقاله چقدر بهت کمک کرد؟

اصلاً
خیلی