أتمتة تذكيرات الفواتير غير المدفوعة باستخدام n8n: كم تكلّف فعلًا
يتّسع التذكير الآلي بالفواتير غير المدفوعة لمسار عمل n8n من خمس عُقد: مشغّل مجدول، وقراءة الفواتير، ومرشّح على تاريخ الاستحقاق، وإرسال بريد إلكتروني، وتسجيل تاريخ التذكير. الكلفة الحقيقية ليست الاشتراك — 20 يورو شهريًا في خطة Starter — بل وسيلة دفع هذا الاشتراك من تونس، وساعات الصيانة القليلة كل ثلاثة أشهر التي لا يضعها أحد في الميزانية.
يتّسع التذكير الآلي بالفواتير غير المدفوعة لمسار عمل n8n من خمس عُقد: مشغّل مجدول، وقراءة الفواتير، ومرشّح على تاريخ الاستحقاق، وإرسال بريد إلكتروني، وتسجيل تاريخ التذكير. الكلفة الحقيقية ليست الاشتراك — 20 يورو شهريًا في خطة Starter — بل وسيلة دفع هذا الاشتراك من تونس، وساعات الصيانة القليلة كل ثلاثة أشهر التي لا يضعها أحد في الميزانية.
شكل مسار العمل، عقدةً بعقدة
نقطة الانطلاق هي عقدة Schedule Trigger. توفّر ست وحدات زمنية — الثواني والدقائق والساعات والأيام والأسابيع والأشهر — أو فاصلًا مخصّصًا بصيغة Cron. انتبه إلى الصيغة: يقبل التعبير ستة حقول، السادس منها للثواني وهو اختياري (n8n Docs, Schedule Trigger). وبالنسبة إلى التذكيرات، يكفي اختيار «Days» كل يوم واحد على الساعة الثامنة.
هناك ثلاثة فخاخ في هذه العقدة يجدر معرفتها قبل الإطلاق، لأن أيًّا منها لا يُظهر خطأً مرئيًا.
الأول هو المنطقة الزمنية. توضّح الوثائق أن العقدة تعتمد على إعداد المنطقة الزمنية لمسار العمل، وإلا فعلى إعداد النسخة المثبّتة، وأن القيمة الافتراضية هي America/New York في التثبيت الذاتي. إن لم تغيّرها إلى Africa/Tunis، فستُرسَل تذكيرات الثامنة صباحًا في منتصف بعد الظهر.
الثاني هو النشر. الوثائق صريحة: «make sure that you save and publish the workflow». مسار عمل محفوظ لكنه غير منشور لا ينطلق أبدًا. وقد أضاع الجميع نصف يوم بسبب ذلك.
الثالث يخصّ التواريخ غير الموجودة. مشغّل شهري مجدول يوم 30 لن يعمل في فيفري. لا تربط تذكيرًا أبدًا بيوم 29 أو 30 أو 31. ومنذ الإصدار 2.36، يتيح خيار «If Execution Is Missed» تدارك عمليات التنفيذ الفائتة، ما يحدّ من الضرر دون أن يُغني عن جدولة سليمة.
بين المشغّل والإرسال، العقدة الوحيدة التي تتطلّب تفكيرًا هي المرشّح. ليس «فاتورة متأخرة»، بل «فاتورة متأخرة وغير مدفوعة وآخر تذكير بها منذ أكثر من X يومًا». تذكير عميل دفع في اليوم السابق هو أفضل طريقة لتُلغي الإدارة الأتمتة خلال أسبوع.
السعر المعلن
تفوتر n8n خطة Starter بـ20 يورو شهريًا، وPro بـ50 يورو، وBusiness بـ667 يورو، بفوترة سنوية. النموذج خاص ومُنصف نسبيًا: الفوترة تتم على التنفيذ الكامل لمسار العمل لا على كل خطوة. تقول الصفحة: «Pay for full executions, not for each step. Unlike other tools that charge per step or user, n8n lets you build freely and only pay when a workflow runs from start to finish.» وتشمل خطة Starter 2500 عملية تنفيذ شهريًا (n8n, Pricing).
لنحسب، مع التأكيد أنه تقدير: تذكير يومي يستهلك نحو 30 عملية تنفيذ شهريًا. وحتى بإضافة خمس أتمتات أخرى بالحجم نفسه، نبقى بعيدين جدًا عن السقف. بالنسبة إلى مؤسسة صغيرة أو متوسطة، خطة Starter ليست خطة مبتدئين، بل هي الخطة المناسبة.
المشكلة الحقيقية في تونس هي دفع هذه الـ20 يورو
إنه الموضوع الذي لا تتطرّق إليه الدروس الفرنسية أبدًا، وهو الذي يعرقل المشاريع فعلًا هنا.
يتطلّب دفع اشتراك SaaS أجنبي من تونس بطاقةً تكنولوجية دولية. تحدّد البطاقة الرسمية لوزارة تكنولوجيات الاتصال السقف السنوي بـ1000 دينار للشخص الطبيعي و10 000 دينار للشخص المعنوي، وتذكر صراحةً ضمن الاستعمالات المرخّص فيها «الإشهار والاشتراك في مواقع أجنبية» و«شراء أدوات التطوير وتراخيص البرمجيات». والأساس الترتيبي المذكور هو منشور البنك المركزي التونسي إلى الوسطاء المقبولين عدد 2016-9 المؤرخ في 30 ديسمبر 2016 (MTC, Carte technologique internationale).
أما المؤسسات الحاصلة على علامة «مؤسسة ناشئة» فتتمتّع بمخصّص أوسع بكثير: يرفع المنشور إلى الوسطاء المقبولين عدد 2019-02 المؤرخ في 30 جانفي 2019 المخصّص السنوي إلى 100 000 دينار، مقابل 10 000 دينار لمؤسسة مقيمة عادية، عند تقديم نسخة من القرار الوزاري الساري المفعول لإسناد العلامة (منشور البنك المركزي عدد 2019-02).
هذه هي المفاضلة الحقيقية. 20 يورو شهريًا لا تساوي شيئًا. لكن مؤسسة تكدّس n8n واستضافة وCRM ومنصّة إعلانية ورخصتي برمجيات تستنفد سقف 10 000 دينار أسرع مما تتصوّر، ويُقتطع كل اشتراك جديد عندها من ميزانية الإشهار. هذا الحساب — لا تفضيل تقني — هو ما يدفع نصف عملائي نحو الاستضافة الذاتية.
الاستضافة الذاتية لـ n8n: ممكنة، لكن اقرأ الرخصة
n8n ليست برمجية مفتوحة المصدر بمفهوم OSI. المستودع منشور تحت رخصة Sustainable Use License الإصدار 1.0، وهي رخصة توصف بأنها fair-code. تسمح بالاستخدام «for your own internal business purposes or for non-commercial or personal use»، وبالتعديل لاستخدامك الخاص، وبإعادة التوزيع المجانية غير التجارية. وتمنع إعادة البيع وتقديم البرمجية كخدمة مستضافة لأطراف أخرى. أما الملفات التي يتضمّن اسمها .ee. فتخضع لرخصة Enterprise منفصلة هي LICENSE_EE.md (n8n, LICENSE.md).
النتيجة العملية تستحق أن تُقال بوضوح. استضافة نسخة n8n لمسارات عملك الخاصة: ضمن الإطار. استضافة نسخة مشتركة وفوترة عملائك مقابل الوصول إلى n8n: أنت خارج إطار الرخصة، ويجب أن تستشير محاميًا لا منتدى. قاعدتي بسيطة — النسخة تعمل على خادم العميل، ببيانات اعتماده، وهي ملك له.
Cron أم Webhook؟
المشغّل المجدول يستعلم عن بياناتك في وقت محدّد. وهو الخيار الصحيح حين لا يستطيع المصدر إشعارك — ملف Google Sheets أو تصدير محاسبي.
وبمجرد أن يصبح برنامج الفوترة قادرًا على إرسال إشعارات، تكون عقدة Webhook أدقّ وأكثر اقتصادًا. تقبل الطرق DELETE وGET وHEAD وPATCH وPOST وPUT، وتميّز رابط الاختبار عن رابط الإنتاج، وتتيح فرض مصادقة — أساسية أو عبر الترويسة أو JWT. الحجم الأقصى للحمولة 16 ميغابايت، قابل للتعديل في الاستضافة الذاتية عبر المتغيّر N8N_PAYLOAD_SIZE_MAX (n8n Docs, Webhook node).
نصيحتي: ابدأ بـ Cron. فهو أسهل في التصحيح، ويمكن إعادة تشغيله يدويًا، ولا يعتمد على مزوّد خارجي يغيّر روابطه دون إشعار. وانتقل إلى Webhook يوم يصبح تأخير يوم واحد مزعجًا — وهو ما لا يحدث تقريبًا أبدًا في تذكيرات الفواتير.
آخر تحديث في .
المصادر
كل معلومة رقمية في هذا المقال تحيل إلى مصدر علني، مؤرَّخ بيوم الاطلاع عليه.
- [1]Schedule Trigger
n8n Docsتاريخ الاطلاع
https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/
- [2]
- [3]LICENSE.md — Sustainable Use License v1.0
n8n (dépôt GitHub officiel)تاريخ الاطلاع
https://github.com/n8n-io/n8n/blob/master/LICENSE.md
- [4]Webhook node
n8n Docsتاريخ الاطلاع
https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/
- [5]Carte technologique internationale (CTI)
Ministère des Technologies de la communicationتاريخ الاطلاع
https://www.mtc.gov.tn/fileadmin/Investisseurs/Carte_technologique_Internationale_CTI_-version_francaise.pdf
- [6]Circulaire aux intermédiaires agréés n° 2019-02 du 30 janvier 2019
Banque Centrale de Tunisieتاريخ الاطلاع
https://www.mtc.gov.tn/fileadmin/StartupAct/Cir_2019_02_fr.pdf
هل هذا الموضوع هو بالضبط ما تعمل عليه الآن؟
يشرح عرض «الأتمتة بالذكاء الاصطناعي» المنهجية والمخرجات والآجال لهذا النطاق تحديدًا.