Skip to Content
COD VerificationHow it works

How COD Verification Works

When a customer places a Cash on Delivery order on Shopify, Level automatically sends a WhatsApp message asking them to confirm or cancel.

app.uselevel.ai/orders
COD verification orders list in Level
Open COD verification to see pending, confirmed, and cancelled orders.

The flow

  1. Order created — The moment a COD order is placed, Shopify notifies Level.
  2. Verification sent — The customer receives a WhatsApp message with Confirm and Cancel buttons.
  3. Customer responds — Tap Confirm → verified. Tap Cancel → cancelled.
  4. Shopify updated — Tags, notes, and (if the customer cancelled) the order cancellation appear on the order in Shopify.
  5. Optional prepaid offer — If Convert COD to prepaid is on, Level can send a discounted pay-online link after confirm. When the customer pays, the COD order is cancelled and replaced by the new prepaid order.
  6. Follow-ups (Starter and up) — Customers who don’t reply get reminders, and unconfirmed orders can auto-cancel after a timeout.

COD detection

Level treats an order as COD when the payment method indicates cash on delivery. If verification doesn’t trigger, see COD not detected.

Message category

COD verification messages are utility messages under Meta’s policies — they are transactional, not marketing. This means they are not subject to the same marketing frequency caps as abandoned cart and campaign messages.

Customer experience

See Customer experience for what shoppers see on WhatsApp.

Rule-based controls

Level supports two complementary rule systems:

  1. COD availability at checkout — Hide COD in Shopify checkout before the order is placed (by cart value, PIN code, products, collections, or customer tags).
  2. Verification skip rules — Skip the WhatsApp message for matching COD orders after checkout.

You can use either or both. For example, hide COD below ₹500 at checkout, and still verify all COD orders that do get placed.

Configuration

Need help for COD verification?

Last updated on