أتمتة نموذج باستخدام n8n خطوة بخطوة | Build an n8n Form Automation

🎓 TheCrypTechAI Learn

تعلّم ببساطة، خطوة بخطوة

معلومة واضحة، ثم خطوة جديدة.

🎓 Learn الأتمتة ابدأ مع n8n من الصفر
الدرس 7 من 7

أتمتة نموذج باستخدام n8n خطوة بخطوة

تقدم المسار 100%

أتمتة نموذج باستخدام n8n

في هذا التطبيق سننفذ أتمتة نموذج باستخدام n8n. يستقبل Webhook بيانات الاسم والبريد الإلكتروني، ثم تنظم عقدة Edit Fields البيانات، وتعيد Respond to Webhook رسالة نجاح للمستخدم.

أتمتة نموذج باستخدام n8n من إرسال البيانات عبر Webhook إلى رسالة النجاح
مسار أتمتة نموذج من إرسال البيانات إلى استقبال رسالة النجاح.

1. أضف Webhook Node

أنشئ Workflow جديدًا، ثم أضف عقدة Webhook واضبطها كالتالي:

  • HTTP Method: POST
  • Path: form-demo
  • Respond: Using Respond to Webhook Node

استخدم Test URL أثناء التجربة، واضغط Listen for Test Event حتى تصبح العقدة جاهزة لاستقبال البيانات.

2. أنشئ نموذجًا بسيطًا

استبدل YOUR_TEST_WEBHOOK_URL برابط الاختبار الموجود داخل Webhook Node:

<form action="YOUR_TEST_WEBHOOK_URL" method="POST">
  <input type="text" name="name" placeholder="الاسم" required>
  <input type="email" name="email" placeholder="البريد الإلكتروني" required>
  <button type="submit">إرسال</button>
</form>

عند إرسال النموذج، تنتقل البيانات مباشرةً إلى Webhook داخل n8n.

3. نظّم البيانات باستخدام Edit Fields

أضف عقدة Edit Fields (Set) بعد Webhook، ثم أنشئ الحقول التالية باستخدام Expressions:

  • name: {{$json.body.name}}
  • email: {{$json.body.email}}
  • status: received

شغّل العقدة وتأكد من ظهور الاسم والبريد الإلكتروني بصورة صحيحة في المخرجات.

4. أرسل رسالة النجاح

أضف عقدة Respond to Webhook بعد Edit Fields، ثم اختر الاستجابة بصيغة JSON وأدخل:

{
  "success": true,
  "message": "تم استلام البيانات بنجاح"
}

أعد إرسال النموذج. إذا كان المسار مضبوطًا بصورة صحيحة، ستظهر رسالة النجاح بعد وصول البيانات وتنفيذ العُقد.

5. الانتقال إلى التشغيل الفعلي

بعد اكتمال الاختبار، احفظ المسار وانشره أو فعّله، ثم استبدل Test URL داخل النموذج بـProduction URL.

لا تستخدم النموذج لجمع بيانات حقيقية قبل إضافة الحماية والتحقق من المدخلات. ويمكن إضافة Authentication أو CAPTCHA وتقليل عدد الطلبات لحماية الـWebhook من الرسائل المزعجة.

يمكنك زيارة
أدوات TheCrypTechAI المجانية
لرؤية أمثلة على خدمات يمكن ربطها مستقبلًا بمسارات الأتمتة.

وللتعرف على إعدادات استقبال الطلبات وإرسال الاستجابة، راجع
وثائق Webhook الرسمية في n8n.

الخلاصة

اكتملت أتمتة نموذج باستخدام n8n من خلال استقبال البيانات في Webhook، وتنظيمها باستخدام Edit Fields، ثم إرجاع رسالة نجاح عبر Respond to Webhook. ويمكن تطوير المسار لاحقًا لحفظ البيانات أو إرسال إشعار أو إنشاء طلب جديد.

🧠

اختبر فهمك

سؤالان سريعان لتثبيت أهم ما تعلمته.

السؤال 1 من 2
ما ترتيب العُقد الصحيح في تطبيق أتمتة النموذج؟
السؤال 2 من 2
متى نستخدم Production URL بدل Test URL؟