الجزء الأول — ما هو n8n
تعريف واضح
n8n (يُنطق "nodemation") هو أداة أتمتة سير العمل مفتوحة المصدر. تتيح توصيل التطبيقات ببعضها، وأتمتة تسلسلات المهام، وبناء وكلاء ذكاء اصطناعي بسيطة — دون كتابة سطر كود واحد في 90% من حالات الاستخدام.
بشكل ملموس: ترسم مخططاً بصرياً حيث كل كتلة تنفّذ إجراءً (إرسال بريد إلكتروني، قراءة سطر في جدول بيانات، استدعاء واجهة برمجية، تقييم شرط). تربط الكتل ببعضها. تضغط "تفعيل". يعمل سير العمل باستقلالية.
ما يتيحه n8n
- توصيل التطبيقات التي لا تتحدث أصلاً مع بعضها (CRM الخاص بك + أداة الفوترة + المراسلات)
- أتمتة التسلسلات المتكررة (نموذج ← بريد إلكتروني ← CRM ← إشعار)
- معالجة البيانات (إعادة التنسيق، والتصفية، والحساب، والتحويل)
- دمج نماذج اللغة الكبيرة (ChatGPT وClaude وMistral) في سير عمل أشمل
- بناء وكلاء ذكاء اصطناعي بسيطة تتخذ قرارات وتتصرف وفق السياق
- كشف Webhooks لكي تُطلق الأدوات الأخرى سير عملك
ما لا يفعله n8n
n8n ليس نظام إدارة محتوى (CMS)، ولا نظام تخطيط موارد المؤسسة (ERP)، ولا قاعدة بيانات رئيسية. ليس أداة محاسبة، ولا أداة رواتب، ولا بديلاً عن CRM الخاص بك. إنه "الجهاز العصبي" الذي يوصل أدواتك القائمة ويؤتمت التدفقات بينها.
الجزء الثاني — الاستضافة الذاتية أم السحابة؟
هذا هو القرار الأول. ويستحق التفكير.
n8n السحابة
يقدّم n8n نسخة SaaS مستضافة على خوادمه الخاصة. تنشئ حساباً وتصل إلى الواجهة مباشرة من متصفحك، دون أي تثبيت.
المزايا: صيانة صفرية، وتحديثات تلقائية، ودعم متاح، ومثالي للبدء.
العيوب: تسعير ابتداءً من 20 يورو/شهر (غير خاضع للضريبة)، يرتفع مع حجم التنفيذ. البيانات تمر عبر خوادم n8n (يجب التحقق وفق التزاماتك بموجب اللائحة العامة لحماية البيانات (RGPD)).
n8n ذاتي الاستضافة
تثبّت n8n على خادم VPS تستأجره (Hetzner وOVH وScaleway — احتسب 5 إلى 15 يورو/شهر (غير خاضع للضريبة)). يعمل n8n على بنيتك التحتية.
المزايا: تكلفة هامشية منخفضة جداً عند التوسع، والتحكم الكامل بالبيانات، والسيادة الكاملة، وبدون أي حد اصطناعي للتنفيذ.
العيوب: تثبيت أولي (30 إلى 60 دقيقة مع Docker)، وصيانة دورية (تحديثات ونسخ احتياطي)، ويتطلب حداً أدنى من الراحة مع أدوات سطر الأوامر — أو مساعدة مقاول للإعداد.
التوصية حسب الملف
| الملف | التوصية |
|---|---|
| مستقل / أول سير عمل | n8n السحابة للبدء السريع، الانتقال إلى الذاتي الاستضافة إذا ارتفع الحجم |
| شركة 5-20 موظفاً، 5-20 سير عمل نشطة | n8n ذاتي الاستضافة على VPS منذ البداية، مع مساعدة في الإعداد إذا لزم |
| شركة بفريق تقني داخلي | n8n ذاتي الاستضافة على البنية التحتية القائمة، أو VPS مخصص |
الجزء الثالث — واجهة n8n في 5 دقائق
عند فتح n8n للمرة الأولى، ترى واجهة قد تبدو مزدحمة. هذا ما عليك حفظه.
اللوحة (Canvas)
اللوحة هي مساحة العمل المركزية — الفضاء الأبيض الواسع (أو الداكن حسب سمتك) حيث تبني سير عملك. هنا تسحب الكتل وتربطها وترى هيكل أتمتتك. التنقل بالفأرة (التمرير للتكبير، النقر + السحب للتحريك).
العقد (Nodes)
العقد هي الكتل التي تشكّل سير عملك. كل عقدة تفعل شيئاً محدداً: إرسال بريد إلكتروني، أو قراءة جدول بيانات، أو استدعاء واجهة برمجية، أو تقييم شرط. يقدّم n8n مئات منها. تضيفها بالنقر على "+" أو بضغط Tab.
يوجد نوعان من العقد:
- عقد التشغيل (Trigger nodes): تُطلق سير العمل (webhook يستقبل طلباً، أو بريد إلكتروني يصل، أو وقت مجدوَل).
- عقد الإجراء (Action nodes): تفعل شيئاً (ترسل بريداً، أو تنشئ سطراً، أو تستدعي واجهة برمجية، أو تحوّل البيانات).
الاتصالات (Connections)
الاتصالات هي الأسهم التي تربط العقد ببعضها. تحدد ترتيب التنفيذ والمسارات الشرطية. يمكن لعقدة أن تمتلك مخرجات متعددة (مسار "صحيح" ومسار "خطأ" لعقدة IF مثلاً).
لوحة الاختبار
خلال البناء لا تعمل "عمياء". كل عقدة لها زر "Test step" يتيح تنفيذها ببيانات حقيقية ورؤية ما تنتجه بالضبط. ترى البيانات في المدخل وفي المخرج والأخطاء المحتملة. هذه أثمن أداة للتعلم.
بيانات الاعتماد (Credentials)
بيانات الاعتماد هي الاتصالات بالتطبيقات الخارجية. لكي يتمكن n8n من إرسال بريد من Gmail أو الوصول إلى Google Sheets أو استدعاء واجهة CRM الخاص بك، يجب منحه الصلاحيات اللازمة. هذه البيانات مخزنة بشكل مشفّر في n8n ويمكن إعادة استخدامها في جميع سير عملك.
الجزء الرابع — 10 أدوات العقد الأكثر فائدة
من بين مئات العقد المتاحة، هذه الـ 10 التي أستخدمها في 80% من سير عمل عملائي.
| العقدة | الاستخدام الرئيسي | مثال ملموس |
|---|---|---|
| Webhook | محفّز عالمي: يُطلق سير عمل من أي أداة خارجية | نموذج Typeform ← يبدأ سير عمل استقبال العميل |
| Gmail / Outlook | إرسال أو استقبال رسائل إلكترونية | بريد تأكيد تلقائي بعد التسجيل |
| Google Sheets | قراءة أو كتابة في جدول بيانات | إضافة عميل محتمل إلى قائمة متابعة |
| HTTP Request | استدعاء أي واجهة برمجية خارجية | جلب بيانات من CRM أو أداة داخلية |
| IF | إنشاء تفرع شرطي | عميل VIP ← سلسلة مميزة / آخر ← سلسلة عادية |
| Set | إعادة تنسيق أو تنظيف البيانات | تحويل اسم إلى أحرف كبيرة، تنسيق تاريخ |
| Schedule Trigger | تشغيل سير عمل في وقت محدد | تقرير يومي يُرسَل كل صباح الساعة 8 |
| Slack / Teams | إرسال إشعار | تنبيه في قناة عند وصول طلب |
| OpenAI | استخدام نموذج لغوي في سير عمل | تلخيص بريد وارد في 3 نقاط |
| Code (JS) | معالجة مخصصة بـ JavaScript | حساب معقد، تحويل بيانات غير معيارية |
نصيحة: ابدأ بـ Webhook وSet وIF وGmail. هذه الأربع تغطي غالبية سير العمل الأساسية.
الجزء الخامس — أول سير عمل خطوة بخطوة
الهدف: بناء سير عمل يستقبل إرسال نموذج، ويرسل بريد تأكيد للمُرسِل، ويضيف سطراً في Google Sheets. 8 خطوات.
الخطوة الأولى — إنشاء سير عمل جديد
من صفحة n8n الرئيسية، انقر على "+ New Workflow". أعطه اسماً واضحاً: "نموذج تواصل ← تأكيد + سجل".
الخطوة الثانية — إضافة محفّز Webhook
انقر على "+"، ابحث عن "Webhook"، واختره. انسخ عنوان URL للـ webhook المُولَّد — هذا هو العنوان الذي سيستدعيه نموذجك. في وضع الاختبار، انقر على "Listen for test event" لتفعيل الاستماع.
الخطوة الثالثة — اختبار المحفّز
أرسل نموذجك (أو محاكاة استدعاء webhook بـ Postman). يعرض n8n البيانات المستقبَلة. تحقق أنك ترى الحقول المتوقعة (الاسم والبريد الإلكتروني والرسالة).
الخطوة الرابعة — إضافة عقدة Set
أضف عقدة Set بعد الـ Webhook. استخدمها لتوضيح البيانات وإعادة تسميتها: أنشئ متغيرات الاسم والبريد_الإلكتروني والرسالة من الحقول الخام للنموذج. هذا يجعل الخطوات التالية أكثر وضوحاً.
الخطوة الخامسة — ضبط بيانات اعتماد Gmail
قبل إضافة عقدة Gmail، اذهب إلى Settings > Credentials > Add Credential. اتبع إجراء OAuth لربط حساب Gmail الخاص بك. بعد الانتهاء، يمكن إعادة استخدام بيانات الاعتماد في جميع سير عملك.
الخطوة السادسة — إضافة عقدة Gmail (إرسال)
أضف عقدة Gmail بعد Set. اختر الإجراء "Send Email". أكمل الحقول:
- To: {{ $json.email }} (البريد الإلكتروني من المتغير المحدد في الخطوة الرابعة)
- Subject: "شكراً لرسالتك، {{ $json.nom }}"
- Body: رسالة تأكيد مخصصة
الخطوة السابعة — إضافة عقدة Google Sheets
أضف عقدة Google Sheets بعد Gmail. الإجراء: "Append Row". اختر جدولك وحدد الأعمدة المراد ملؤها (التاريخ والاسم والبريد الإلكتروني والرسالة). اربط المتغيرات من $json.
الخطوة الثامنة — تفعيل سير العمل
بعد نجاح الاختبار (تُنفَّذ العقد الثلاث دون أخطاء)، انقر على زر "Active" في الأعلى إلى اليمين. سير عملك الآن في الإنتاج وسيعالج كل إرسال جديد تلقائياً.
الوقت التقديري للبناء لمبتدئ: 45 دقيقة إلى ساعة ونصف حسب الإلمام بالأدوات.
الجزء السادس — الأخطاء الأكثر شيوعاً
الخطأ الأول: البدء بشيء كبير جداً
يجب أن يكون أول سير عمل الأبسط ممكناً. كثير من المبتدئين يريدون بناء سير عمل من 15 عقدة بشروط معقدة. النتيجة: يتوقفون عند العقدة الرابعة، يستسلمون، ويستنتجون أن "n8n صعب". ابدأ بـ 3 عقد كحد أقصى.
الخطأ الثاني: عدم اختبار كل عقدة على حدة
يتيح n8n اختبار كل عقدة بشكل مستقل. عدم استخدام هذه الميزة يعني البناء عمياء. اختبر في كل خطوة.
الخطأ الثالث: استخدام بيانات اعتماد المدير
ربط n8n بحساب المدير الرئيسي لأدواتك (Google Workspace الرئيسي، حساب Stripe الرئيسي) ممارسة محفوفة بالمخاطر. أنشئ حسابات مخصصة بصلاحيات محدودة بالحد الأدنى الضروري.
الخطأ الرابع: إهمال إدارة الأخطاء
يمكن ضبط n8n لإرسال إشعار (بريد إلكتروني أو Slack) عند فشل تنفيذ. بدون ذلك، يمكن أن يتوقف سير العمل بصمت لأيام دون أن تعلم.
الخطأ الخامس: التقليل من شأن الصيانة
سير العمل ليس أبدياً. الواجهات البرمجية تتغير، وبيانات الاعتماد تنتهي صلاحيتها، وتنسيقات البيانات تتطور. خصص 15 إلى 30 دقيقة شهرياً لكل 5 سير عمل نشطة للصيانة.
الجزء السابع — التطور مع n8n
بعد تشغيل أول سير عمل، هذه المسارات الثلاثة الطبيعية للتطور.
بناء وكلاء الذكاء الاصطناعي
يتيح n8n إنشاء وكلاء ذكاء اصطناعي لا تكتفي بتنفيذ تسلسلات محددة مسبقاً، بل تتخذ قرارات وتستدعي أدوات وتُكيّف سلوكها حسب السياق. هذا أكثر تعقيداً، لكن حالات الاستخدام قوية: وكيل تأهيل العملاء المحتملين، ومساعد الدعم من المستوى الأول، ووكيل المراقبة الآلية.
توصيل CRM الخاص بك
يتكامل n8n مع جميع الـ CRM الرئيسية (HubSpot وPipedrive وSalesforce وNotion...) ومع CRM الداخلية عبر الواجهة البرمجية. توصيل CRM غالباً ما يكون المشروع الثاني بعد سير عمل التواصل، لأنه يوفر أفضل عائد على الاستثمار.
أتمتة التنقيب
n8n قوي بشكل خاص في التنقيب: إثراء العملاء المحتملين، وسلاسل تواصل متعدد القنوات، والتقييم، ومتابعة الردود. هذا مشروع يتطلب نضجاً أكبر على الأداة، لكن العائد على الاستثمار عادةً الأكثر وضوحاً.
الأسئلة الشائعة
س: هل يجب معرفة البرمجة لاستخدام n8n؟
لا. 90% من سير العمل الشائعة تُبنى بالواجهة البصرية دون كتابة سطر كود. عقدة "Code (JS)" متاحة للحالات المعقدة، لكنها ليست إلزامية.
س: هل n8n بالعربية؟
الواجهة بالإنجليزية. الوثائق الرسمية بالإنجليزية. لكن n8n يستخدمه على نطاق واسع مؤسسات عربية وعالمية، والمجتمع نشيط.
س: هل بياناتي آمنة مع n8n؟
في وضع الاستضافة الذاتية، تبقى بياناتك على خادمك — لديك تحكم كامل. في وضع السحابة، تمر البيانات عبر خوادم n8n (بنية AWS، يجب التحقق من الامتثال للائحة العامة لحماية البيانات (RGPD)). للبيانات الشخصية الحساسة، الاستضافة الذاتية مفضلة.
س: كم من الوقت يلزم لإتقان n8n؟
لبناء سير عمل مفيدة: 1 إلى 2 يوم من الممارسة. لإتقان الحالات المعقدة (وكلاء الذكاء الاصطناعي، والتحويلات المتقدمة، وإدارة الأخطاء المتينة): 2 إلى 4 أسابيع من الاستخدام المنتظم.
س: ماذا يحدث إذا توقف n8n عن العمل؟
في وضع السحابة، تدير n8n التوافر. في وضع الاستضافة الذاتية، أنت مسؤول عن توافر VPS الخاص بك. موفرو الاستضافة الجيدون (Hetzner وOVH) يوفرون 99.9% توافر. ضبط التنبيهات ونسخ احتياطي يومي لقاعدة بيانات n8n أمر ضروري.
الخلاصة
n8n هو اليوم من أفضل أدوات الأتمتة المتاحة للشركات الصغيرة والمتوسطة الراغبة في الذهاب أبعد من الموصلات الأساسية. قوي ومرن وقابل للإتقان دون مطوّر، ونموذجه مفتوح المصدر يجعله قابلاً للاستمرار على المدى الطويل دون تبعية لمزوّد SaaS.
منحنى التعلم حقيقي — لكن يمكن اجتيازه في أيام قليلة من الممارسة الموجَّهة.
طريقتان للانطلاق:
الخيار الأول — الدورة المجانية. أطلقت دورة مجانية لأتمتة الشركات الصغيرة والمتوسطة بـ n8n، منظمة في وحدات تدريجية مع حالات استخدام حقيقية. الوصول إلى الدورة المجانية
الخيار الثاني — تأطير مخصص. إذا فضّلت أن نحدد معاً أفضل 3 فرص أتمتة لشركتك ونبني خطة العمل، أقدّم جلسة تأطير بـ 190 يورو (غير خاضع للضريبة).
تواصل معي: [email protected]