CodWatchdog
Now on the Shopify App Store→

Stop losing money on COD orders that never arrive

CodWatchdog confirms your cash on delivery orders on WhatsApp before you ship them, and flags any confirmation that does not reach the customer.

✓Free plan available✓No developer needed✓WhatsApp Business Platform
Order #1043Confirmed
Hi there, your Cash on Delivery order #1043 for PKR 4,850 is ready to ship. Please confirm or cancel below.
Confirm
Cancel
10:31
Confirm10:33 ✓✓
Message delivered to customer10:31
Customer confirmed10:33
Tagged codwatchdog-confirmed in Shopify10:33

Illustrative example

The real cost

Every returned parcel costs you twice

You pay to send it, you pay to get it back, and the packaging is gone.

Sound familiar

What COD does to a growing store

Fake and impulse orders

Someone orders at midnight, changes their mind by morning, and refuses the parcel at the door. You paid the courier both ways.

Hours lost on calls

Your team calls every customer to confirm, and each order nobody reaches leaves you to hold it, cancel it or ship it unconfirmed.

Confirmations that fail quietly

A message can fail and nothing tells you. You find out when a customer complains, days and many parcels later.

How it works

What happens with each COD order

Automatic from the moment the order lands, until an order needs your decision.

STEP 1

Order comes in

A cash on delivery order lands in Shopify and CodWatchdog picks it up straight away.

STEP 2

Customer gets a message

Sent from your own WhatsApp Business Account, with Confirm and Cancel buttons.

STEP 3

Order gets tagged

One tap tags it codwatchdog-confirmed or codwatchdog-cancelled so you only ship real orders.

STEP 4

We keep watching

If Meta reports the message could not be delivered, the order is flagged in the app. If the customer does not reply, it is flagged once its reminders are done.

The difference

Sending is not enough. CodWatchdog checks it arrived.

A confirmation can fail without anyone noticing: Meta stops the message, the payment method fails, an order never reaches the app. CodWatchdog watches for each.

Your orders3 need a decision
#1047message not delivered12 min
#1046no reply after 2 reminders4 hrs
#1044customer tapped Cancel6 hrs
#1043confirmed and taggedyesterday

You see which orders need a decision

Every message is tracked to its delivery receipt. If one stalls, bounces, or gets no reply once its reminders are done, it is flagged here, and you decide whether to ship it.

Messages are billed by Meta on your own account, at their rate. No markup from us, no credits expiring, no wallet to babysit.

Features

Everything you need for COD confirmation

WhatsApp Business Platform

Built on the Cloud API with your own WhatsApp Business Account, connected through Meta Embedded Signup. No unofficial tools, no linked personal number.

Your account stays yours

Delivery failure alerts

If a confirmation does not reach the customer, CodWatchdog flags the order, so you find out from the app, not from a returned parcel days later.

Free on every plan

You pay Meta directly

Messages are billed by Meta on your own account at their rate. We add no markup and we never sell credits, so there is no wallet to top up and nothing to expire.

No markup, no credits

Automatic reminders

Customers get distracted. If there is no reply, CodWatchdog reminds them a day or two later and flags the order once the reminders are done. Each reminder counts toward your monthly messages.

1 to 3 per order

Auto order tagging

Orders are tagged in Shopify so you can filter, hold fulfilment, and dispatch in bulk with confidence.

Works with your flow

Opt-outs respected

A customer who replies STOP is not messaged again while you use CodWatchdog, checked right before every send.

Free on every plan

Getting started

You set it up once

No developer, no code, no waiting on us.

1

Install from Shopify

Add the app to your store from the Shopify App Store. It reads your orders and tags the ones customers answer, or leave unanswered after their reminders.

2

Connect your account

Click connect and sign in with Facebook. Your own WhatsApp Business Account is linked through Meta Embedded Signup.

3

Meta approves your message

CodWatchdog creates your confirmation message and submits it to Meta. Once Meta approves it, your number is registered and your WhatsApp Business Account has a payment method, each new COD order with a phone number gets its confirmation message automatically, up to 20% past your plan's monthly limit and within Meta's 24-hour messaging limit for your business.

Pricing

Start free. Pay when it saves you money.

One flat price for the software. You pay Meta directly for messages, at their rate, with no markup from us.

Free

$0/month

Forever. For stores getting started with COD confirmation.

  • ✓60 messages a month, reminders included
  • ✓Your own WhatsApp Business Account
  • ✓1 automatic reminder
  • ✓Opt-outs respected
  • ✓Auto order tagging
Install free

No card for CodWatchdog. 60 messages every month, forever.

Guard

$9/month

For stores doing steady COD volume.

  • ✓750 messages a month, reminders included
  • ✓2 automatic reminders
  • ✓90 day delivery log
  • ✓Delivery rate report and CSV export
  • ✓Email support
Start 14-day free trial

Cancel anytime. Billed by Shopify.

Watch

$29/month

For high-volume stores.

  • ✓4,000 messages a month, reminders included
  • ✓Signed alert webhooks
  • ✓3 automatic reminders
  • ✓12 month delivery log
  • ✓Priority email support
Start 14-day free trial

Cancel anytime. Billed by Shopify.

Prices above are for the software only.WhatsApp messages are billed by Meta directly to your own WhatsApp Business Account, at the rate Meta publishes for each message, which depends on the country of each customer’s number. We add no markup and we never sell message credits.

Cancel anytime from your Shopify admin.
Going over your plan does not stop messages straight away: we keep sending for another 20% of it before new messages pause, and Settings shows where you stand.

Questions

Everything merchants ask us

Will my number get banned?+

CodWatchdog runs on the WhatsApp Business Platform (Cloud API) using your own WhatsApp Business Account, connected through Meta Embedded Signup. There is no unofficial tool and no linked personal number. And a customer who replies STOP is not messaged again while you use CodWatchdog; uninstalling deletes those opt-outs with the rest of your store's data.

Who pays for the WhatsApp messages?+

You pay Meta directly, on your own account, at the rate Meta publishes for each message, which depends on the country of your customer's number. We add no markup and we never sell credits, so there is no wallet to top up and nothing to expire.

Do I need a developer to set it up?+

No. Install from the Shopify App Store and connect your WhatsApp Business Account through Meta's own sign-up. CodWatchdog creates the confirmation message for you. Meta then reviews it, which Meta says can take up to 24 hours.

What happens if the customer does not reply?+

CodWatchdog reminds them a day or two later, as many times as your plan allows. If there is still no reply, the order is tagged and shown as unconfirmed so you can decide whether to ship, call, or cancel before dispatch. Reminders count toward your monthly messages. If a reminder cannot go, because the customer replied STOP, you are 20% past your plan's limit, your send budget is reached, or WhatsApp is disconnected, the order is tagged and shown as unconfirmed without it, a day after its last message.

Will CodWatchdog email me?+

Rarely. Problems show in the app. We email you when orders arrive while WhatsApp is not connected, when Meta stops your confirmation message, when orders do not reach CodWatchdog, when your confirmations cannot go out, and three days before a paid plan's trial ends. Each problem is emailed when it starts, and again only if it stops and later comes back. Never more than one problem email a day.

Can I send messages in my own language?+

Today the confirmation message is in English. It greets the customer as "Hi there" and gives the order number and the amount.

Does it work with my courier and fulfilment apps?+

CodWatchdog tags orders in Shopify as codwatchdog-confirmed, codwatchdog-cancelled, codwatchdog-held or codwatchdog-unreached. Any app or workflow that filters on Shopify tags will pick these up, so you can hold fulfilment until an order is confirmed.

What if I already use another COD confirmation app?+

Install CodWatchdog, connect WhatsApp, then switch the other app's messages off, so each customer gets one confirmation, not two.

How do I cancel?+

From your Shopify admin, like any Shopify app. There is no contract and no cancellation fee.

Still have a question?

Ask it and you will get a real answer, usually the same day.

Email support@codwatchdog.com

Ship only the orders your customers actually want

Confirm your COD orders on WhatsApp first, and see which ones did not get through.

Add to Shopify – It's Free

Free plan available. No card needed for CodWatchdog.