New:CODFLIP
Back to Documentation
MessagingUpdated June 2026

WhatsApp Messages

Everything that sends a customer a message, and what counts against your monthly quota.

In this guide

Automatic Nudge

FreePro

Messages the customer after they place a COD order, offering a discount to pay online instead.

SettingWhat it does
DelayHow long CODFlip waits after the order before sending (0–10 hours)
TemplateUse 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

FreePro

The number of WhatsApp messages included in your plan each billing cycle, before you're charged per message.

PlanIncluded / cycleRate after quota
Free20₹1.50
Pro250₹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

Pro

Sends a follow-up WhatsApp message shortly before a customer's discount offer runs out.

SettingWhat it does
Offer validity windowHow long the discount stays valid after the first message
Reminder lead timeHow 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

Pro

Holds outgoing WhatsApp messages during a window you set, then releases them once it ends.

SettingWhat it does
Start timeWhen the window starts (your store's local time)
End timeWhen 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

Pro

Lets specific products, product types, or order tags bypass Quiet Hours and get nudged immediately.

SettingWhat it does
Match criteriaWhich product, product type, or tag this rule applies to
Override behaviorSend 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.

See Discounts & Pricing →Back to Documentation →