05 · Visibility · visibility lens

Notifications

See every WhatsApp, SMS and email Neev has sent, their delivery status and cost, manage per-event templates, and check whether each provider is wired up.

5 min read · updated 28/05/2026
Who can do this
RoleSales & CustomersOperations tabs (Turnover, Channels, SKUs, Categories, Shipping, Returns)Financial tabs (Aging, GST, P&L)Team tab
OwnerAllowedAllowedAllowedAllowed
ManagerAllowedAllowedAllowedAllowed
OperatorAllowedAllowedNot allowedNot allowed

Overview

Neev sends messages on your behalf all day — order confirmed, payment received, order on hold, low stock. The Notifications screen is your single record of every WhatsApp, SMS and email that went out: who it went to, on which channel, whether it landed, and what it cost. When a customer says "I never got the confirmation," you stop guessing and just look it up.

Where to find it

Open Notifications from the sidebar at /notifications. This is web-only.

Three roles see it: Owner, Manager and Operator. The top of the page shows the day's numbers as KPI tiles, then a searchable, filterable list of every message; a separate panel shows whether each channel's provider is connected.

Sent today
184

Key concepts

  • Channel — how the message goes out. Neev has three: WhatsApp, SMS and email, each with its own provider.
  • Trigger — the business event that fired the message, like order.confirmed, payment.received or inventory.low_stock. Every message is tagged with its trigger.
  • Status — where a message is in its life: pending, queued, sent, delivered, failed or suppressed.
  • Urgent vs digest — urgent triggers (order confirmed, payment received, order cancelled, order on hold, delivery failed, RTO initiated) go out right away. Non-urgent ones (new order, order shipped, invoice generated, low stock) are queued and bundled per recipient into one digest message instead of one separate message per event.
  • Suppressed — a queued message that wasn't sent because the recipient had that notification turned off. It's logged, not delivered.
  • Template — the saved wording for one trigger on one channel. Edit it once and every future message of that type uses your version instead of the Neev default.
  • Delivery rate — delivered today as a percentage of sent today. The single number that tells you if messages are actually reaching people.

Common workflows

1
Check today's numbers
Open /notifications. The KPI tiles show sent today, delivered today, delivery rate, what's still pending and what failed, plus per-channel totals and your WhatsApp spend for the day.
2
Find one message
Use the list filters — channel, status or trigger — or type a name, phone, email or subject into search to pull up a single message and its delivery detail.
3
Retry a failed message
Open a message that shows status failed and hit Retry. Neev re-sends it on the same channel and bumps its retry count. Only failed messages can be retried.
4
Edit a template
Owner only. Open the template for a trigger and channel, change the subject and body, preview it against sample data to see exactly how it reads, then save. New messages of that type use your wording.
5
Confirm a provider is wired
Check the provider panel: WhatsApp (Gupshup), SMS (MSG91) and email (Resend). Each shows configured, stub or missing so you know before a message fails.

Role notes

All three roles can open Notifications and read the full history, KPI tiles and provider status — that's the notifications.read permission, which every tagged role holds.

Manager can also send an on-demand message and retry a failed one, and can preview a template — but cannot create, change or delete templates. Operator is read-only here: they see everything and can send nothing. Full template editing is Owner-only.

RoleView & searchSend on demandRetry failedPreview templateEdit / delete template
OwnerAllowedAllowedAllowedAllowedAllowed
ManagerAllowedAllowedAllowedAllowedNot allowed
OperatorAllowedNot allowedNot allowedNot allowedNot allowed

Tips & time-savers

Tip
Let non-urgent alerts batch. Instead of firing a separate message for every shipped order and low-stock notice, Neev queues them and bundles them per recipient into one digest message. Urgent messages — payment received, order on hold — still go out instantly.

Before you save a reworded template, hit Preview. It renders your new wording against sample data so you catch a broken line or a wrong placeholder before a real customer ever sees it. Set the WhatsApp per-message cost in your config and the screen totals your daily WhatsApp spend for you — no spreadsheet.

Gotchas

Warning
Retry only works on messages that actually failed. If a message is pending, queued, sent or delivered, there's nothing to retry — Neev refuses it. Don't expect Retry to "resend" something that already went out.
Warning
A message marked suppressed was never delivered. It means the recipient had that notification turned off, so Neev logged it and stopped. If a customer insists they got nothing, check for suppressed and failed before assuming a provider outage. And if the provider panel shows a channel as missing, messages on that channel won't land until the provider is connected.

Related