→ كل الوصفات

كل تنبيهات الدفع والنماذج والطلبات في قناة واحدة على جوالك

تنبيهات الدفع والنماذج والطلبات والموقع من أي أداة في قناة واحدة على جوالك.

الأداة: n8nمبتدئ✓ مجرّبة بالكامل
↓ تنزيل سير العململف n8n ‏(.json) · بدون أي أسرار، أضف بيانات الدخول الخاصة بك

الخطوات

  1. Webhook يستقبل POST /webhook/notify-hub?source=payment|form|order|uptime (وغيرها = عام).
  2. عقدة Code تحوّل بيانات كل مصدر إلى عنوان ورسالة قصيرة وتحدد الأولوية (الدفع عالية، توقف الموقع عاجل).
  3. الكلمات العاجلة (down, failed, refund, chargeback, urgent) ترفع الأولوية للأقصى.
  4. إشعار ntfy بالعنوان والوسوم والأولوية.
  5. يرد ‎{ok:true}‎ على المرسل.

ما الذي جرّبناه

✓ مجرّبة بالكامل بتاريخ 2026-10-16، على خدمات حقيقية في n8n 1.70.3. تفاصيل الاختبار (بالإنجليزية):

Ran as an active workflow on local n8n 1.70.3: 5 real HTTP POSTs (payment-style, form, order, uptime-down, generic refund) each returned {ok:true}, and 5 real ntfy pushes arrived with the right titles and priorities (payment 4, uptime 5, refund bumped to 5). Test payloads were sample events sent by us, not live Stripe/Shopify accounts (those need accounts) – point their webhooks here and adjust the field names if needed.

التكلفة الشهرية

مجانية مع n8n المستضاف ذاتيًا (أنت تشغّل الخادم)، أو من 20 يورو شهريًا مع n8n Cloud Starter بالدفع السنوي. n8n.io/pricing/

Free on self-hosted n8n (you run the server); €20/mo on n8n Cloud Starter, billed annually

الإعداد

تفاصيل الإعداد بالإنجليزية لأنها تطابق أسماء الحقول والعقد داخل الأداة. للبدء من الصفر اقرأ دليل n8n من الصفر.

You will need

  • n8n reachable from the internet for outside tools (n8n Cloud, or self-hosted with a public URL)
  • Free ntfy app – no account needed

Credentials

  • None – no API keys needed. Optional: add Header Auth on the Webhook node so only your tools can post.

Configure

  • ntfyTopic and urgentWords in Config.
  • In each tool, set its webhook URL to https://YOUR-N8N/webhook/notify-hub?source=payment (or form, order, uptime).
  • Field names per source are in 'Normalize event' – edit if your tool sends different ones.

Test

  • Toggle the workflow Active.
  • curl -X POST 'https://YOUR-N8N/webhook/notify-hub?source=form' -H 'content-type: application/json' -d '{"name":"Test","email":"t@example.com","message":"Hello"}'
  • You should get '[form] Form: Test' on your phone.

Common errors

  • 404 'webhook not registered': the workflow isn't Active (or you're using /webhook-test/ without clicking Test).
  • Payment shows '?' amount: your provider uses a different field than data.object.amount – edit 'Normalize event'.
  • Nothing arrives in ntfy: the topic in Config must match the one you subscribed to exactly (case-sensitive).
  • Never runs on its own: toggle the workflow Active – the manual trigger only runs when you click Test workflow.

النسخة الإنجليزية الكاملة ←