WhatsApp Messages
Everything that sends a customer a message, and what counts against your monthly quota.
What does Automatic Nudge do?
Automatic Nudge messages a customer on WhatsApp after they place a Cash on Delivery order, offering a discount to switch to prepaid instead. You control how long CODFlip waits before sending, and whether it uses the default message or your own custom template.
| Setting | What it does |
|---|---|
| Delay | How long CODFlip waits after the order before sending (0–10 hours) |
| Template | Use the default message wording, or your own custom one |
Works together with: Expiry Reminder (a follow-up before the offer lapses) and Quiet Hours (holds the message overnight).
For example. Delay is set to 2 hours with the default template. A customer places a COD order at 3:00 PM; at 5:00 PM they get a WhatsApp message with their discount and a one-tap payment link.
How many WhatsApp messages does my plan include?
Free includes 20 WhatsApp messages per 30-day billing cycle at ₹1.50 per message after that; Pro includes 250 messages at a lower ₹1.20 overage rate. Every message type — nudges, reminders, OTPs — draws from the same quota, which resets each cycle and doesn't roll over.
| Plan | Included / cycle | Rate after quota |
|---|---|---|
| Free | 20 | ₹1.50 |
| Pro | 250 | ₹1.20 |
The quota resets every 30 days. Unused messages don't roll over to the next cycle.
Everything counts: Every message type draws from the same quota — Automatic Nudge, Expiry Reminder, and OTP Verificationalike. Overage is billed automatically through Shopify at month end — nothing to set up separately. See Plans & Billing for the full rates.
What does Expiry Reminder do?
Expiry Reminder sends a second WhatsApp message shortly before a customer's discount offer runs out, giving them one more nudge to pay online before it lapses. It only sends if Automatic Nudge is turned on, since it's a follow-up to that first message.
| Setting | What it does |
|---|---|
| Offer validity window | How long the discount stays valid after the first message |
| Reminder lead time | How long before it expires the reminder goes out |
Good to know: This only sends if Automatic Nudge is turned on, since it's a follow-up to that first message.
For example. Offer validity is 24 hours and reminder lead time is 4 hours. A customer who gets the first nudge at 10:00 AM gets a reminder at 6:00 AM the next day, 4 hours before the discount lapses.
What does Quiet Hours do?
Quiet Hours holds outgoing WhatsApp messages during a window you set, like overnight, instead of sending them immediately, then releases them the moment the window ends. This keeps CODFlip from messaging customers at inconvenient times, and specific products can be set to bypass it.
| Setting | What it does |
|---|---|
| Start time | When the window starts (your store's local time) |
| End time | When the window ends |
Want exceptions? Per-Product Timing Rules let specific products skip Quiet Hours entirely.
For example. Quiet Hours is set from 11:00 PM to 7:00 AM. An order placed at 11:40 PM holds its nudge until 7:00 AM the next morning instead of sending overnight.
What are Per-Product Timing Rules?
Per-Product Timing Rules let specific products, product types, or order tags bypass Quiet Hours entirely, so time-sensitive orders — like a flash sale — still get nudged immediately even while Quiet Hours is active elsewhere on your store.
| Setting | What it does |
|---|---|
| Match criteria | Which product, product type, or tag this rule applies to |
| Override behavior | Send immediately, ignoring Quiet Hours |
For example. A flash-sale product is tagged flash-sale. Orders with that tag still get nudged at 1:00 AM even while Quiet Hours is active, since time-sensitive offers lose value if delayed.
Next: how the discount amount is decided
See how a flat discount compares to the Variable Discount formula on Pro.