كل حاجة عن Nodes في n8n

ROOYAI academy
By -
0

🔌 n8n Nodes · الدليل الشامل · 2026



الأنواع · الإعداد · الكريدنشيلز · الربط · الاستخدام

الـ Node هو اللبنة الأساسية في n8n. كل Workflow هو مجموعة Nodes متربطة مع بعض. لو فهمتهم صح — هتبني أي automation في دقائق.

📅 مارس 2026 ⏱️ 15 دقيقة قراءة 📊 +1000 Node في n8n ✍️ Rooyai Academy

تخيل الـ Workflow كأنه خط إنتاج في مصنع. كل محطة في الخط دي هي Node. كل Node بيستقبل بيانات من اللي قبله، بيعمل عليها حاجة، وبيبعتها للي بعده. لما تفهم إيه كل Node بيعمله — هتبدأ تشوف الـ Workflow كله بوضوح.

في المقالة دي هنغطي كل أنواع الـ Nodes الموجودة في n8n، إزاي تضيفهم وتضبطهم، إيه هي الـ Credentials وإزاي تربطها، وإزاي تربط الـ Nodes ببعض بشكل صح.

أولاً: إيه هو الـ Node بالضبط؟

الـ Node في n8n هو وحدة عمل واحدة مستقلة. كل Node بيمثل إجراء واحد محدد — إما بيجلب بيانات، أو بيعالجها، أو بيبعتها لمكان. الـ Node بيكون ليه:

📥

Input

البيانات اللي بتيجي من الـ Node اللي قبله

⚙️

Processing

العملية اللي الـ Node بيعملها على البيانات

📤

Output

النتيجة اللي بتتبعت للـ Node اللي بعده

البيانات في n8n بتتنقل كـ JSON. كل Node بيشتغل على Array من Objects. لما بتنقر على أي Node وبتشوف Output — هتلاقي بيانات بالشكل ده: [{"name": "Ahmed", "email": "ahmed@example.com"}]

ثانياً: أنواع الـ Nodes في n8n

n8n فيه أكتر من 1000+ Node — بس كلهم بيندرجوا تحت 6 أنواع رئيسية. لما تفهم الأنواع دي هتعرف تدور على أي Node بسرعة وتعرف إزاي تستخدمه.

1. Trigger Nodes — النوع الأول والأهم

بيبدأ الـ Workflow — من غيره ما فيش تشغيل

الـ Trigger Node هو دايماً أول Node في أي Workflow. مهمته الوحيدة هي: "ابدأ الـ Workflow لما الحدث ده يحصل". من غير Trigger، الـ Workflow مش هيشتغل أوتوماتيك أبداً.

⏰ Schedule Trigger

بيشغل الـ Workflow في وقت محدد — كل ساعة، كل يوم، أو بـ cron expression مخصص.

مثال: 0 9 * * 1-5 (كل يوم عمل 9 الصبح)

🌐 Webhook Trigger

بيستنى HTTP Request من أي مكان. لما Request يوصل للـ URL بتاعه — الـ Workflow بيشتغل.

مثال: استقبال بيانات من Shopify أو Stripe

📧 App Triggers

Triggers مدمجة مع تطبيقات معينة. مثل: Gmail Trigger، Telegram Trigger، Google Sheets Trigger.

مثال: Gmail Trigger — بيشغل الـ Workflow لما إيميل جديد يوصل

🖱️ Manual Trigger

للتشغيل اليدوي بضغطة زرار. مستخدم بشكل كبير في التطوير والاختبار.

مثال: لما بتبني Workflow جديد وعايز تتستيه
🔧

2. Action / App Nodes — التنفيذ الفعلي

بيعمل Actions على تطبيقات خارجية

دي الـ Nodes الأكتر عدداً في n8n — أكتر من 400+ App Node. كل تطبيق عنده Node خاص بيه بيخليك تعمل Actions عليه من جوه الـ Workflow بدون كود.

📊

Google Sheets

Read, Write, Update, Delete, Append rows

📱

Telegram

Send Message, Photo, Document, Keyboard

📧

Gmail

Send, Read, Reply, Label, Archive

📝

Notion

Create/Update/Read Pages & Databases

💬

Slack

Send Message, Create Channel, Invite Users

🗄️

Airtable

CRUD operations على الـ Tables

💡 ملاحظة: معظم الـ App Nodes محتاجة Credentials عشان تشتغل. هنشرح الـ Credentials بالتفصيل في قسم خاص.

🧩

3. Core Logic Nodes — عقل الـ Workflow

بيتحكم في تدفق البيانات والقرارات

دي الـ Nodes اللي بتخلي الـ Workflow ذكي. من غيرها الـ Workflow هيبقى مجرد خط مستقيم. معاها تقدر تعمل شروط، تكرار، دمج بيانات، وانتظار.

الـ Node الوظيفة مثال
🔀 IF شرط True/False — بيقسم الـ Workflow لمسارين لو السعر > 500 → مسار A غير كده → B
⚙️ Switch بيقسم لأكتر من مسارين بناءً على قيمة status=new→A / processing→B / done→C
🔁 Loop Over Items بيعمل Loop على كل item في Array ابعت إيميل لكل عميل في القايمة
🔗 Merge بيدمج نتايج من أكتر من Node في حاجة واحدة دمج بيانات من Sheets + Airtable
⏳ Wait بيوقف تنفيذ الـ Workflow لفترة انتظر 24 ساعة قبل Follow-up
📦 Split In Batches بيقسم البيانات لمجموعات صغيرة اعمل 100 Row كل مرة مش الكل دفعة واحدة
🔄

4. Data Transformation Nodes — تحويل البيانات

بيعدل شكل البيانات ومحتواها

بيانات بتيجي من مكان ومش بتكون جاهزة للمكان الجاي — الـ Data Transformation Nodes مهمتها بالظبط إنها تحوّل وتنظّف وتعيد تشكيل البيانات.

📝

Set Node

بيضيف أو يعدل Fields في الـ JSON. مثلاً: ضيف field جديد اسمه "fullName" = firstName + " " + lastName

💻

Code Node

بيكتبلك JavaScript أو Python كامل جوه الـ Node. لما مفيش Node جاهز يعمل اللي بتريده — اكتب الكود بنفسك.

📅

Date & Time Node

تحويل التواريخ من format لتاني، حساب الفرق بين تاريخين، إضافة أيام/ساعات لتاريخ معين.

🔢

Item Lists Node

عمليات على القوائم: Sort, Remove Duplicates, Limit Items, Summarize — بيخليك تتحكم في البيانات قبل ما تبعتها.

🌐

HTTP Request Node

السلاح السري في n8n. بيبعت HTTP requests لأي API في العالم. GET, POST, PUT, DELETE — مع Headers, Body, Auth. لو مفيش Node جاهز للخدمة اللي بتريدها — استخدم HTTP Request.

🤖

5. AI Nodes — الذكاء الاصطناعي

بيدمج LLMs وAgents جوه الـ Workflow

n8n من أوائل منصات الأتمتة اللي دمجت الـ AI بشكل كامل. عندك مجموعة Nodes متخصصة في AI من LangChain وغيره.

🤖 AI Agent

الـ Node الرئيسي لبناء Agents. بيحدد الـ LLM والـ Memory والـ Tools.

💬 Basic LLM Chain

بيبعت Prompt للـ LLM ويرجع الرد. للاستخدامات البسيطة بدون Agent.

🧠 OpenAI / Anthropic / Gemini

الـ Model Nodes — بتوصّل الـ AI Agent بالـ LLM المفضل ليك.

🗃️ Memory Nodes

Window Buffer Memory, Postgres Memory, Redis Memory للذاكرة الدائمة.

🛠️ Tool Nodes

Workflow Tool, HTTP Tool, Code Tool — الأدوات اللي الـ Agent بيستخدمها.

📄 RAG / Vector Store

Pinecone, Qdrant, Supabase Vector للـ RAG Systems والبحث في Documents.

🛡️

6. Error Handling Nodes — شبكة الأمان

بيتعامل مع الأخطاء ومنع الـ Workflow من الوقوع

Error Trigger

Workflow منفصل بيشتغل أوتوماتيك لما أي Workflow تاني يفشل — زي Catch-all للأخطاء.

Stop and Error

بيوقف الـ Workflow بشكل متعمد ويرمي Error رسالة واضحة بدل الـ crash العشوائي.

ثالثاً: الـ Credentials — إزاي تربط الحسابات؟

الـ Credentials هي المفاتيح اللي بتسمح لـ n8n يتكلم مع التطبيقات التانية باسمك. زي ما بتديك مفتاح شقتك لشخص تاني يدخل — الـ Credentials بتديك n8n إذن يعمل Actions على Gmail أو Notion أو Sheets بتاعك.

1

API Key — الأبسط والأشيع

مفتاح نصي بيجيبه من إعدادات الـ App. بيكون شكله كده: sk-abc123xyz...

يُستخدم في: OpenAI, Telegram Bot, OpenRouter, Airtable, Notion, Stripe

📋 خطوات الإعداد:

  1. افتح الـ Node → ابحث عن Credentials → اضغط Create New
  2. اختار نوع الـ Credential (مثلاً OpenAI API)
  3. الصق الـ API Key في الخانة
  4. اضغط Save — n8n هيتحقق منها أوتوماتيك
2

OAuth2 — للخدمات الكبيرة زي Google

OAuth2 بيفتحلك صفحة تسجيل دخول عشان توافق على الصلاحيات. أأمن من الـ API Key لأنك مش بتدي كلمة المرور. يُستخدم في: Gmail, Google Sheets, Google Drive, Calendar

📋 خطوات إعداد Google OAuth2:

  1. روح لـ Google Cloud Console وعمل Project جديد
  2. فعّل الـ APIs اللي بتحتاجها (Sheets API, Gmail API)
  3. من APIs & Services → Credentials → Create OAuth Client ID
  4. Application type: Web Application
  5. حط الـ Redirect URL من n8n في الـ Authorized Redirect URIs
  6. خذ الـ Client ID والـ Client Secret وحطهم في n8n
  7. اضغط Sign in with Google وامنح الصلاحيات
3

Basic Auth & Header Auth — للـ Custom APIs

Basic Auth: Username + Password. يُستخدم مع APIs قديمة أو custom built.

Header Auth: بيضيف Custom Header في كل Request — مثلاً: X-API-Key: yourkey

🔐

نصيحة أمان مهمة

الـ Credentials في n8n بتتخزن بشكل مشفر في قاعدة البيانات. لكن على سيرفرك الخاص — اتأكد إن الـ N8N_ENCRYPTION_KEY بتاعك قوي وموجود في ملف الـ environment variables. من غيره، الـ Credentials ممكن تتعرض في حالة اختراق.

رابعاً: إزاي تربط الـ Nodes مع بعض؟

ربط الـ Nodes في n8n أسهل من أي أداة تانية — بس فيه تفاصيل مهمة لازم تعرفها عشان البيانات تتنقل صح.

1️⃣

السحب والإفلات

بتوقف الماوس على طرف الـ Node (Output port) — هيظهر نقطة. اسحب منها للـ Input port بتاع الـ Node التاني. الخط الرابط هيكون لونه رمادي عادي أو برتقالي لو البيانات اتنقلت.

2️⃣

الـ Expressions — ربط البيانات ديناميكياً

جوه أي Node، لما بتكتب قيمة في خانة — ممكن بدل قيمة ثابتة تستخدم Expression تجلب قيمة من Node سابق. الصيغة: {{ $json.fieldName }} أو {{ $node["NodeName"].json.field }}

3️⃣

الـ Multiple Outputs

بعض الـ Nodes زي الـ IF والـ Switch عندهم أكتر من Output. كل Output بيمثل مسار مختلف (True/False أو Case1/Case2). ربط كل Output بـ Node مختلف عشان تعمل فروع في الـ Workflow.

4️⃣

تنفيذ وشوف النتايج

بعد الربط، اضغط Execute Workflow (أو Ctrl+Enter). كل Node هيظهر كام Item اتشغل عليه. اضغط على أي Node تشوف الـ Input والـ Output بتاعه بالتفصيل.

خامساً: نصايح احترافية تخلي Workflows أحسن

🏷️

سمّي كل Node

الاسم الافتراضي "HTTP Request" أو "Set" مش مفيد لما الـ Workflow يكبر. سمّي كل Node بالوظيفة اللي بيعملها مثلاً "Get Order Data" أو "Send Confirmation Email".

📌

استخدم Sticky Notes

n8n فيه Sticky Notes تقدر تحطها على الـ Canvas وتشرح فيها أي جزء من الـ Workflow. مفيد جداً لو غيرك هيشتغل على الـ Workflow بعدين.

🔁

اعمل Sub-Workflows

لو عندك Logic بتتكرر في أكتر من Workflow — حوّلها لـ Sub-Workflow منفصل وادّيه من Execute Workflow Node. بيوفر وقت ويخلي كل حاجة منظمة.

🛡️

خلّي Error Workflow في كل Workflow

من Settings كل Workflow — حدد Error Workflow. لما أي حاجة بتفشل، الـ Error Workflow بيشتغل أوتوماتيك ويبعتلك Telegram Message فيه تفاصيل الخطأ.

🧪

شغّل كل Node لوحده في التطوير

بدل ما تشغّل الـ Workflow كله كل مرة — بتقدر تنقر كليك يمين على أي Node وتختار "Execute Node". بيوفر عليك وقت كتير في التطوير والاختبار.

🚀 ابدأ تبني بيه دلوقتي

n8n جاهز على Rooyai — ابدأ في دقائق

مش محتاج تضيع وقت في الإعداد والتنصيب. Rooyai بتوفرلك n8n مشغّل ومجهّز وكل الـ Credentials شغّالة.

⭐ الأشهر
n8n شهري
200 ج/شهر
+2000 Workflow · بدون إعداد
💰 وفّر أكتر
n8n سنوي
2000 ج/سنة
توفير 400 جنيه
🖥️ Full Control
VPS كامل
360 ج/شهر
n8n + AI Agent + Full Root
🤖 LLM Credits
OpenRouter
💳
Claude · GPT-4 · DeepSeek بالجنيه
n8n جاهز من أول يوم بدون إعداد
ادفع بالجنيه المصري بسهولة
+2000 Workflow Template جاهز
دعم فني باللغة العربية
🔌

كل Node بتتعلمه = Workflow جديد تقدر تبنيه

مش محتاج تحفظ كل النودات دفعة واحدة. ابدأ بالـ Trigger والـ IF والـ HTTP Request — دول بيحلوا 80% من المشاكل. وكلما بنيت أكتر هتكتشف Nodes جديدة.

Tags:

Post a Comment

0 Comments

Post a Comment (0)
3/related/default