Notifications & quotas

Notifications and quotas

Hilal’s notification system is the funnel for everything the app wants to tell you — low stock, ad-budget hit, AI quota exceeded, FBA shipment received. Understanding which notifications matter and how to filter them is the difference between useful and overwhelming.

In this guide:

  • The notification center
  • Notification types
  • Quota warnings
  • Configure what fires what

Step 1: Find the notification center

Click the bell icon in the top-right of the app. The notification center slides in.

Notifications are grouped by type and recency. Read notifications fade; unread ones are bold.

Step 2: Notification types

TypeExamples
InventoryLow stock, out of stock, restock arrived.
AdvertisingDaily budget hit, campaign paused by Amazon, bid-rule action.
CustomerNew buyer message, new review (positive / negative).
OperationsFBA shipment status changed, PO confirmed by vendor, transfer received.
FinanceInvoice due, P&L ready, payment failed.
Quota80% / 100% of an allowance reached.
SystemConnection expired, sync error, version update.
AILong-running AI job complete, quota warning.

Step 3: Quota warnings

When you cross 80% of any allowance, Hilal sends a quota warning:

  • Members at 80% — you have 1–2 invites left before hitting your cap.
  • AI tokens at 80% — your cycle’s AI usage is running out.
  • Storage at 80% — Document Chat uploads will hit the cap soon.
  • Marketplaces at 80% — you’re at or near your tier’s marketplace cap.

At 100%, Hilal blocks the relevant action and surfaces a banner pointing to either the upgrade flow or the corresponding add-on.

Step 4: Configure what fires what

Two layers of configuration:

  • Per-type — Settings → Profile → Notifications. Toggle each type’s email, in-app, Slack, and webhook channels.
  • Per-feature — some features have inline notification settings (e.g., per-SKU low-stock thresholds in Inventory → Stock).

Defaults are sensible — the high-volume noisy notifications (every order arrival) are off by default; the actionable ones (low stock, quota warning) are on.

Webhook delivery (advanced)

If you want notifications to hit your own systems (Slack via custom integration, Discord, your monitoring tool), set up a webhook receiver:

  1. Settings → Integrations → Webhooks → New webhook.
  2. Provide a URL.
  3. Tick which notification types to deliver.
  4. Hilal POSTs JSON payloads on each event with HMAC signing for authenticity.

Troubleshooting

  • Too many notifications. Toggle off the noisy types under Profile → Notifications. The defaults are tuned for new users; experienced users usually trim.
  • Critical notification missed. Check email spam. For ones you absolutely cannot miss, configure Slack or webhook delivery.
  • Webhook not firing. Test from Settings → Integrations → Webhooks → Test with a sample payload. Check your endpoint’s response code (must be 2xx).

Related articles