

n8n + 2Slides: أتمتة سير عمل العروض التقديمية مجاناً
n8n هو البديل مفتوح المصدر والذاتي الاستضافة لـ Zapier — ويعمل بشكل مثالي مع 2Slides API. يوضح لك هذا الدليل كيفية بناء سير عمل آلي للعروض التقديمية دون الدفع مقابل منصة أتمتة تجارية.
لماذا n8n + 2Slides؟
| الميزة | n8n | Zapier |
|---|---|---|
| التكلفة | مجاني (استضافة ذاتية) | 20-60 دولار+/شهرياً |
| الاستضافة | استضافة ذاتية أو سحابية | سحابية فقط |
| خصوصية البيانات | خادمك، بياناتك | طرف ثالث |
| التعقيد | سير عمل غير محدود | قيود بناءً على الخطة |
| مفتوح المصدر | نعم (Apache 2.0) | لا |
بالنسبة للفرق التي تستخدم n8n بالفعل، فإن إضافة أتمتة العروض التقديمية عبر 2Slides أمر مباشر.
الإعداد
1. تثبيت n8n (إذا لم يكن مثبتاً بالفعل)
# Docker (موصى به) docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n # أو npm npm install n8n -g && n8n start
2. إنشاء سير عمل جديد
في محرر n8n، أنشئ سير عمل جديد باستخدام هذه العقد:
3. إضافة عقدة HTTP Request
قم بتكوين عقدة HTTP Request لاستدعاء 2Slides:
- Method: POST
- URL:
https://2slides.com/api/v1/slides/generate - Authentication: Generic Credential Type → Header Auth
- Name:
Authorization - Value:
Bearer sk-2slides-your-api-key
- Name:
- Body Content Type: JSON
- Body:
{ "userInput": "{{ $json.topic }}", "themeId": "your-theme-id", "mode": "sync", "responseLanguage": "en", "resolution": "2K" }
4. إضافة مشغل
اختر ما يبدأ سير العمل:
Schedule Trigger — للتقارير الدورية:
- Interval: كل أسبوع
- Day: الاثنين
- Hour: 9
Webhook Trigger — للإنشاء عند الطلب:
- أنشئ رابط webhook
- استدعه من تطبيقك أو Slack
Gmail/Slack Trigger — للأحداث:
- راقب قناة أو صندوق وارد لطلبات العروض التقديمية
5. إضافة عقدة التسليم
أرسل الشرائح المُنشأة إلى فريقك:
- Slack Node: انشر رسالة مع رابط التحميل
- Gmail Node: أرسل بريداً إلكترونياً مع الرابط
- Google Drive Node: ارفع إلى مجلد مشترك
أمثلة على سير العمل
تحديث الفريق الأسبوعي
Schedule (الاثنين 9 صباحاً) → HTTP Request (2Slides API: إنشاء شرائح التقرير الأسبوعي) → Slack (نشر رابط التحميل في #team-updates)
مستند إلى شرائح عند الرفع
Google Drive Trigger (ملف جديد في المجلد) → HTTP Request (2Slides API: create-pdf-slides) → Wait (استطلاع حتى اكتمال المهمة) → Gmail (إرسال الشرائح إلى الرافع)
صفقة CRM → عرض تقديمي تجاري
HubSpot Trigger (مرحلة الصفقة = اقتراح) → Get Deal Data (HubSpot API) → HTTP Request (2Slides API: إنشاء عرض تقديمي) → HubSpot (إرفاق الشرائح بالصفقة) → Slack (إخطار مندوب المبيعات)
متقدم: الإنشاء غير المتزامن مع الاستطلاع
للمهام الأطول، استخدم الوضع غير المتزامن مع حلقة استطلاع:
HTTP Request (بدء المهمة، mode: async) → Wait (5 ثوانٍ) → HTTP Request (التحقق من حالة المهمة) → IF (status != 'success') → العودة إلى Wait → ELSE → معالجة النتيجة (تسليم الشرائح)
نصائح
- قم بتخزين مفتاح API الخاص بك كـ Credential في n8n — وليس مكتوباً مباشرة في العقد
- استخدم التعبيرات (expressions) لبناء موضوع العرض التقديمي ديناميكياً من بيانات المشغل
- أضف معالجة الأخطاء — استخدم عقدة Error Trigger في n8n للقبض على حالات الفشل
- راقب استخدام الرصيد — أضف فحصاً قبل الإنشاء للتأكد من وجود رصيد كافٍ
الأسئلة الشائعة
هل يمكن لـ n8n التعامل مع نمط الاستقصاء غير المتزامن (async polling)؟
نعم — استخدم عقد Loop/Wait لتنفيذ الاستقصاء. يدعم n8n الحلقات الشرطية بشكل أصلي.
هل n8n مجاني لهذه الحالة الاستخدامية؟
n8n المستضاف ذاتياً مجاني تماماً. n8n Cloud لديه طبقة مجانية مع 5 سير عمل نشطة.
هل يمكنني تشغيل n8n على خادمي إلى جانب أدوات أخرى؟
نعم — يعمل n8n كحاوية Docker ويتعايش مع أي خدمات أخرى على خادمك.
أتمت الشرائح مجاناً — اربط n8n بـ API الخاص بـ 2Slides وابنِ أول سير عمل لك في دقائق.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free