Getting started with Konfirm

From install to your first confirmed COD order in under 10 minutes.

Step-by-step setup guide

1

Install Konfirm on your Shopify store

Click Add to Shopify at the top of this page. You'll be redirected to Shopify's OAuth screen. Click Install to grant Konfirm the read_orders and write_orders permissions it needs to receive webhooks and tag your orders.

2

Configure your SMS provider

Go to Settings → SMS tab in the Konfirm dashboard. Enable SMS confirmations and select your provider:

  • MSG91 — paste your API key, template ID, and sender ID. Recommended for India.
  • Twilio — paste your Account SID, Auth Token, and "From" phone number. Recommended for international.

Don't have an account? Sign up for MSG91 or sign up for Twilio (both have free tiers for testing).

3

Configure Email (optional)

Go to Settings → Email tab. Enable email confirmations and enter your SMTP details:

Gmail: host smtp.gmail.com, port 587, use an App Password (not your regular password)

Outlook: host smtp.office365.com, port 587

Mailtrap (testing): host sandbox.smtp.mailtrap.io, port 2525

You can enable both SMS and Email — Konfirm will send to whichever contact details the customer provided.

4

Enable the OTP block on your thank-you page

Konfirm includes a checkout extension that adds an OTP entry widget directly on the Shopify order confirmation / thank-you page. To enable it:

  1. Go to your Shopify admin → Online Store → Themes
  2. Click Customize on your active theme
  3. In the top dropdown, select Checkout and customer accounts
  4. Click on the Thank you page section
  5. Click Add block → search for Konfirm COD Verify
  6. Save

The block will only appear for COD orders — it won't show on prepaid orders.

5

Test with a real COD order

Place a test order on your store using Cash on Delivery as the payment method. Provide a real phone number or email address. Within a minute or two you should receive:

  • 📱 An SMS with a 6-digit OTP (if SMS is configured)
  • 📧 An email with the OTP (if Email is configured)
  • 🛒 An OTP entry box on the thank-you page (if the block is added)

Enter the OTP and click Confirm Order. Check your Shopify admin — the order should now have the tag cod-confirmed.

6

Optional: configure advanced settings

Under Settings → General tab you can configure:

  • Auto-cancel on rejection — automatically cancel the Shopify order when a customer clicks Cancel
  • Custom SMS template — personalise the message using variables like {name}, {order}, {otp}
  • Custom email template — same variables available for the email body and subject

Need help getting set up?

We're happy to help you configure Konfirm for your store. Email us and we'll get back to you within 24 hours.