Notification settings and the delivery log
You will have decided, event by event, which messages go out on WhatsApp and which as push notifications, and you will know how to read the delivery log when a message did not arrive.
Notification Settings under Settings lists the events the app can announce, each with a WhatsApp toggle and a Push toggle. Events include "Driver assigned to booking" and "OTP via WhatsApp", the one-time code drivers use to log in to the mobile app. Push goes to the driver app; WhatsApp goes to the phone number on the record.
Every message sent is recorded on the Notification Delivery Log tab with its channel, status and any error. That log is the first place to look when a driver says the OTP never came or a customer says the overdue reminder did not arrive.
Before You Start
- Drivers’ phone numbers entered with the country code on their records, since WhatsApp delivers to that number.
- Knowledge of your plan: WhatsApp notifications are billable beyond what the plan includes, so decide which events are worth it.
Steps
- Open Settings › Notification Settings. Each event is a row with WhatsApp and Push toggles.
- Switch Push on for operational events such as Driver assigned to booking. Push is free of per-message cost and reaches drivers who have the app installed and logged in.
- Switch WhatsApp on for OTP via WhatsApp if drivers log in to the mobile app. Without it, drivers cannot receive their login code on WhatsApp.
- Decide WhatsApp for the remaining events with the billing note in mind. The screen notes that WhatsApp notifications are billable beyond the plan.
- Save, then send yourself a test by assigning a driver to a booking.
- Open Settings › Notification Delivery Log and find the test row. Check Channel, Status, Sent and Delivered. An Error column entry tells you why a message failed; Skip means the event did not qualify for sending.
Notification Delivery Log Columns
Column | What it shows | Use it to |
|---|---|---|
Date | When the message was attempted | Find the message for the day in question |
Type | The event, for example customer_invoice_overdue | See which rule fired |
Channel | email or whatsapp | Confirm the route used |
Status | The overall outcome | Spot failures at a glance |
Recipient | The number or address the message went to | Check the contact detail is right |
Sent | Whether the message left the system | Separate sending from delivery problems |
Delivered | Whether the channel confirmed delivery | Confirm the phone received it |
Skip | The message was intentionally not sent | See when a rule decided not to send |
Error | The reason a send failed | Fix the number, template or plan limit |
What This Changes
- Drivers receive a push notification or a WhatsApp message when the toggled event happens, such as being assigned to a booking.
- Drivers can receive the login OTP on WhatsApp when that event is on.
- Every attempt, including skips and errors, is written to the Notification Delivery Log.
- WhatsApp messages beyond the plan allowance appear on your bill.
Tips
- Turn on Push first and add WhatsApp only for events where the driver may not have the app open.
- When a message fails for one person and works for others, check the Recipient column; a number without the country code is the usual cause.
- Overdue invoice reminders appear in the log as customer_invoice_overdue; use the log to prove a reminder was sent before you call the customer.
Frequently asked questions
Need Help?
Chat with the NShine ERP support team on WhatsApp at +91 79950 87755, or ask from inside the app. Last checked 9 November 2026 against app.nshineerp.com.
