دراسة حالة عن نموذج SaaS

أحدث الاتجاهات في الطوابق العليا

منصة متكاملة تحول مقطع فيديو طويلًا واحدًا إلى أسبوع كامل من المنشورات القصيرة، وتقوم بجدولتها عبر جميع الشبكات التي ينشر عليها المبدع، وتُنشئ الحملة الإعلانية المدفوعة جنبًا إلى جنب معها — دون الحاجة إلى مغادرة لوحة التحكم.

  • الصناعةCreator and marketing SaaS
  • المستخدمونCreators, marketers and agencies
  • الأتمتةQueue processed every 15 minutes
  • الخدماتProduct Design, Development, AI
أحدث الاتجاهات في TopFloor: أتمتة المحتوى باستخدام الذكاء الاصطناعي

نظرة عامة

TopFloor Trends هي منصة لإدارة المحتوى مخصصة للمبدعين والمسوقين. وهي منصة شاملة تتيح تقسيم مقطع فيديو طويل إلى مقاطع قصيرة، وتصميم الصور المصغرة، ووضع المنشورات في قائمة الانتظار على جميع المنصات، وإدارة الحملات المدفوعة جنبًا إلى جنب مع الحملات العضوية.

يغطي هذا العمل جميع مراحل العملية: مسار عمل قائم على الذكاء الاصطناعي يقوم بمشاهدة مقطع فيديو مصدر ويقترح المقاطع التي تستحق القص، وقائمة انتظار للجدولة يتم تشغيلها بواسطة مهمة «كرون» كل خمس عشرة دقيقة، واستوديو لإنشاء الصور المصغرة يعتمد على المطالبات والقوالب، ومعالج «Google Ads» الذي يستقبل موجزًا ويقدم حملة إعلانية جاهزة في أقل من دقيقة.

كل عملية من عمليات التكامل هذه تنطوي على حد معدل خاص بشخص آخر، ونموذج مصادقة خاص بشخص آخر، وبروتوكول تحميل خاص بشخص آخر — وهذا هو المجال الذي استهلك معظم الجهد الهندسي، وهو ما يتناوله القسم الموجود في أسفل هذه الصفحة.

  • Next.js 15
  • React 19
  • Tailwind CSS
  • Firebase
  • NextAuth
  • OpenAI API
  • Google Ads API
  • YouTube API
  • TikTok API
  • Spotify API
  • Stripe Payments
  • Vercel Cron

فيديو المشروع

أحدث الاتجاهات في الطوابق العليافيديو واحد تم نشره. وأسبوع كامل من المنشورات.

جولة تفصيلية في «TopFloor Trends»، بدءًا من رابط يوتيوب تم لصقه وصولاً إلى أسبوع مجدول من المقاطع وحملة إعلانية مباشرة على Google Ads.

أبرز الإمكانات

  • إنشاء مقاطع فيديو باستخدام الذكاء الاصطناعي

    الصق رابط يوتيوب، وسيقوم النموذج بقراءة الفيديو، ثم يعرض المقاطع التي تستحق القص مع المواضيع والطوابع الزمنية اللازمة للتحسين.

  • الجدولة عبر المنصات المتعددة

    قائمة انتظار واحدة تنشر المحتوى على «تيك توك» و«يوتيوب شورتس» و«إنستغرام ريلز»، مع إمكانية الاطلاع على جدول المحتوى بالكامل في لمحة واحدة.

  • استوديو الصور المصغرة بالذكاء الاصطناعي

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

  • معالج Google Ads

    دليل موجز يجمع عناصر الحملة — الموارد، والمجموعات الإعلانية، والميزانية، والجدول الزمني — بدلاً من منصة مصممة لمشتري الوسائط المتفرغين.

  • لوحة تحكم واحدة

    يتم تتبع المحتوى العضوي والحملات المدفوعة في مكان واحد، خلال نفس الفترة، ومقارنتها بنفس الأرقام.

التحدي

قم بقص المقطع، وأعطه عنوانًا، وأنشئ صورة مصغرة له، وحدد موعد نشره — ثم افتح أداة أخرى وكرر العملية بأكملها من جديد من أجل المنصة التالية.

كان المبدعون والمسوقون يضيعون أسبوعهم في الجانب الآلي من عملية النشر. كانت الأدوات موجودة، لكن كل واحدة منها كانت تقتصر على خطوة واحدة: محرر يمكنه قص مقطع فيديو لكنه لا يستطيع نشره، وأداة جدولة لا تعرف شيئًا عن الإعلانات التي تُعرض بجانب المحتوى، ولوحة تحكم إعلانية مصممة لمن يكسبون رزقهم من شراء المساحات الإعلانية، وليس لمن أنتج الفيديو. وكان كل انتقال بين هذه الأدوات يتمثل في قيام شخص ما بنسخ شيء ما من علامة تبويب إلى أخرى.

  • التكرار يدويًّا

    يتم إجراء عمليات القص، وإنشاء الصور المصغرة، والجدولة واحدة تلو الأخرى، لكل منشور، ولكل منصة، في كل مرة.

  • الأدوات المعزولة

    لم تكن هناك تواصل بين المحررين ومسؤولي الجدولة ولوحات التحكم الإعلانية، لذا كان سير العمل يعتمد على النسخ واللصق.

  • لا توجد وجهة نظر واحدة

    لم يكن هناك ما يوضح أداء المحتوى العضوي والحملات المدفوعة جنبًا إلى جنب.

حلّنا

مسار واحد، بدءًا من مقاطع الفيديو الخام وصولًا إلى الحملة المباشرة.

لقد أنشأنا المسار بأكمله في مكان واحد. حيث يقوم الذكاء الاصطناعي بقراءة الفيديو المصدر ويقترح المقاطع، وبذلك يقتصر دور المحرر على تعديل الحدود بدلاً من البحث عنها. ويقع كل من استوديو الصور المصغرة وقائمة انتظار الجدولة ضمن المكتبة نفسها، لذا ينتقل المقطع من مرحلة الإنشاء إلى النشر دون الحاجة إلى تصديره مطلقًا. ويتم الوصول إلى Google Ads من خلال معالج يطلب ملخصًا ويقوم بتجميع الحملة، بدلاً من استخدام وحدة تحكم تفترض أن من يقوم بملئها يقوم بذلك يوميًا.

تحليل المحتوى باستخدام الذكاء الاصطناعي

يتم اختيار المقاطع وإنشاء الصور المصغرة بناءً على النموذج، لذا فإن الجزء الممل من العمل يُقترح مسبقًا بدلاً من الانتظار حتى يتم تنفيذه.

المنصات المتكاملة

يوتيوب وتيك توك وإعلانات جوجل، كلها متوفرة في لوحة تحكم واحدة، لإدارة المحتوى ونشره.

جهاز سحري، وليس وحدة تحكم

مسار مبسط في Google Ads يقترح الموارد اللازمة ويختصر وقت إعداد الحملة من فترة بعد الظهر إلى أقل من دقيقة واحدة.

كيف يعمل

إعادة استخدام المحتوى باستخدام الذكاء الاصطناعي

Users paste a YouTube URL to start an AI analysis that suggests the short-form clips worth cutting. The editor beside it is for fine-tuning start and end points and picking a platform-specific aspect ratio before anything is processed.

شاشة "إعادة استخدام المحتوى"، حيث يظهر رابط يوتيوب في حقل التحميل، وتظهر أسفله تسعة مقاطع تم إنشاؤها، مع توفير خيارات المعاينة، والجدولة، والنشر، ومشاركة على تيك توك، والتنزيل لكل مقطع.

نظام جدولة موحد ومكتبة

A central library holds every generated clip with filtering and search over it. The scheduler queues posts across multiple platforms from the same list, so the whole content calendar reads at a glance rather than one platform at a time.

«قائمة انتظار الجدولة»، التي تعرض أعداد العمليات قيد المعالجة، والمجدولة، وقيد التحميل، والمنشورة، والفاشلة، أعلى جدول قابل للبحث يضم تسعة مقاطع في قائمة الانتظار مع الفيديو المصدر لكل منها وحالتها.

استوديو الصور المصغرة بالذكاء الاصطناعي

The studio generates thumbnails from a plain prompt and an optional reference image, with templates for landscape, portrait and square. It is the piece that keeps a channel visually consistent without booking a designer for every upload.

برنامج «Thumbnail Studio»، الذي يضم حقلًا لإدخال النص، وخيارًا لتحميل الصورة المرجعية، وأداة اختيار القوالب على اليسار، ومعاينة مباشرة مع خيارات الحجم والجودة على اليمين.

الأثر والنتائج

مسار معالجة آلي، وقائمة انتظار لا تتوقف.

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

إنشاء حملة إعلانية على Google Ads
المنشورات المجدولة الناجحة
الوقت اللازم للتجهيز لكل مقطع فيديو
معدل فشل مهام كرون

تصميم النظام

البنية عالية المستوى

رسم تخطيطي للبنية العامة. يصل متصفح المستخدم إلى واجهة مستخدم «App Router» في Next.js 15، والتي تتواصل مع Firebase عبر حزمة أدوات تطوير التطبيقات (SDK) الخاصة بالعميل، ومع NextAuth لتسجيل الدخول إلى Google وSpotify وTikTok، ومع مسارات Next API عبر REST. تستدعي مسارات واجهة برمجة التطبيقات (API) هذه واجهات برمجة التطبيقات الخاصة بـ Stripe و OpenAI و Spotify و TikTok و YouTube و Google Ads، بالإضافة إلى حزمة أدوات تطوير البرامج (SDK) الإدارية لـ Firebase. وتُنفَّذ مهمة cron منفصلة على Vercel كل خمس عشرة دقيقة على مسار process-youtube-queue.
تُخزَّن جميع بيانات اعتماد الأطراف الثالثة خلف مسارات واجهة برمجة التطبيقات (API)، ولا تظهر أبدًا في المتصفح — كما أن قائمة انتظار النشر تُدار عبر مسارها الخاص بواسطة «كرون» (cron) وليس عن طريق طلب.

مخطط الكيانات والعلاقات

مخطط الكيانات والعلاقات لمجموعات Firestore. يرتبط مستند المستخدم بحسابات الإعلانات، ووصلات YouTube، ووصلات TikTok، وجلسات معالج الإعلانات، ومهام إعادة استخدام YouTube؛ وتشير حسابات الإعلانات إلى مستند إعدادات حساب إدارة الحسابات (MCC) في Google Ads، بينما ترتبط مدفوعات Stripe بالمستخدم.
يمتلك كل مستخدم اتصالاته بالمنصة، ومهام إعادة الاستخدام الخاصة به، وجلسات «معالج الإعلانات» الخاصة به — وهو ما يجعل الحصص المخصصة لكل مستخدم وتجديد الرموز أمرًا سهل الإدارة.

ما كان علينا حلّه

زمن الاستجابة لإعادة استخدام مقاطع الفيديو

Solution: قائمة انتظار مهام غير متزامنة مع إنشاء مقاطع متوازي وتسليم تدريجي، بحيث تصل النتائج فور انتهائها بدلاً من الانتظار حتى انتهاء أبطأها. ويغطي مسار FFmpeg الاحتياطي الحالات التي لا تزال فيها السرعة غير كافية.

حصص وافتراضات انتهاء المهلة الخاصة بواجهة برمجة التطبيقات (API)

Solution: يتم ضبط فترات انتظار التحميل وفقًا لكل منصة على حدة، ويتم تضمين كل طلب خارجي في آلية تأخير تكيفيّة تُدير معدل الطلبات ديناميكيًّا، بدلاً من استنفاد الحصة اليومية في فترة ما بعد الظهر.

سلامة المهام المتزامنة في نظام كرون

Solution: قفل المعاملات في قاعدة البيانات. يقوم العامل بالحصول على مهمة بشكل متكامل قبل البدء في تنفيذها، وبالتالي لا يمكن أن تقوم عمليتا «كرون» متداخلتان بمعالجة العنصر نفسه في آن واحد.

نماذج المصادقة المزدوجة في Google Ads

Solution: بنية ثنائية الوضع تحصل على الرموز بطريقة مختلفة اعتمادًا على ما إذا كان الحساب على مستوى الوكالة (MCC) أم خاصًا بالمستخدم (BYO)، ويتم تحديد ذلك أثناء وقت التشغيل وليس أثناء وقت التهيئة.

أسماء الحملات المكررة

Solution: يتم إجراء فحص للتكرار باستخدام GAQL قبل الإنشاء. وفي حالة حدوث تضارب، يقوم النظام بإضافة لاحقة فريدة وإعادة المحاولة، بدلاً من عرض خطأ في واجهة برمجة التطبيقات (API) لا يمكن للمستخدم التعامل معه.

أوضاع تحميل متعددة على تيك توك

Solution: وحدة تحميل تدعم كلاً من بروتوكولي «chunked» و«pull-from-URL»، مع ميزة الاستقصاء المتأخر، وإلغاء المهام، واستئناف عمليات التحميل الفاشلة.

أسئلة

كان الهدف الرئيسي هو إنشاء منصة SaaS موحدة لتقليل الوقت والتعقيدات التي يواجهها المبدعون والمسوقون بشكل كبير. وقد سعينا إلى أتمتة إعادة استخدام المحتوى، وتبسيط عملية الجدولة عبر المنصات المتعددة، وتسهيل إنشاء الحملات الإعلانية باستخدام الذكاء الاصطناعي.

هل أنت مستعد لأتمتة الجزء الممل من العمل؟

دعونا نبني منصة المحتوى الخاصة بك.