پرش به مطلب اصلی

معرفی سرویس n8n

خودکارسازی ورکفلوها با لایسنس Enterprise در بازارچه هم‌روش

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

این پلتفرم دارای یک رابط بصری با قابلیت drag & drop است که در آن می‌توانید ورکفلوها را با استفاده از node ها طراحی کنید؛ node ها هر کدام یک اقدام، محرک (trigger) یا تبدیل داده را نشان می‌دهند. می‌توانید خودکارسازی‌هایی را با ابزارهایی مانند گوگل‌شیت، تلگرام، گیت‌هاب، اسلک، نوشن، ChatGPT و صدها سرویس دیگر ایجاد کنید. به‌دنبال چیزی پیشرفته‌تر هستید؟ n8n از منطق شرطی، حلقه‌ها، شاخه‌بندی، مدیریت خطا و حتی کد جاوااسکریپت داخلی نیز پشتیبانی می‌کند، که آن را به ابزاری چندمنظوره برای فرآیندهای تجاری و عملیات فنی تبدیل می‌کند.

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

سرویس n8n هم‌روش

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

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

پلن‌های سرویس n8n

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

پشتیبانی سرویس n8n

برای این‌که تصویر بهتری از سرویس n8n هم‌روش داشته باشید، در ادامه مواردی را که شامل پشتیبانی این سرویس می‌شوند و یا خارج از پشتیبانی هستند را با هم مرور می‌کنیم:

موارد تحت پشتیبانی

  • استقرار موفق و در دسترس بودن اولیه‌ی n8n، شامل رفع مشکلات لود نشدن (مانند خطا در دریافت ایمیج، اسکجول‌نشدن یا آماده‌به‌کار نشدن پادها)
  • اجرای پایدار پاد/کانتینر n8n روی Kubernetes
  • رفع مشکلات ناشی از کمبود منابع زیرساخت یا محدودیت‌های منطقه‌ای (zone)
  • رفع مشکلات اتصال به دیتابیس n8n
  • امکان آپدیت به آخرین نسخه‌ی n8n (شامل نسخه‌های minor و major) و اعمال آپدیت‌های امنیتی
  • امکان تعریف متغیرهای محیطی (env) برای n8n
  • امکان استفاده از دامنه‌ی اختصاصی
  • برقراری اتصال n8n به سرویس‌های تحریمی گوگل (مانند Google Sheets، Docs و Gemini) در صورت عملکرد عادی اینترنت
  • برقراری اتصال n8n به سرویس‌های تحریمی ارائه‌دهندگان هوش مصنوعی (مانند OpenAI، Anthropic و Gemini) در صورت عملکرد عادی اینترنت
  • پشتیبان‌گیری روزانه و نگهداری ۲ بکاپ آخر

موارد خارج پشتیبانی

  • برقراری اتصال بین n8n و سایر اپلیکیشن‌ها (امکانات لازم فراهم است، اما اتصال بر عهده‌ی کاربر است)
  • برقراری اتصال سرویس‌های تحریمی به n8n
  • تغییرات ادمین اپلیکیشن مانند تغییر پسورد ادمین
  • ساخت، تنظیم و مدیریت ورک‌فلو (راهنمایی ارائه می‌شود، اما ساخت و تنظیم بر عهده‌ی کاربر است)

دامنه‌های متصل به تحریم‌شکن

دامنه‌های زیر به‌صورت پیش‌فرض از تحریم‌شکن استفاده کرده و قابل اتصال هستند:

دامنهسرویس
api.telegram.orgTelegram
core.telegram.orgTelegram
generativelanguage.googleapis.comGoogle Gemini
oauth2.googleapis.comGoogle OAuth
www.googleapis.comGoogle APIs
sheets.googleapis.comGoogle Sheets
docs.googleapis.comGoogle Docs
storage.googleapis.comGoogle Cloud Storage
drive.googleapis.comGoogle Drive
api.openai.comOpenAI
api.chatgpt.comOpenAI (ChatGPT)
api.anthropic.comAnthropic (Claude)
claude.aiAnthropic (Claude)
bigquery.googleapis.comGoogle BigQuery
openrouter.aiOpenRouter
api.x.aixAI

افزودن کاربر جدید

برای افزودن کاربر جدید به n8n، کافی است لینک دعوت (Invite) ساخته شود. کاربر دعوت‌شده با بازکردن همین لینک به صفحه ثبت‌نام (Register) منتقل می‌شود و می‌تواند حساب خود را بسازد.

از مسیر مدیریت کاربران در n8n، گزینه دعوت کاربر جدید انتخاب می‌شود. پس از واردکردن ایمیل و نقش موردنظر، با کلیک روی Create invite link لینک دعوت ساخته و در اختیار کاربر قرار می‌گیرد.

عیب‌یابی (Troubleshooting)

موارد شناخته‌شده و راهنمای رفع آن‌ها:

مشکلراهنما
Bad Request: bad webhook: An HTTPS URL must be provided for webhookاین خطا به این دلیل نمایش داده می‌شود که متغیر محیطی WEBHOOK_URL با یک آدرس https تنظیم نشده است؛ جزئیات کامل در راهنمای فعال‌سازی Webhook URL در n8n آمده است.

برای سایر موارد، از طریق تیکت با پشتیبانی هم‌روش ارتباط برقرار شود.

سوالات متداول

راه‌اندازی

قدم‌های بعدی

گزیده‌ای از راهنماهای عملی به‌صورت گام‌به‌گام و کاربردی برای پیکربندی و استفاده از n8n.

این صفحه مفید بود؟

با ثبت بازخوردتان در بهبود کیفیت مستندات مشارکت داشته باشید.