المشكلة: لديك قائمة أفكار في Google Sheets، وتريد تحويل كل فكرة إلى مسودة مقال في WordPress دون كتابة كل شيء يدويًا. الحل: Workflow في n8n يقرأ الصف الجديد، يرسله إلى ChatGPT لإنتاج مقال منظّم، ثم ينشئ مسودة في WordPress.

هيكل الـ Workflow

قبل أن نفتح n8n، لنحدد خطوات Workflow بوضوح. هذه الخريطة تساعدك في بناء كل عقدة دون تشتت:

Workflow Structure
Google Sheets Trigger → Filter → ChatGPT → Quality Check → WordPress Draft → Telegram notification

خطوة 1: جهّز Google Sheet

أنشئ جدولًا يحتوي على الأعمدة التالية:

  • Title: عنوان المقال المقترح.
  • Keyword: الكلمة المفتاحية الرئيسية.
  • Audience: من يقرأ المقال؟
  • Angle: الزاوية أو الفكرة المميزة.
  • Status: لتحديد ما إذا كان الصف جاهزًا للمعالجة.

اجعل قيمة Status تساوي Ready عندما تريد تشغيل Workflow على هذا الصف.

خطوة 2: إضافة Trigger في n8n

أضف عقدة Google Sheets Trigger واضبطها على التحقق من الصفوف الجديدة أو المعدّلة. يمكنك استخدام “On Row Added” إذا كنت تضيف صفوفًا جديدة، أو “On Row Updated” إذا كنت تغير الحالة إلى Ready.

تأكد من ربط حساب Google Sheets الخاص بك واختيار الـ Spreadsheet والـ Sheet الصحيحة.

خطوة 3: Filter للتأكد من اكتمال البيانات

أضف عقدة Filter للتأكد من أن جميع الحقول الأساسية غير فارغة وأن Status يساوي Ready. هذا يمنع تشغيل Workflow على صفوف ناقصة.

خطوة 4: ChatGPT Node

أضف عقدة OpenAI Chat Model واكتب Prompt واضح يحدد:

  • الدور: “أنت كاتب محتوى عربي متخصص في الأتمتة.”
  • المدخلات: العنوان، الكلمة المفتاحية، الجمهور، الزاوية.
  • المخرجات: مقدمة، 3 عناوين فرعية، خاتمة، واقتراح عنوان نهائي.

استخدم تنسيق JSON في المخرجات لتسهيل استخراج الأجزاء في الخطوة التالية.

خطوة 5: أنشئ مسودة في WordPress

أضف عقدة WordPress واختر العملية Create Post. اربط العنوان والمحتوى من مخرجات ChatGPT. اجعل الحالة Draft حتى تتمكن من المراجعة قبل النشر.

خطوة 6: إشعار Telegram اختياري

أضف عقدة Telegram ترسل لك رسالة قصيرة بعنوان المسودة ورابطها في WordPress. هذه الخطوة تساعدك في متابعة Workflow دون فتح n8n باستمرار.

اختبر Workflow على بيانات حقيقية

لا تعتمد على الاختبار الوهمي فقط. أضف صفًا حقيقيًا في Google Sheets وشغّل Workflow يدويًا. راجع المسودة في WordPress، وحلّل أي أخطاء تظهر في n8n Execution Log.

الخطوة التالية

بعد أن يعمل Workflow الأساسي، يمكنك تحسينه بإضافة معالجة للأخطاء، وتخزين سجل التشغيلات في Sheets، أو إرسال المسودات إلى مراجعة فريق قبل النشر.