Built for Shopify merchants worldwide

Stop losing money on COD orders that never arrive.

Konfirm sends a 6-digit OTP to every COD customer via SMS and Email the moment they place an order. They confirm or cancel on a dedicated page — and your Shopify order is tagged in real time.

📱 SMS included — or bring your own 📧 Email included — or bring your own 🔒 HMAC-verified webhooks ⚡ 15-second delivery
K

KONFIRM

SMS · just now

Hi Aarav, your COD order #1043 of ₹1,299 needs verification.

Your OTP

482917

Valid for 24 hours

Enter this OTP on the verification page: konfirm.app/verify/abc…

Verify Your Order

Order #1043 · ₹1,299 · Aarav S.

482917
✅ Confirm
❌ Cancel

The Problem

Unverified COD orders are the #1 cause of RTO losses.

35–45%

Average RTO rate for unverified COD orders worldwide.

$3–12

Average loss per returned shipment — shipping, handling, and restocking.

72 hrs

Typical delay before a merchant discovers an order is fraudulent or fake.

Most merchants find out an order was fake only when the courier returns it — days later, with a restocking fee attached.

How Konfirm Works

From order placed to verified — in under 5 minutes.

🛒01

Order placed

Customer places a Cash on Delivery order on your Shopify store.

📲02

OTP sent instantly

Konfirm fires a 6-digit OTP to the customer via SMS and Email within 15 seconds.

🔢03

Customer verifies

They enter the OTP on the Shopify thank-you page or via the link in the SMS / email.

🏷️04

Order tagged instantly

Shopify order gets cod-confirmed or cod-cancelled in real time.

📱 SMS Notification
MSG91 Twilio
K
Hi Aarav, your COD order #1043 of ₹1,299 needs verification.

OTP 482 917 Enter on checkout page or verify here:
konfirm.app/verify/t4xK2p…

Delivered in 11s

📧 Email Notification Any SMTP
From: Konfirm via YourStore  ·  To: aarav@example.com

Hi Aarav, verify your COD order

Your order needs a quick confirmation before we ship.

Order#1043
Amount₹1,299.00 INR
Expires10 Jun 2026, 07:07

Your OTP

482917

Valid for 24 hours

Open Verification Page →
konfirm.app/verify/t4xK2p…

Konfirm

Verify Your Order

Enter the 6-digit OTP sent to your phone and email.

#1043 · ₹1,299.00 · Aarav Sharma
482917
✅ Confirm Order
❌ Cancel Order

Customer verifies here — or directly on the Shopify thank-you page.

Everything you need

Everything a COD-heavy store needs.

📱

SMS — Zero Setup Required

Built-in SMS via Twilio — works the moment you install. Optionally bring your own MSG91 or Twilio account for a custom sender ID.

📧

Email — Zero Setup Required

Built-in email via Resend — no SMTP config needed. Optionally connect your own SMTP (Gmail, SendGrid, Mailgun) to send from your own domain.

Coming soon
💬

WhatsApp Notifications

WhatsApp OTP delivery is on our roadmap — higher open rates and richer message templates.

🔁

Smart Retries

Auto-resend the OTP if the customer doesn't respond. Retry count and delay are fully configurable.

🏷️

Real-time Order Tags

Shopify orders are tagged cod-confirmed or cod-cancelled the instant the customer acts.

Auto-cancel on Rejection

Optionally cancel the Shopify order automatically when a customer rejects — no manual cleanup.

📊

Live Dashboard

Confirmation rate, cancellation trends, and recent orders — all embedded in your Shopify admin.

✏️

Custom Message Templates

Customise the email subject and body on any plan. SMS template editing is available when using your own provider. Variables like {name}, {order}, {otp}.

🛡️

GDPR Ready

Supports all three Shopify mandatory GDPR webhooks. Customer data is anonymised on request.

Know your COD confirmation rate at a glance.

admin.shopify.com/apps/konfirm

Konfirm · Dashboard

Last 30 days

Total COD

1,284

Confirmed

1,043

Cancelled

241

Confirm Rate

81%

Order
Customer
Value
Channel
Status
#1043
Aarav S.
₹1,299
SMS+Email
confirmed
#1042
Priya N.
₹849
SMS+Email
cancelled
#1041
Rahul V.
₹2,150
Email
confirmed
#1040
Sneha R.
₹599
SMS+Email
pending

Embedded in your Shopify admin. No separate login required.

Simple, honest pricing.

Free

$0 / month

  • 30 COD confirmations per month
  • SMS and Email OTP verification
  • Auto-tag orders in Shopify admin
  • Works with MSG91, Twilio, any SMTP
Get started free
MOST POPULAR

Pro

$4.99 / month

or $49 / year save 18%

  • Unlimited confirmations
  • SMS and Email OTP verification
  • Auto-tag and auto-cancel COD orders
  • Works with MSG91, Twilio, any SMTP
  • Custom SMS and email templates
  • 7-day free trial included
Start free trial

7-day free trial on Pro · Cancel anytime from your Shopify admin · Full pricing details →

Frequently asked questions

Two ways. (1) Directly on the Shopify thank-you page — Konfirm's checkout extension shows an OTP entry widget right after checkout. (2) Via the link in the SMS or email — tapping it opens a dedicated verification page where they enter the OTP and confirm or cancel.

No. Konfirm includes built-in SMS via Twilio and built-in email via Resend — zero setup required. If you want to use your own MSG91 or Twilio account (e.g. to customise your sender ID or use a DLT-approved template in India), you can optionally enable that in Settings.

On the Pro plan, Konfirm automatically retries up to 3 times at a configurable interval. Orders that expire without a response (after 24 hours) are tagged cod-expired so you can decide how to handle them.

Yes. Konfirm listens to the orders/create Shopify webhook and automatically detects COD orders based on the payment gateway. No manual tagging or intervention required.

Yes. Konfirm is GDPR-compliant and implements all three mandatory Shopify data webhooks. Customer phone numbers and emails are never sold or shared. Data is anonymised on request.

No. Konfirm runs entirely asynchronously via background queues. Your checkout and order processing flow is completely untouched — Konfirm fires after the order is already saved in Shopify.