WhatsApp Messages
Everything that sends a customer a message, and what counts against your monthly quota.
Automatic Nudge
Messages the customer after they place a COD order, offering a discount to pay online instead.
| 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.
Message Quota
The number of WhatsApp messages included in your plan each billing cycle, before you're charged per message.
| 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.
Expiry Reminder
Sends a follow-up WhatsApp message shortly before a customer's discount offer runs out.
| 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.
Quiet Hours
Holds outgoing WhatsApp messages during a window you set, then releases them once it ends.
| 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.
Per-Product Timing Rules
Lets specific products, product types, or order tags bypass Quiet Hours and get nudged immediately.
| 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.