راهنمای کامل انواع گره‌های n8n

راهنمای کامل انواع گره‌های n8n

راهنمای کامل انواع گره‌های n8n

n8n چیست و چرا گره‌ها اهمیّت دارند؟

n8n یک پلتفرم قدرتمند خودکارسازی جریان کار با رویکرد کدنویسی کم (Low-Code) است که به شما امکان می‌دهد فرآیندهای کسب‌وکار، یکپارچه‌سازی سامانه‌ها و خودکارسازی وظایف را به‌سادگی طراحی و اجرا کنید.

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

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

 

دسته‌بندی اصلی گره‌های n8n

۱. گره‌های راه‌انداز (Trigger Nodes)

موتورهای آغازگر خودکارسازی شما

تصور کنید می‌خواهید یک سیستم هوشمند داشته باشید که دقیقاً در لحظۀ مناسب و بدون نیاز به دخالت شما، فعالیت‌های مهم کسب و کارتان را به راه بیندازد. گره‌های راه‌انداز در n8n دقیقاً همان کلید جادویی هستند که این رویا را واقعی می‌کنند. این گره‌ها حکم “چشم‌ها و گوش‌های” گردش کار شما را دارند که بی‌وقفه محیط را رصد می‌کنند و در برابر رخدادهای خاص، زنجیره‌ای از اقدامات هوشمندانه را فعال می‌سازند.

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

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

انواع گره‌های راه‌انداز:

  • ⏰ گره زمان‌بندی (Schedule Trigger): وفادارترین دستیار زمان‌مند شما. گردش کار را هر ساعت، هر روز، هر هفته یا حتی در الگوهای پیچیده‌تر زمانی اجرا می‌کند. (ایمیل گزارش ساعتی؟ چک!)

  • 🌐 گره وبهوک (Webhook): دروازه‌بان ارتباطی n8n با دنیای بیرون. این گره یک آدرس اینترنتی اختصاصی ایجاد می‌کند که سامانه‌های دیگر (مثل اپلیکیشن‌های موبایل، وب‌سایت‌ها یا سرویس‌های دیگر) با فرستادن یک درخواست HTTP به آن، می‌توانند گردش کار شما را فوراً راه بیندازند.

  • 🔍 گره پایش (Polling): بازرس صبور و مداوم. در بازه‌های زمانی تنظیم‌شده، به سراغ یک منبع داده (مثل یک API، پایگاه داده یا صف پیام) می‌رود و بررسی می‌کند آیا چیز جدیدی اضافه شده یا تغییری رخ داده است؟ اگر آری، گردش کار آغاز می‌شود.

  • 📁 گره پرونده (File Trigger): نگهبان هوشیار فایل‌سیستم. بر یک پوشۀ خاص نظارت می‌کند و به محض اضافه، تغییر یا حذف شدن یک پرونده، سیگنال آغاز را صادر می‌کند.

با انتخاب هوشمندانۀ این راه‌اندازها، شما نه تنها خودکارسازی می‌سازید، بلکه “هوشمندانه” خودکارسازی می‌کنید.

 

۲. گره‌های کنشی (Action Nodes)

کارگران چندمهارته و هوشمند خط تولید شما

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

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

دسته‌بندی گره‌های کنشی:

🛠 ۱. گره‌های تبدیل و پردازش داده (Data Transformation)

کارگاه تراش و پرداخت داده‌ها
این گره‌ها داده‌های ورودی را می‌گیرند، تغییر شکل می‌دهند، پالایش می‌کنند و برای مراحل بعد آماده می‌سازند.

  • 🧠 گره تابع (Function): آزادی مطلق! با نوشتن کد JavaScript سفارشی، هر منطق و تحلیلی که در ذهن دارید را پیاده‌سازی کنید. مثل داشتن یک مهندس نرم‌افزار در خط لوله.

  • 🐍 گره کد (Code): انعطاف بی‌حد! از قدرت Python برای تحلیل‌های پیچیده یا Bash برای دستورات سیستمی استفاده کنید. برای کارهای داده‌محور سنگین عالی است.

  • 📊 گره صفحه‌گسترده (Spreadsheet): مترجم حرفه‌ای قالب‌ها. فایل‌های CSV، Excel، HTML و … را به یکدیگر تبدیل کرده یا از آن‌ها داده استخراج می‌کند.

  • 🧩 گره XML و JSON: متخصص ساختارهای دادۀ استاندارد. این گره‌ها داده‌های ساختاریافته را تجزیه (Parse) کرده، مقادیر را استخراج می‌کنند یا قالب آن‌ها را تغییر می‌دهند.

⚖️ ۲. گره‌های منطق و کنترل جریان (Logic & Flow Control)

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

  • 🎯 گره اگر (If): تصمیم‌گیر ساده و قدرتمند. مانند یک نگهبان هوشمند عمل می‌کند و داده‌ها را بر اساس یک شرط مشخص به دو مسیر متفاوت هدایت می‌کند. (“اگر موجودی کمتر از ۱۰ بود، ایمیل هشدار بفرست!”)

  • 🔀 گره سوئیچ (Switch): مدیر مسیرهای چندگانه. می‌تواند داده‌ها را بر اساس چندین شرط مختلف، به چندین مسیر احتمالی هدایت کند. (“محصول دیجیتال؟ برو به گره ارسال لینک. محصول فیزیکی؟ برو به گره چاپ بارکد.”)

  • 🔄 گره ادغام (Merge): متخصص یکپارچه‌سازی. چند جریان داده‌ی موازی را در یک نقطه جمع کرده و به صورت منظم در یک جریان خروجی ادغام می‌کند.

  • ✂️ گره تقسیم (Split Out): استاد تجزیه. یک جریان داده (مثل یک لیست از محصولات) را می‌گیرد و هر آیتم آن را به صورت جداگانه و پشت سر هم ارسال می‌کند تا پردازش موازی و کارآمد صورت گیرد.

💾 ۳. گره‌های پرونده و انبارش (File & Storage)

انبارداران و پیک‌های مطمئن دیجیتال
این گره‌ها مدیریت چرخۀ زندگی فایل‌ها و اسناد را در محیط‌های مختلف بر عهده دارند.

  • 📄 گره خواندن/نوشتن پرونده: مدیر فایل‌های محلّی. مستقیماً با فایل‌سیستم سرور n8n کار می‌کند تا فایل‌ها را بخواند، بنویسد یا اطلاعات آن‌ها را بروزرسانی کند.

  • ☁️ گره گوگل درایو (Google Drive): دستیار فضای ابری گوگل. فایل‌ها را در درایو آپلود یا دانلود می‌کند، فهرست می‌کند و مدیریت می‌نماید.

  • 📦 گره دراپ‌باکس (Dropbox): همکار فضای ابری دراپ‌باکس. عملیات مشابه را در اکوسیستم دراپ‌باکس انجام می‌دهد.

  • 📡 گره FTP/SFTP: پیک امن برای انتقال. فایل‌ها را از طریق پروتکل‌های FTP یا SFTP (برای امنیت بیشتر) از/به سرورهای دیگر منتقل می‌کند.

 

۳. گره‌های ارتباطی (Communication Nodes)

بلندگو و گوش‌های هوشمند گردش کار شما

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

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

انواع گره‌های ارتباطی:

📧 گره رایانامه (Email): کلاسیک‌ترین و معتبرترین پیام‌رسان

این گره، ستون فقرات ارتباط رسمی و مستند است. می‌تواند:

  • 📤 فرستادن رایانامه: ارسال گزارش‌های روزانه، هشدارهای فوری، رسید سفارش، خبرنامه و هر نوع اطلاعیه‌ای با قالب متن یا HTML.

  • 📥 دریافت رایانامه: گردش کار را بر اساس دریافت ایمیل‌های جدید راه‌اندازی کند (مثلاً با دریافت ایمیل درخواست پشتیبانی، یک تیکت به طور خودکار ایجاد شود).

💬 گره اسلک (Slack): پیک فوری و تعاملی تیم‌ها

این گره، قلب تپنده ارتباطات داخلی و تیمی است. می‌تواند:

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

  • ایجاد تعامل: با استفاده از دکمه‌ها و منوهای تعاملی (Buttons) در پیام‌ها، از تیم بازخورد دریافت کند و گردش کار را بر اساس انتخاب کاربر هدایت نماید (مثلاً تأیید یا رد یک درخواست).

📣 گره تلگرام (Telegram): پیام‌رسان همه‌جاحاضر و قدرتمند

این گره برای اطلاع‌رسانی گسترده و تعامل با کاربران نهایی یا تیم‌های چابک ایده‌آل است. کاربردهای کلیدی آن شامل:

• ارسال پیام و اطلاعیه:
ارسال نوتیفیکیشن به گروه‌ها، کانال‌ها یا مخاطبان خصوصی.

• ساخت ربات‌های تعاملی هوشمند:
با ترکیب این گره و گره وب‌هوک، می‌توانید یک ربات تلگرام هوشمند بسازید که به دستورات کاربران پاسخ می‌دهد، اطلاعات ارائه می‌کند یا فرآیندهای خودکار را راه‌اندازی می‌نماید.

📞 گره توئیلیو (Twilio): مجری ارتباط صوتی و متنی مستقیم

این گره، ارتباط را به سطح شخصی‌تری می‌برد. می‌تواند:

  • 📱 فرستادن پیامک (SMS): ارسال کد تأیید، هشدارهای امنیتی حیاتی (مثل ورود غیرمجاز) یا یادآوری قرار ملاقات مستقیماً به تلفن همراه افراد.

  • ☎️ برقراری تماس تلفنی: ایجاد تماس‌های صوتی خودکار برای اطلاع‌رسانی اضطراری، پخش پیام ضبط‌شده یا حتی جمع‌آوری اطلاعات از طریق صفحه کلید تلفن (IVR).

نکتۀ کلیدی: قدرت واقعی این گره‌ها زمانی آشکار می‌شود که آنها را ترکیب کنید. مثلاً یک خطا در سرور می‌تواند همزمان یک پیغام فوری در اسلک به تیم فنی بفرستد، یک پیامک به مدیر سیستم ارسال کند و یک گزارش کامل را نیز از طریق رایانامه برای بایگانی بفرستد. این گونه، شما یک شبکه ارتباطی چندلایه و مطمئن ایجاد کرده‌اید که هیچ پیام مهمی گم نمی‌شود.

 

۴. گره‌های پایگاه داده (Database Nodes)

مخازن هوشمند حافظه گردش کار شما

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

تصور کنید یک سیستم مدیریت مشتری دارید که باید:

  • اطلاعات جدید مشتریان را از یک فرم وب دریافت کند و در جدول مربوطه ذخیره کند.

  • قبل از ارسال پست الکترونیکی، وضعیت اشتراک مشتری را از دیتابیس بازیابی و بررسی کند.

  • گزارش‌های هفتگی را با استخراج داده از چندین جدول تولید نماید.

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

 

🗄️ نود PostgreSQL: متخصص پایگاه‌داده‌های رابطه‌ای پیشرفته

این گره برای کار با یکی از قدرتمندترین و انعطاف‌پذیرترین سیستم‌های مدیریت پایگاه‌داده رابطه‌ای طراحی شده است.

💪 قابلیت‌های کلیدی: اجرای کوئری‌های SQL پیچیده، مدیریت تراکنش‌ها، پشتیبانی از انواع داده‌های پیشرفته (JSON، آرایه‌ها، داده‌های مکانی)

🎯 بهترین کاربردها: سیستم‌های مالی پیچیده، برنامه‌های تحلیلی پیشرفته، پروژه‌هایی که انسجام داده بالا نیاز اصلی آنهاست

📌 مثال عملی: “دریافت آخرین تراکنش‌های بانکی از یک API و ذخیره‌سازی ساختاریافته آنها در جداول مرتبط، با حفظ کامل روابط و یکپارچگی داده‌ها”

🐬 گره مای‌اس‌کیوال (MySQL): همکار همه‌کاره و پرکاربرد

این گره با محبوب‌ترین سیستم مدیریت پایگاه داده رابطه‌ای کار می‌کند که در میلیون‌ها وب‌سایت و برنامه استفاده می‌شود.

  • 🚀 مزایا: عملکرد بالا، راه‌اندازی آسان، سازگاری گسترده

  • 🛠️ عملیات‌های رایج: CRUD کامل (ایجاد، خواندن، به‌روزرسانی، حذف)، کوئری‌های JOIN پیچیده، مدیریت ایندکس‌ها

  • مثال عملی: “بروزرسانی موجودی انبار پس از ثبت هر سفارش جدید در فروشگاه اینترنتی”

🍃 گره مانگو‌دی‌بی (MongoDB): هنرمند داده‌های انعطاف‌پذیر

این گره برای کار با پایگاه داده‌های NoSQL طراحی شده که از مدل سند-محور استفاده می‌کنند.

  • ✨ ویژگی‌های منحصربه‌فرد: ساختار انعطاف‌پذیر اسناد، مقیاس‌پذیری افقی، عملکرد عالی با داده‌های نیمه‌ساختاریافته

  • 📄 عملیات اصلی: درج، پیدا کردن، به‌روزرسانی و حذف اسناد، کار با مجموعه‌ها (Collections)، اجرای تجمیع‌های پیچیده

  • مثال عملی: “ذخیره لاگ‌های سیستم به صورت اسناد JSON بدون نیاز به تعریف طرح ثابت از پیش”

⚡ گره ردیس (Redis): سوپراستار حافظه‌های موقت

این گره برای تعامل با سیستم ذخیره‌سازی کلید-مقدار در حافظه طراحی شده است.

  • 🔥 سرعت باورنکردنی: دسترسی در حد میکروثانیه به داده‌ها

  • 🎪 موارد استفاده: کش‌گذاری، مدیریت نشست‌ها، صف‌های پیام، داده‌های موقت با زمان انقضا

  • 🔑 عملیات حیاتی: SET/GET داده‌ها، مدیریت زمان انقضا (TTL)، کار با لیست‌ها و مجموعه‌ها

  • مثال عملی: “ذخیره‌سازی موقت نتایج یک محاسبه سنگین برای ۱۰ دقیقه و استفاده مجدد از آن بدون نیاز به پردازش مجدد”

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

۱. دریافت داده از API را می توانید با استفاده از نود HTTP Request انجام دهید.
۲. پردازش و پالایش داده‌ها در مرحله بعد با کمک گره Function امکان‌پذیر است.
۳. ذخیره‌سازی نتیجه نهایی در دیتابیس اصلی نیز با گره PostgreSQL انجام می‌گیرد.

lass=”ds-markdown-paragraph”>۴. همزمان با گره Redis، داده‌ها را خلاصه کرده و برای دسترسی سریع‌تر در کش ذخیره کنید.
۵. و در نهایت با گره Email، گزارش عملیات انجام‌شده را ارسال کنید.

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

انتخاب گره پایگاه داده مناسب به نیازهای خاص شما بستگی دارد: برای انسجام داده بالا (PostgreSQL/MySQL)؟ برای انعطاف‌پذیری ساختار (MongoDB)؟ یا برای سرعت بی‌نظیر (Redis)؟

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

۵. گره‌های ای‌پی‌آی و سرویس‌های ابری (API & Cloud Services)

بهترین روش‌های استفاده از گره‌های n8n

۱. طراحی گردش کار بهینه

برای طراحی گردش کار کارآمد در n8n:

  • همیشه با یک گره راه‌انداز آغاز کنید

  • از گره‌های منطقی برای مدیریت جریان داده بهره ببرید

  • خطاها را با گره‌های Catch مدیریت کنید

  • از گره‌های تابع برای پیاده‌سازی منطق سفارشی استفاده نمایید

۲. مدیریت خطا و عیب‌یابی

  • از گره Catch برای مدیریت خطاها استفاده کنید

  • از گره Sleep برای ایجاد درنگ در فراخوانی ای‌پی‌آی‌ها بهره ببرید

  • گره Debug را برای دیدن داده‌های میانی به کار گیرید

۳. بهینه‌سازی کارایی

  • از گره Split Out برای پردازش موازی استفاده کنید

  • با گره Merge نتیجه‌های پردازش موازی را ادغام نمایید

  • از گره Memory برای انبارش موقت داده‌ها بهره ببرید

>نمونه عملی: ساخت یک گردش‌کار ترکیبی

بیایید با ترکیب چند گره مختلف، یک گردش‌کار واقعی و کاربردی بسازیم:</p>

۱. Schedule Trigger: تنظیم برای اجرای خودکار هر روز ساعت ۸ بامداد
۲. HTTP Request: دریافت داده‌های به‌روز از یک API خارجی
۳. Function: پردازش، پالایش و آماده‌سازی داده‌های دریافتی
۴. If: اعمال منطق شرطی و بررسی داده‌ها براساس معیارهای مشخص
۵. Email: ارسال خودکار گزارش‌های تحلیلی به مدیر تیم
۶. Google Sheets: ذخیره‌سازی ساختاریافته نتایج در صفحه‌گسترده

 

نکته‌های پیشرفته برای استفادۀ حرفه‌ای از گره‌ها

۱. ایجاد گره‌های سفارشی

با بهره‌گیری از توانایی‌های n8n می‌توانید:

  • گره‌های سفارشی با JavaScript ایجاد کنید

  • از گره‌های جامعۀ n8n استفاده نمایید

  • گره‌های ویژه برای سازمان خود گسترش دهید

۲. مدیریت گواهی‌نامه‌ها (Credentials)

  • نگهداری امن اطلاعات هویّت‌سنجی

  • استفاده دوباره از گواهی‌نامه‌ها در گره‌های گوناگون

  • سازماندهی گواهی‌نامه‌ها بر پایۀ پروژه‌ها

۳. نظارت و ثبت رویدادها

  • استفاده از گره Sentry برای نظارت بر خطاها

  • به کارگیری گره Log برای ذخیرۀ فعّالیت‌ها

  • یکپارچه‌سازی با سامانه‌های نظارت بیرونی

 گزینش گرۀ مناسب برای نیازهای شما

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

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

آیا آماده‌اید گردش‌های کاری خود را با n8n دگرگون کنید؟ با ترکیب درست گره‌ها و آفرینندگی، می‌توانید سامانه‌های خودکارسازی‌ای ایجاد کنید که کارایی کسب و کار شما را به سطح تازه‌ای برسانند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *