deskfuly

ابنِ نظامك على مقاسك.

صمّم نظامك على لوحة، وبرمج سلوكه بلغتك.

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

لماذا Deskfuly

أنت تصمّم نظامك،
ونحن نتولّى تشغيله.

صمّم عملك كبطاقات على لوحة: سجلاتك، والروابط بينها، واللحظات التي تُحرّك العمل. وخلفها نظام حقيقي نتولّى تشغيله عنك.

  • عملك كله على لوحة واحدة

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

  • لحظات تجعل نظامك يعمل وحده

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

  • نظام حقيقي خلف اللوحة

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

    • قاعدة البيانات

      عملاؤك وطلباتك ومخزونك مترابطة في مكان واحد

    • واجهات API

      تُولَّد لنظامك تلقائيًاREST · GraphQL · MCP

    • الاستضافة

      نظامك متاح على الإنترنت دائمًا

    • الصلاحيات

      اختر من يمكنه عرض السجلات وتعديلها

    • النسخ الاحتياطية

      استرجع بياناتك إذا حدث خطأ

    • سجل التدقيق

      كل تغيير مسجّل، بمن أجراه ومتى

DeskScript

برمج بلغتك.

تُكتب الشروط والمواعيد والإجراءات كجمل عادية، ومع ذلك فيها أنواع بيانات وإكمال تلقائي وتحكّم حقيقي.

يبدأ المستخدم من محرر فارغ، فيكتب «عندما» فتنفتح قائمة بمشغّلات التطبيقات المتصلة؛ ويضيّقها بكتابة «إلغ»، ثم يختار «يتم إلغاء حدث» من Google Calendar. يكتب «لك» ويختار «لكل»، ويسمّي العنصر مشارك ويختار حدث › مشاركون من حقول الحدث. تعرض كتابة «أرس» البريد وSlack وWhatsApp؛ فيختار أرسل بريدًا، ويجعل مشارك › بريد مستلمًا، ويكتب الموضوع «{{حدث › عنوان}} ملغاة اليوم» مُدرجًا عنوان الحصة من قائمة الحقول. لنص الرسالة قلم: النقر عليه يفتح محرر نصوص تحت السطر. يكتب «مرحبًا {{مشارك › اسم_أول}}، نعتذر كثيرًا، حصة {{حدث › عنوان}} اليوم ملغاة.» مُدرجًا الحقول من قائمة إدراج وبكتابة @. ومن القائمة نفسها يضيف شرطًا: إذا كان مشارك › اشتراك يساوي «حصة واحدة» فـ«رسوم الحصة في طريقها إلى بطاقتك.»، وإلا «رصيد حصتك عاد إلى حسابك.». يختم بـ«نراك على البساط!» ثم يغلق المحرر؛ فيعرض النص كلماته الأولى. في سطر جديد يخرج من الحلقة بـShift-Tab، فتعمل الخطوة التالية مرة واحدة لكل حصة ملغاة، وتعرض كتابة «احج» خطوة «احجز اجتماعًا» من Google Calendar. يسمّيها «حصة تعويضية»، ويضيف هشام من أشخاص الاستوديو (تُظهر بطاقته هشام العمري، مدرّب، وبريده) ثم حدث › مشاركون، ويختار القاعة «الاستوديو أ»، وينقر التقويم بجانب الوقت. يفحص الباحث عن المواعيد تقويمَي هشام والاستوديو أ خلال 7 أيام بعد الحصة، ويُدعى المشاركون دون فحص تقاويمهم. يتخطى الجمعة ويختار أول وقت يتفرغ فيه الاثنان: لحصة فينياسا يوم الخميس الماضي، السبت 3 أكتوبر، ⁦10:00–11:00⁩. وعند رفع المدة إلى 90 دقيقة تتعارض مع حصة هشام الساعة 11:00، فينتقل الاختيار إلى الأحد 4 أكتوبر، ⁦14:00–15:30⁩. ويبقى الوقت قاعدة، «أول وقت متاح»، فلكل حصة ملغاة حصتها التعويضية.

سجل التشغيل

اعرف ما حدث بالضبط.

كل تشغيل يُعرض على الأتمتة كما كتبتها: القيم التي رآها، وكل فحص نجح أو أخفق، والمسار الذي سلكه، كلٌّ في مكانه.

يجري فحص لطلبات الجملة على الطلب #2317 من خالد عبدالرحمن. على المسار الجانبي يكتمل كل سطر بدوره. بريد العميل khaled@lumacafe.com مُعرَّف لكنه لا ينتهي بـ @partner.com، فنتيجة هذا الفحص «لا»؛ والصنف الثاني في الطلب، أكواب سيراميك بكمية 24، أكبر من 10، فنتيجة فحص «أي صنف» والشرط كله «نعم». ينشر Slack رسالة «راجع طلب الجملة هذا» في #الجملة خلال 180 ملي ثانية، ولا يُنفَّذ فرع «وإلا». ثم يفتح المؤشر فحص «ينتهي بـ» ليوضح سبب «لا»، ويعيد مبدّل الأصناف إلى فلاتر ورقية بكمية 2 دون تطابق، ثم يتقدم إلى أكواب سيراميك مرة أخرى.

وكيل ذكاء اصطناعي يعمل داخل نظامك

صِف السيناريو، ويبنيه الوكيل معك.

يعمل الوكيل داخل نظامك: يعرف بطاقاتك وقواعدك وتطبيقاتك المتصلة. صِف ما يجب أن يحدث، فيكتب الأتمتة أمامك بلغتك. كل ما يبنيه تقرؤه، ولا يتغير شيء حتى تقرّر أنت.

في صفحة الأتمتة يكتب المستخدم في شريط المساعد: أرسل لي رسالة على WhatsApp عندما يصل طلب في Zid تتجاوز قيمته 500 ريال. ينفتح عمود المساعد بجانب النافذة، فيرد ويجد مشغّل Zid وإجراء WhatsApp، ويكتب المسودة في المحرر: عندما يصل طلب جديد في Zid، إذا كان طلب › إجمالي أكبر من 500 ريال، أرسل رسالة على WhatsApp إلى رقم التاجر باسم العميل والإجمالي ورابط الطلب. يشرح المسودة وينبّه إلى أن شيئًا لن يعمل حتى تُفعَّل، فيقبلها المستخدم. ثم يطلب: فقط للعملاء الجدد، وأرسل لهم بريد شكر. يقرأ المساعد الأتمتة ويقترح تعديلين في مكانهما: شرطًا جديدًا يشترط أيضًا أن يساوي طلب › عميل › عدد_الطلبات 1، يظهر فوق الشرط القديم باللون الأحمر، وخطوة أرسل بريدًا بالموضوع «شكرًا على طلبك». يقبل المستخدم التعديل الأول، ثم يقبل الكل، ويفعّل الأتمتة فتظهر نشطة.

التكاملات

أدواتك جزء من نظامك.

التطبيقات التي تستخدمها اليوم تجدها داخل DeskScript: مشغّلات وبيانات وإجراءات جاهزة. وإضافة خطوة جديدة لا تحتاج إلا جملة واحدة.

Gmail
Linear
Sheets
WhatsApp
Shopify
PayPal
Calendar
Slack
Stripe
Zid
Salla
Notion
تحت مشغّل مكتمل لطلبات Salla، تُكتب عمليات بحث عن المهام وتُمحى في حلقة: أرسل، وطلب، وأنشئ، وجدول، ودفع، واسترد. وتضيء شارات التطبيقات المحيطة عند ظهور مهامها.

مبنيّ على أساس متين

يكمل المهمة مهما تعثّر.

إذا تعثّر شيء مؤقتًا، أعاد المحاولة وحده. وإذا طال الانتظار، أكمل من حيث توقف. وإذا وقعت مشكلة حقيقية، توقف وأخبرك بالسبب لتعرف ما تفعل.

  • يعيد المحاولة تلقائيًا عند التعثّر.
  • يستأنف بعد الانتظار دون أن يفقد تقدّمه.
  • يتوقف عند المشكلات الدائمة ويخبرك بالسبب.
يحتفظ تشغيل الطلب نفسه بتقدمه: تضيف Salla وسم «متابعة»، ويُستأنف انتظار لساعتين، ويعيد Gmail محاولة إخفاق مؤقت بعد خمس دقائق، ويستقبل Slack رسالة «وصل طلب جديد». ويتقدم الخط الزمني الجانبي مع اكتمال كل خطوة.

وصول مبكر

ابنِ نظامًا
يتحدث لغتك.

انضم إلى قائمة الانتظار وكن من أوائل من يدخلون عند إطلاق Deskfuly.