أوقف فيض رسائل التنبيه
notify.digest يجمع أحداثًا متعددة في رسالة بريد إلكتروني واحدة، تُرسَل بالوتيرة التي تختارها — كل يوم الساعة الثامنة مساءً، أو كل إثنين صباحًا. بدل خمسين تنبيهًا متفرقًا، رسالة واحدة منظمة. لمن يريد متابعة نظامه دون العيش داخل صندوق الوارد، دفع مقابل الاستخدام.
تنبيه أكثر من اللازم يعني لا تنبيه
حين يُطلق كل حدث في النظام رسالة بريد مستقلة، يتعلّم المستلم بسرعة تجاهل الجميع — ويموت التنبيه المهم مع التافه معًا. هذا إرهاق التنبيهات: تفقد القناة مصداقيتها بسبب الكثرة. يعكس الملخّص هذا المنطق: تتراكم الأحداث بصمت طوال الفترة وتصل دفعة واحدة، منظمة، في الوقت الذي يقرأ فيه المستلم فعلًا. رسالة واحدة منتظَرة أفضل من خمسين مقاطعة، لأنها تصل ومعها كامل الانتباه المطلوب لقراءتها والتصرف بناء عليها.
كيف تتحول الأحداث إلى ملخّص
يسجّل نظامك الأحداث في الملخّص طوال اليوم — عملية بيع، طلب متوقف، خطأ مسجَّل — وفي الموعد المحدد، تُنشئ الأداة رسالة واحدة بكل ما حدث في الفترة وترسلها إلى المستلم. وصلت الفترة فارغة؟ بعض المستلمين يفضّل رسالة «لا جديد»، وبعضهم يفضّل الصمت؛ القرار لك ضمن التدفق. محرك الجدولة يتولى أمر الساعة، وأنت تحدد فقط ما يدخل في نص الملخّص وما لا يستحق الذكر.
يومي، أسبوعي، أو بوتيرتك
الوتيرة المناسبة تعتمد على من يقرأ. صاحب العملية غالبًا يريد ملخصًا يوميًا آخر الدوام، حين لا يزال بإمكانه التصرف. الإدارة العليا تكتفي بنظرة أسبوعية صباح الإثنين. الفريق التقني قد يحتاج مقطعًا كل وردية عمل. يمكن إنشاء أكثر من ملخّص من المصدر نفسه، بمقاطع ومواعيد مختلفة — كل جمهور بجرعته الخاصة، دون أن يضطر أحد لقراءة تفاصيل لا تهمه لمجرد أنها وصلت في القائمة نفسها.
تكلفة نوم مرتاح
كل ملخّص مُرسَل رسالة بريد إلكتروني عادية بجدول الأسعار نفسه: $0.002 للطلب و$0.0035 للرسالة. ملخّص يومي طوال الشهر يكلّف نحو $0.17 — أقل من فنجان قهوة. التوفير الحقيقي في الجهة الأخرى: الرسائل الخمسون التي توقفت، وقبل كل شيء انتباه الفريق الذي لم يتشتت، وهو ما لا يظهر في أي فاتورة لكنه الفائدة الحقيقية من الملخّص، ويصعب قياسه بالأرقام رغم أنه أول ما يشعر به الفريق بعد أسبوع من التبديل.
حالات الاستخدام
إغلاق يوم متجر صغير
الساعة الثامنة مساءً، تستلم صاحبة متجر تابع لشركة الواحة للتجارة المحدودة رسالة واحدة: مبيعات اليوم، طلبات الغد، وأصناف قاربت النفاد. تقرأها في دقيقتين على الهاتف دون فتح أي نظام.
ملخص لوجستي صباح الإثنين
ترسل مؤسسة النخيل للمقاولات للإدارة كل إثنين الساعة السابعة صباحًا ملخّص الأسبوع: عمليات مكتملة، أعمال معلّقة، وملاحظات الموردين. اجتماع التاسعة يبدأ وكل حاضر يحمل الصورة نفسها.
أخطاء آخر 24 ساعة
استبدل فريق تطوير شركة الخليج الرقمية سيل التنبيهات برسالة يومية الساعة التاسعة صباحًا: الأخطاء مجمّعة بحسب النوع والتكرار. ما هو عاجل فعلًا لا يزال يصل كتنبيه فوري.
أسبوع مالي لمستقل
يستلم عبدالله المنصوري، الذي يبيع دورات عبر الإنترنت، كل سبت ملخّص مدفوعات الأسبوع: من دفع، كم دخل، وما استحق. تحوّل حساب الأحد من ساعة إلى خمس دقائق.
الأسئلة الشائعة
ما الفائدة من الملخص مقارنة برسالة لكل حدث؟
الانتباه. خمسون رسالة يوميًا تدرّب أي شخص على تجاهل المرسل؛ ملخّص واحد في وقته المناسب يُقرأ فعلًا. والحساب أصغر أيضًا: رسالة واحدة يوميًا بدل عشرات.
هل يمكن تحديد الموعد الدقيق للإرسال؟
نعم، يعمل الملخّص فوق محرك جدولة كامل. حدّد الثامنة مساءً بتوقيت الرياض، أو الإثنين السابعة صباحًا، أو أي موعد يناسب من سيقرأ.
كم تكلفة ملخّص يومي طوال شهر؟
نحو $0.17: ثلاثون رسالة بسعر $0.0055 لكل واحدة (الطلب والرسالة معًا). السعر معلن والدفع مقابل الاستخدام.
هل يمكن إرسال الملخص لأكثر من مستلم؟
نعم، ويتبع ذلك الحساب: كل مستلم رسالة مستقلة بسعر $0.0035 إضافة إلى الطلب. ثلاثة مدراء في ملخّص أسبوعي واحد يبقون تكلفتهم بضعة سنتات شهريًا.
ماذا يحدث للأحداث بعد إرسال الملخص؟
تُستخدَم لتكوين ملخّص الفترة، وهذا غرضها الوحيد. لا تعامل الملخّص كأرشيف طويل المدى: التسجيل الدائم مسؤولية نظامك.
هل تتعاملون بالريال أو الدرهم؟
السعر بالدولار الأمريكي عبر PayPal حاليًا فقط. نفضّل الوضوح على وعد بعملة محلية لا نستطيع تحديثه باستمرار.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/notify/digest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/notify/digest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/notify/digest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/notify/digest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/notify/digest", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"input": "…"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "notify.digest",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |