n8n بالعربي: إيه هو وإزاي تعمل أول Workflow
n8n أداة أتمتة بتبني فيها "سير عمل" (Workflow) من مربعات بتوصّلها ببعض، كل مربع بيعمل خطوة: يستقبل فورم، يقرا من Google Sheets، ينادي نموذج ذكاء اصطناعي، يبعت رسالة. ميزتها الكبيرة إنك تقدر تشغّلها على سيرفرك الخاص، وإن فيها عقد جاهزة لبناء وكلاء ذكاء اصطناعي. في المقال ده هتفهم المصطلحات الأساسية وتبني أول Workflow في أقل من ساعة.
4 مصطلحات لازم تفهمها قبل أي حاجة
- Workflow (سير العمل): الأتمتة نفسها، من أول الحدث لحد آخر خطوة.
- Node (عقدة): مربع واحد بيعمل حاجة واحدة. n8n فيه عقد لأغلب الأدوات المشهورة، وعقدة HTTP Request للأدوات اللي مالهاش عقدة جاهزة.
- Trigger (المُشغِّل): أول عقدة، اللي بتقرر الـ Workflow يبدأ إمتى: فورم اتبعت، رسالة وصلت، ميعاد ثابت كل يوم، أو Webhook (رابط بيستقبل بيانات من أي نظام تاني).
- Execution (تشغيلة): كل مرة الـ Workflow بيشتغل. n8n بيحفظ كل تشغيلة بالبيانات اللي دخلت وطلعت من كل عقدة، وده أهم أداة عندك لما حاجة تبوظ.
لو فهمت إن كل عقدة بتستقبل بيانات وبتطلّع بيانات للعقدة اللي بعدها، فهمت أهم فكرة في n8n. أغلب مشاكل المبتدئين سببها إنهم مش باصّين على شكل البيانات الطالعة من العقدة اللي قبل.
n8n Cloud ولا على سيرفرك؟
عندك طريقتين:
n8n Cloud: حساب على موقعهم وتبدأ فوراً، من غير أي إعداد. مناسب جداً للتعلم وللفرق اللي مش عايزة تدير سيرفر. بتدفع اشتراك حسب الخطة.
Self-hosted (على سيرفرك): بتشغّل n8n على سيرفر بتاعك (VPS) غالباً عن طريق Docker، أو بأداة إدارة زي Coolify. ميزته إن بياناتك وبيانات عملاءك بتفضل عندك، ومفيش حد لعدد التشغيلات غير قدرة السيرفر. عيبه إنك مسؤول عن التحديثات والنسخ الاحتياطي والأمان.
رأينا العملي: اتعلّم على Cloud أو على نسخة محلية، ولما يبقى عندك أتمتة شغّالة بتمس بيانات عملاء حقيقية، انقلها لسيرفرك. ومهم تراجع شروط الترخيص على موقع n8n لو ناوي تقدّم n8n نفسه كخدمة لعملاء.
أول Workflow: من فورم لشيت مع تصنيف بالذكاء الاصطناعي
الهدف: كل ما حد يملى فورم "تواصل معنا"، بياناته تتسجل في Google Sheets، والذكاء الاصطناعي يصنّف رسالته (استفسار سعر / طلب خدمة / شكوى / حاجة تانية). ده نفس النوع من الأتمتة اللي بنبنيه في الجلسة التانية من الكورس.
الخطوة 1: المُشغِّل
أضف عقدة n8n Form Trigger (أو Google Forms لو الفورم عندك هناك). اعمل 3 حقول: الاسم، رقم الموبايل، الرسالة. اضغط "Test step" واملى الفورم مرة بنفسك عشان n8n يشوف شكل البيانات.
الخطوة 2: التصنيف بالذكاء الاصطناعي
أضف عقدة Basic LLM Chain أو AI Agent ووصّلها بنموذج (OpenAI أو Anthropic أو غيرهم) بمفتاح API بتاعك. اكتب تعليمات واضحة زي:
صنّف الرسالة دي في واحدة بس من: سعر، خدمة، شكوى، أخرى. رد بالكلمة فقط من غير أي شرح. الرسالة: {{ $json.الرسالة }}
الجملة "رد بالكلمة فقط" مش تفصيلة. من غيرها النموذج ممكن يرد بجملة كاملة، والشيت يبقى فوضى. ده أول درس في كتابة التعليمات للأتمتة: انت مش بتدردش، انت بتطلب مُخرَج تقدر الخطوة اللي بعدها تستخدمه.
الخطوة 3: التسجيل في الشيت
أضف عقدة Google Sheets واختار "Append row". اربط الأعمدة: الاسم ورقم الموبايل والرسالة من عقدة الفورم، والتصنيف من عقدة الذكاء الاصطناعي، وعمود للتاريخ.
الخطوة 4: اختبار حقيقي ثم تفعيل
املى الفورم 5 مرات برسايل مختلفة، منها رسالة غامضة عن قصد. راجع التصنيفات. لو لقيت غلط متكرر، عدّل التعليمات أو زوّد أمثلة. بعدها فعّل الـ Workflow (Active).
أخطاء المبتدئين اللي بنشوفها كل دفعة
- بناء كل حاجة مرة واحدة. اختبر كل عقدة لوحدها قبل ما تضيف اللي بعدها.
- تجاهل صفحة Executions. لما الأتمتة تفشل، الإجابة غالباً موجودة هناك: أنهي عقدة وقعت وبأي بيانات.
- تعليمات مفتوحة للنموذج. "حلّل الرسالة" مش تعليمات. حدّد شكل المُخرج بالظبط.
- مفاتيح API جوه العقد. استخدم Credentials في n8n، ومتشاركش لقطة شاشة فيها مفتاح.
- مفيش إنسان في الحلقة. أي أتمتة بتكلّم عميل مباشرة، خليها في الأول تبعتلك مسودة توافق عليها.
بعد أول Workflow
لما الأساس يشتغل، الخطوة الطبيعية: ابعت للعميل رد تلقائي حسب التصنيف، أو نبّه الشخص المسؤول على تيليجرام لو الرسالة شكوى. ولو شغلك بيعتمد على واتساب، كمّل مع دليل أتمتة الرد على عملاء واتساب.
أسئلة شائعة
هل n8n مجاني؟
تقدر تشغّل النسخة المجتمعية على سيرفرك من غير اشتراك، وبتدفع بس تكلفة السيرفر ومفاتيح الذكاء الاصطناعي اللي بتستخدمها. n8n Cloud ليه خطط مدفوعة. راجع موقع n8n للأسعار الحالية لأنها بتتغير.
إيه الفرق بين n8n وZapier وMake؟
التلاتة أدوات أتمتة بالسحب والتوصيل. أهم ما يميّز n8n إمكانية تشغيله على سيرفرك الخاص، وعقد الذكاء الاصطناعي والوكلاء الجاهزة فيه، ومرونة أكبر لما تحتاج خطوات معقدة.
هل n8n بيدعم العربي؟
واجهة n8n بالإنجليزي، لكن البيانات اللي بتعدّي فيه، والتعليمات اللي بتكتبها للذكاء الاصطناعي، والرسايل اللي بيبعتها ممكن تكون بالعربي عادي.
محتاج سيرفر عشان أبدأ؟
لأ. ابدأ بـ n8n Cloud أو نسخة على جهازك للتعلم. السيرفر مهم لما الأتمتة تبقى شغالة على بيانات حقيقية 24 ساعة.
عايز تبني الأتمتة دي بنفسك؟
في كورس الأتمتة مع حسام الدين حسن بتبني أنظمة زي اللي في المقال على n8n من غير برمجة، في 5 جلسات لايف ومشروع تخرج على شغلك.