إذا كان جزء من يوم فريقك يضيع في نسخ الطلبات من الموقع إلى Excel، أو إرسال رسائل التذكير، أو نقل البيانات بين عدة برامج، فقد تكون الإجابة عن سؤال «ما هو n8n؟» أكثر فائدة لك مما تتوقع. n8n أداة لبناء مسارات عمل مؤتمتة تربط البرامج المختلفة ببعضها وتنجز المهام المتكررة دون تدخل بشري. في هذا الدليل نستعرض المفاهيم الأساسية، وأمثلة عملية للشركات الصغيرة والمتوسطة، ومقارنة n8n مع Zapier وMake، والحالات التي يُفضَّل فيها ألّا تلجأ إليه.
ما هو n8n وما الذي يفعله بالضبط؟
n8n (يُنطق «إن-إيت-إن»، وهو اختصار لكلمة nodemation المركّبة من node وautomation) أداة لأتمتة مسارات العمل قائمة على العُقد (Nodes). ببساطة، تضع عدة مربعات جنباً إلى جنب على لوحة مرئية؛ كل مربع ينفّذ مهمة محددة، مثل «اقرأ الطلب الجديد من المتجر» أو «إذا تجاوز المبلغ قيمة معينة» أو «أرسل رسالة إلى مجموعة الإدارة». ثم تربط هذه المربعات بخطوط لتنتقل البيانات من مربع إلى الذي يليه.
الفرق الأساسي بين n8n وبين سكربت مبرمَج هو أن منطق العمل واضح أمام عينيك. يستطيع المدير أو مختص العمليات أن ينظر إلى المخطط ويفهم ما يحدث، وعندما تتغير العملية فإن تعديل خطوة واحدة لا يتطلب عادةً إعادة كتابة الكود بالكامل. وفي الوقت نفسه يمكنك كتابة كود JavaScript داخل المخطط نفسه حيثما احتجت؛ أي أن الأداة ليست «بدون كود» بالكامل، وليست مخصصة للمبرمجين فقط.
النسخة السحابية أم التثبيت على خادمك الخاص؟
يمكن استخدام n8n بطريقتين:
- الاستضافة الذاتية (Self-hosted): تثبّت البرنامج على خادمك أو خادم VPS الخاص بك (عادةً باستخدام Docker). تبقى البيانات على خادمك، والتكلفة الأساسية هي تكلفة الخادم وصيانته.
- n8n Cloud: النسخة المستضافة لدى شركة n8n نفسها وتعمل بنظام الاشتراك. لا تتحمل أنت مسؤولية التثبيت والتحديث، لكن البيانات تُعالَج على خوادم n8n.
هل n8n مفتوح المصدر؟ ملاحظة مهمة حول ترخيص fair-code
تصف مصادر كثيرة n8n بأنه «مفتوح المصدر»، لكن الأدق أن نقول إن n8n يُنشر وفق نموذج fair-code. شيفرته المصدرية متاحة، ويمكنك تثبيته واستخدامه بل وتعديله لأعمال شركتك الداخلية، لكن ترخيصه يختلف عن تراخيص المصادر المفتوحة التقليدية وعليه قيود، منها ما يتعلق ببيع n8n نفسه أو استضافته كخدمة تجارية للآخرين. كما أن بعض ميزات المؤسسات متاحة في النسخ المدفوعة فقط. إذا كنت تنوي دمج n8n في منتج تبيعه لعملائك، فاقرأ نص الترخيص على الموقع الرسمي لـ n8n قبل البدء؛ لأن الشروط قد تتغير.
أساسيات n8n: خمسة مصطلحات يجب أن تعرفها
لكي تتمكن من الحديث عن الأتمتة مع مقاول أو فريق تقني، تكفيك معرفة هذه المفاهيم الخمسة.
1. مسار العمل (Workflow)
كل عملية أتمتة في n8n هي Workflow: مجموعة من الخطوات المترابطة تبدأ من نقطة انطلاق وتصل إلى نتيجة واحدة أو أكثر. قد يتكون الـ Workflow من ثلاث خطوات أو من ثلاثين خطوة بفروع شرطية. والنصيحة العملية أن يكون لكل Workflow مسؤولية واحدة واضحة؛ مثل «تسجيل العملاء المحتملين من نموذج التواصل» وليس «كل مهام المبيعات».
2. العُقدة (Node)
كل مربع في المخطط عُقدة. والعُقد على عدة أنواع:
- عُقد الخدمات: للتعامل مع برنامج محدد، مثل Google Sheets أو Telegram أو Gmail أو WooCommerce.
- العُقد المنطقية: مثل IF وSwitch لاتخاذ القرار، وMerge لدمج البيانات، وEdit Fields لتغيير شكل البيانات.
- عُقدة Code: للحالات التي تحتاج فيها إلى منطق خاص لا تغطيه العُقد الجاهزة.
- عُقدة HTTP Request: غالباً ما تكون الأهم من الناحية العملية. كثير من الخدمات المحلية (بوابات الرسائل النصية، وبرامج المحاسبة، وأنظمة CRM الأصغر) ليس لها عُقد جاهزة، لكن إذا كانت توفر API فيمكن الاتصال بها عبر هذه العُقدة.
3. المُشغِّل (Trigger)
يبدأ كل Workflow بمُشغِّل؛ أي حدث يقول «نفِّذ الآن». أكثر المشغلات شيوعاً:
- Webhook: عنوان على الإنترنت يُشغَّل الـ Workflow كلما أرسل إليه نظام آخر بيانات؛ مثلاً عند إرسال نموذج على الموقع.
- Schedule: تشغيل مجدول، مثل «كل يوم الساعة 8 صباحاً».
- مشغلات خاصة بالخدمات: مثل «صف جديد في جدول البيانات» أو «رسالة جديدة في بوت تيليجرام».
ملاحظة عملية: ما لم تُفعّل الـ Workflow (Active)، فإن المشغلات لا تعمل في الوضع الفعلي. كما أن للـ Webhook عنوان اختبار وعنواناً فعلياً، والخلط بينهما من أكثر أسباب «توقف» الأتمتة بعد التسليم شيوعاً.
4. بيانات الاتصال (Credentials)
الرموز (Tokens) ومفاتيح API وكلمات المرور التي يستخدمها n8n للاتصال بالخدمات تُخزَّن منفصلة عن الـ Workflows وبصورة مشفّرة. أي أنك تعرّف الاتصال بتيليجرام أو بالمتجر مرة واحدة وتستخدمه في عدة Workflows. في نسخة الاستضافة الذاتية احتفظ بمفتاح تشفير هذه البيانات في مكان آمن؛ فإذا نقلت الخادم دون هذا المفتاح، فستضطر إلى إنشاء جميع الاتصالات من جديد.
5. سجلات التنفيذ (Executions)
في كل مرة يُنفَّذ فيها Workflow، يسجّل n8n سجلاً: ما البيانات التي دخلت كل عُقدة، وما الذي خرج منها، وأين وقع الخطأ. هذا القسم حيوي لتشخيص الأعطال. ولدي توصيتان: أولاً، أنشئ Error Workflow ليصلك إشعار فوري بأي خطأ؛ وثانياً، حدّد مدة الاحتفاظ بسجلات التنفيذ حتى لا تثقل قاعدة بيانات الخادم مع مرور الوقت.
أمثلة على الأتمتة باستخدام n8n للشركات الصغيرة والمتوسطة
الأمثلة التالية من نوع المهام التي تتكرر في معظم الشركات الصغيرة والمتوسطة. لا يصنع أيٌّ منها معجزة وحده، لكنها مجتمعةً توفّر ساعات من العمل اليدوي.
المثال الأول: إشعار بطلبات المتجر وتسجيلها في جدول بيانات
متجر يعمل على WooCommerce يريد أن تُبلَّغ مجموعة الإدارة بكل طلب جديد، وأن يُسجَّل الطلب في جدول للمستودع. الخطوات في n8n:
- مُشغِّل WooCommerce لحدث «تم إنشاء طلب».
- عُقدة Edit Fields لاستخراج اسم العميل والمدينة والأصناف والمبلغ.
- عُقدة IF: إذا كانت طريقة الشحن «توصيل سريع»، يسلك الطلب مساراً منفصلاً.
- عُقدة Google Sheets لإضافة صف إلى جدول المستودع.
- عُقدة مراسلة لإرسال ملخص الطلب إلى مجموعة الإدارة.
المثال الثاني: نموذج التواصل في الموقع، وتسجيل العميل المحتمل، ورسالة ترحيب نصية
يرسل نموذج الموقع البيانات إلى Webhook، فيوحّد n8n صيغة رقم الجوال (مثلاً تحويل الأرقام العربية الهندية إلى أرقام لاتينية وحذف المسافات)، ويسجّل العميل المحتمل في نظام CRM، ثم يرسل رسالة تأكيد للعميل عبر عُقدة HTTP Request من خلال API بوابة الرسائل النصية. وإذا كان الرقم غير صالح، يُنشأ تذكير لمندوب المبيعات بدلاً من إرسال الرسالة.
المثال الثالث: تقرير يومي تلقائي للمدير
كل صباح يُشغَّل مُشغِّل Schedule، فيقرأ مبيعات اليوم السابق من المتجر أو قاعدة البيانات، ويحسب عدد الطلبات وإجمالي المبالغ، ويرسل رسالة قصيرة إلى المدير. هذا التقرير البسيط وحده يمنع كثيراً من حالات «نسيت أن أتحقق».
المثال الرابع: تذكير بالطلبات غير المدفوعة
تُفحص الطلبات التي بقيت بضع ساعات في حالة «بانتظار الدفع» وفق جدول زمني، وتُرسَل إلى العميل رسالة نصية للتذكير. فقط احرص على ألّا يصبح عدد الرسائل وتواترها مزعجاً.
المثال الخامس: تصنيف رسائل الدعم بالذكاء الاصطناعي
تُمرَّر الرسائل الواردة من البريد الإلكتروني أو النماذج إلى نموذج لغوي ليحدد موضوعها (شكوى، متابعة طلب، سؤال تقني) ودرجة استعجالها، فتصل إلى الشخص المناسب. إذا كنت تفكر في الرد الآلي على العملاء، فاقرأ أيضاً دليلنا حول روبوت المحادثة بالذكاء الاصطناعي لموقعك، حيث تناولنا حدوده وطرق تقييم جودته بالتفصيل.
اختر موقع الخادم بحسب الخدمات التي تربطها
هذه النقطة تسبب المتاعب في المشاريع مراراً. بعض الخدمات تقيّد الوصول بحسب المنطقة: فبحسب مكان خادم n8n، قد لا يتمكن من الوصول مباشرة إلى بعض الخدمات الخارجية، وقد لا تستجيب بعض الخدمات المحلية إلا للطلبات القادمة من عناوين IP داخل بلدها. قبل شراء الخادم، اكتب قائمة بالخدمات التي ستتعامل معها الـ Workflows، واختبر الوصول إلى كل منها من الخادم نفسه.
مقارنة n8n مع Zapier وMake
Zapier وMake هما أشهر منافسَين لـ n8n. للأدوات الثلاث الهدف نفسه، لكن الفروق البنيوية بينها مهمة لنشاطك التجاري:
| المعيار | n8n | Zapier | Make |
|---|---|---|---|
| مكان التشغيل | استضافة ذاتية على خادمك أو النسخة السحابية | سحابي فقط | سحابي فقط |
| مكان تخزين البيانات | على خادمك في حالة الاستضافة الذاتية | خوادم Zapier | خوادم Make |
| أساس التكلفة | الاستضافة الذاتية: الخادم والصيانة؛ السحابية: اشتراك | اشتراك بحسب حجم المهام المنفَّذة | اشتراك بحسب حجم العمليات |
| شكل المحرر | مخطط عُقد حر مع فروع وحلقات | خطوات متتابعة غالباً، سهل للبداية | مخطط مرئي للسيناريو |
| البرمجة المخصصة | عُقدة Code وإمكانية بناء عُقد مخصصة | خطوة كود محدودة أكثر | إمكانات محدودة أكثر |
| المعرفة التقنية المطلوبة | متوسطة؛ وأكثر في الاستضافة الذاتية | منخفضة | منخفضة إلى متوسطة |
أيّها نختار؟
إذا كانت لديك بضع عمليات أتمتة بسيطة ولا يوجد لديك فريق تقني، فإن Zapier أو Make يمنحانك أسرع بداية. أما إذا كان حجم التنفيذ كبيراً، أو كانت البيانات حساسة، أو كنت تتصل بخدمات محلية لا تتوفر لها تكاملات جاهزة، أو لا تريد الاعتماد على اشتراك لدى طرف ثالث، فإن n8n المستضاف ذاتياً يكون عادةً الخيار الأكثر منطقية؛ بشرط أن يكون هناك من يتولى صيانة خادمه.
متى لا يكون n8n الخيار المناسب؟
n8n أداة جيدة، لكنه ليس حلاً لكل المشكلات. في هذه الحالات يُفضَّل التريث:
- لا يوجد من يتولى الصيانة. نسخة الاستضافة الذاتية تحتاج إلى تحديثات ونسخ احتياطي ومراقبة. والخادم المهمل سيتوقف عاجلاً أم آجلاً أو يتعرض لمشكلة أمنية.
- المهمة نادرة أو لمرة واحدة. لمهمة تُنجَز مرة في الشهر خلال خمس دقائق، لا يستحق الأمر بناء أتمتة وصيانتها.
- إضافة جاهزة تؤدي المهمة نفسها. إذا كانت إضافة ووردبريس (WordPress) موثوقة تغطي حاجتك بالضبط، فلا تضف طبقة إضافية.
- إنه المنطق الأساسي والحساس للنظام. تأكيد الدفع، وخصم المخزون، وإصدار الفواتير الرسمية يجب أن تتم داخل البرنامج نفسه وتحت سيطرة كاملة. n8n أنسب للمهام الجانبية مثل الإشعارات والتقارير.
- تحتاج إلى استجابة فورية بحجم كبير جداً. للمعالجة اللحظية لأحجام ضخمة، تكون البرمجة المخصصة عادةً الخيار الأصح.
- العملية نفسها لم تتضح بعد. أتمتة عملية فوضوية لا تفعل سوى تسريع الفوضى. حدّد العملية على الورق أولاً.
إعداد n8n باستضافة ذاتية: ما الذي تحتاجه؟
إذا قررت تثبيته على خادمك، فتعامل بجدية مع هذه القائمة الدنيا:
- خادم مناسب: خادم VPS بموارد كافية لحجم الـ Workflows لديك وفي الموقع الجغرافي الصحيح (انظر القسم السابق).
- التثبيت باستخدام Docker: يسهّل إدارة الإصدارات والتحديث والنقل.
- قاعدة بيانات مناسبة: للاستخدام الجاد يُوصى بـ PostgreSQL بدلاً من قاعدة البيانات الافتراضية.
- HTTPS ونطاق: يجب أن يكون المحرر والـ Webhooks خلف نطاق بشهادة أمان.
- تقييد الوصول: محرر n8n يصل إلى جميع اتصالاتك؛ لذا اجعل حسابات المستخدمين محدودة وكلمات المرور قوية.
- نسخ احتياطي منتظم: لقاعدة البيانات والـ Workflows ومفتاح التشفير.
- المراقبة والتحديث: Error Workflow، وتنبيه عند توقف الخادم، وجدول منتظم للتحديثات.
أدخِل تكلفة الخادم والصيانة في حساباتك أيضاً؛ وللحصول على تقدير عام يمكنك الاطلاع على صفحة الأسعار.
من أين تبدأ الأتمتة باستخدام n8n؟
بدلاً من بناء عشر عمليات أتمتة من اليوم الأول، اتبع هذا المسار:
- دوّن لمدة أسبوع المهام المتكررة لدى فريقك، واكتب بجانب كل منها الوقت الذي تستغرقه.
- اختر مهمة لها مدخلات ومخرجات واضحة، ولا يسبب الخطأ فيها كارثة.
- ارسم الخطوات على الورق: من أين تبدأ، وما القرار الذي يُتخذ، وإلى أين تذهب النتيجة.
- تحقق من أن الخدمات المعنية توفر API أو عُقدة جاهزة، وأن الوصول إليها ممكن من خادمك.
- اختبر الـ Workflow ببيانات حقيقية، وجرّب حالات الخطأ أيضاً، وأضف Error Workflow.
- حدّد لكل Workflow مسؤولاً واكتب له وصفاً قصيراً، حتى إذا عدّله أحد غداً عرف ما الذي يتعامل معه.
إذا كنت تفضّل أن توكل التصميم والتنفيذ إلى فريق متخصص، فقد شرحنا في صفحة أتمتة الأعمال باستخدام n8n مراحل العمل، من رسم خريطة العمليات إلى تدريب الفريق.
الأسئلة الشائعة
هل n8n مجاني؟
نسخة الاستضافة الذاتية لا تتطلب رسوم ترخيص للاستخدام الداخلي في الشركة، وتدفع فقط تكلفة الخادم والصيانة. أما النسخة السحابية وبعض ميزات المؤسسات فهي مدفوعة. وإذا أردت تقديم n8n للآخرين ضمن منتج تجاري، فتحقق من شروط ترخيص fair-code على الموقع الرسمي.
هل أحتاج إلى معرفة البرمجة للعمل مع n8n؟
ليس للـ Workflows البسيطة؛ فالمحرر المرئي يكفي. لكن لتغيير شكل البيانات، والتعامل مع واجهات API للخدمات المحلية، وتشخيص الأخطاء، فإن الإلمام بـ JSON وقليل من JavaScript يجعل العمل أسهل بكثير.
هل يعمل n8n مع الخدمات المحلية في سوقي؟
معظم الخدمات المحلية ليس لها عُقد جاهزة، لكن إذا كانت توفر API فيمكن الاتصال بها عبر عُقدة HTTP Request. راجع وثائق API للخدمة المطلوبة قبل البدء، واختبر الوصول إليها من خادم n8n.
هل بيانات العملاء آمنة في n8n؟
في حالة الاستضافة الذاتية تبقى البيانات على خادمك وتُشفَّر بيانات الاتصال، لكن الأمان النهائي يعتمد على إعدادات الخادم وHTTPS وتقييد الوصول والتحديث المنتظم. n8n لا يصبح آمناً من تلقاء نفسه؛ بل يجب أن تتم صيانته بشكل صحيح.
أيهما أفضل: n8n أم إضافات الأتمتة في ووردبريس؟
الإضافة تعمل داخل الموقع نفسه فقط، وتكفي للمهام البسيطة المحصورة في ووردبريس. أما n8n فتظهر قيمته عندما تحتاج عدة أنظمة مختلفة (المتجر، وCRM، وتطبيق المراسلة، والمحاسبة) إلى التواصل فيما بينها، أو عندما لا تريد تحميل هذه المهام على خادم الموقع.
إذا لم تكن متأكداً بعد أي من عملياتك تستحق الأتمتة، فإن جلسة استشارية مجانية واحدة تكفي لنراجع معاً قائمة مهامك المتكررة. فريق MyTarh يرافقك في أتمتة الأعمال باستخدام n8n من تصميم الـ Workflow إلى إعداد الخادم والتدريب؛ وللبدء يمكنك التوجه إلى صفحة تقديم الطلب.
