COD Desk app icon: a parcel with a check mark

COD Desk

by Kavio Labs · Orders and fraud

Stop paying for parcels that come back.

COD Desk scores every cash-on-delivery order, hides COD from buyers who refused parcels before, and lets buyers or your team confirm an order in one tap. Inside Shopify's own checkout, with no message credits.

Install on the Shopify App Store Coming soon Notify me Read the docs
  • Free plan
  • 14-day free trial on paid plans
  • Billed by Shopify
COD Desk confirmation desk with three cash-on-delivery orders, their risk score, reasons, buyer details and Confirm, WhatsApp, Call and Cancel buttons

Made for

  • Cash-on-delivery brands
  • Fashion and beauty
  • Home and electronics
  • Dropshipping with COD
  • Gulf, Egypt, Morocco, India
  • Teams that confirm by phone

Why merchants install it

What changes in your store

01

Fewer refused parcels

Fake, duplicate and impulse orders are stopped before anything ships, and buyers who refused parcels before are asked to pay online.

02

No per-message costs

Buyers confirm on your thank-you and order status pages, or message you on WhatsApp. COD Desk never charges for SMS, calls or credits.

03

Your checkout stays Shopify's

No order form replaces your checkout. Shop Pay, discounts, markets and taxes keep working as they do today.

Features

Everything in COD Desk

Risk score with reasons

Earlier refusals, duplicates, many orders in a day, made-up addresses, invalid phone numbers, disposable e-mails and more. Written into Shopify's own risk card.

Hide COD for risky buyers

Buyers on your prepay list, first orders above your limit and tagged customers only see online payment at checkout (Growth and Pro).

One-tap buyer confirmation

A block on the thank-you and order status pages: Confirm or Cancel. Your own Shopify order e-mail already links there.

WhatsApp to your number

Buyers send you a ready message with their order number and code; your team opens WhatsApp from the desk with your template.

Confirmation desk

Highest risk first: buyer, phone, address, items and reasons on one card. Confirm, call, no answer, call back, cancel.

Holds and automatic cancellation

Fulfillment waits until the order is confirmed; orders nobody confirms are cancelled and restocked (Growth and Pro).

RTO analytics

Refused parcels by risk level, postcode, city and product, money saved and desk work per team member (Pro).

Block, prepay and allow lists

Phones, e-mails, postcodes, addresses, domains and customers, with CSV import and export. Refused parcels add themselves.

How it works

Live in four steps

  1. Install

    COD Desk reads your orders of the last 60 days once and remembers the buyers whose parcels came back.

  2. Add the confirmation block

    Place it on the Thank you and Order status pages in the checkout and customer accounts editor.

  3. Work the desk

    Confirm, call or message the orders that need it; the rest confirm themselves.

  4. Mark refused parcels

    From the desk, the order page or your courier tags. Next time cash on delivery is hidden for that buyer.

Screenshots

See it in a real store

The real admin pages and checkout block of the app, shown with a demo store.

Pricing

Start free, upgrade when you grow

Prices in USD, billed monthly on your Shopify invoice. Paid plans start with a 14-day free trial. Change or cancel your plan any time in the app.

Free

$0free forever

  • 50 cash-on-delivery orders a month
  • Risk score with reasons on every COD order
  • Buyer confirmation on the thank-you and order status pages
  • WhatsApp confirmation to your own number
  • Confirmation desk for your team
  • Block, prepay and allow lists (100 entries)

Growth

$9.99per month

14-day free trial

  • 1,000 cash-on-delivery orders a month
  • Everything in Free
  • Hide cash on delivery at checkout for risky buyers
  • Refuse checkout for blocked buyers
  • Fulfillment hold until confirmed, automatic cancellation
  • Shopify Flow triggers
  • CSV import and export (5,000 entries)

Pro

$24.99per month

14-day free trial

  • Unlimited cash-on-delivery orders
  • Everything in Growth
  • Unlimited list entries
  • RTO analytics by postcode, city and product
  • Desk statistics per team member
  • Priority support

FAQ

Questions merchants ask

More in the documentation.

Does COD Desk send SMS or WhatsApp messages?

No. There are no message credits and no per-order fees. Buyers confirm on your thank-you and order status pages, which your own Shopify order e-mail already links to, or send you a WhatsApp message from their phone. Your team can open WhatsApp or call from the desk on their own phone.

Does it replace my checkout with an order form?

No. Buyers use Shopify's normal checkout. COD Desk uses Shopify Functions to hide cash on delivery for risky buyers and a checkout block to confirm the order afterwards.

How does it know who refused a parcel?

From your store: parcels you mark as refused or returned on the desk or the order page, orders tagged with your RTO tags (for example by your courier app), and your orders of the last 60 days when you install. Lists you already have can be imported as CSV.

Is my buyers' data shared with other stores?

No. Your lists and history are used for your store only. COD Desk keeps buyer e-mails and phone numbers in its order history only as one-way hashes; names and addresses are read from Shopify when your team opens the desk.

What counts toward the monthly limit?

Cash-on-delivery orders that COD Desk checks. Prepaid orders never count. Over the limit, new COD orders are recorded but not scored until the 1st of the next month.

Which countries does it support?

Any country where you offer cash on delivery. Phone numbers are checked for the shipping country, and Arabic, Persian and Hindi digits are understood.

What happens when I uninstall?

Shopify removes the checkout rules and blocks. Our server deletes the access token at once and every record of your store 48 hours later.

Add COD Desk to your store

Start on the free plan. Paid plans are billed by Shopify. Privacy policy · Support

Install on the Shopify App Store Coming soon Notify me