Changelog

What's new in Konfirm — release notes and updates.

Update 19 July 2026 Latest

Built-in SMS — India only

  • ~ Built-in Twilio SMS now supports India only (valid +91 mobiles, 10 digits starting with 6–9)
  • + Settings → SMS hint: for any other country, connect your own MSG91 / Twilio API details
  • + Pre-send validation rejects invalid / non-Indian numbers before calling Twilio (saves API credits)
  • ~ Landing page, documentation, and tutorial updated to match
v1.4.0 July 2026

Elite plan & message styles

  • + New Elite plan — unlimited COD confirmations ($9.99/mo or $99/yr)
  • ~ Pro plan now includes 100 confirmations / month (was unlimited)
  • + SMS/Email/WhatsApp message styles & languages (8 styles × 8 locales) — included on every plan, including Free
  • ~ WhatsApp always uses Friendly & Simple Meta Utility template (konfirm_otp, 5 body vars); language follows General
  • ~ Own SMS, SMTP, and WhatsApp Business available on every plan
v1.3.0 July 2026

One-tap verification on every channel

  • + Removed OTP entirely — SMS, Email, and WhatsApp all use one-tap Confirm/Cancel links
  • + SMS and Email send a secure /verify/{token} link with Confirm/Cancel buttons
  • + Thank-you page widget is now informational — directs customers to their message and auto-updates on confirm
  • + Dashboard: Channel column replaces OTP column (WhatsApp / SMS / Email)
  • ~ WhatsApp link sanitization — handles Meta template URL placeholder edge cases
v1.2.0 July 2026

WhatsApp channel & smart delivery

  • + WhatsApp confirmations via Meta Cloud API — built-in sender, no WABA setup required
  • + One-tap Confirm/Cancel buttons on WhatsApp (no OTP typing — Meta template policy)
  • + WhatsApp settings tab — enable/disable, test send, and bring-your-own WABA
  • + Smart channel priority — Auto, WhatsApp first, Email first, or SMS first
  • + Channel waterfall — tries enabled channels in order, falls back on failure, stops at first success
  • + Monthly quota now counts only successful deliveries (failed sends don't eat your free 10)
  • + Improved phone number normalization for Indian and international formats
v1.1.0 June 2026

Email & SMS improvements

  • + Email confirmations now show masked contact address on OTP page (an***@gmail.com)
  • + Thank-you page block now shows exactly where the verification code was sent
  • + Email and SMS sends are now independent — one failing no longer blocks the other
  • + Plans & Billing page added to the merchant dashboard
  • Fixed: "From header missing" error when custom SMTP had no from address configured
  • Fixed: Encrypted credentials (provider_api_key, smtp_password) now gracefully return null instead of crashing when encrypted with a different APP_KEY
  • Fixed: Shopify embedded app infinite redirect loop due to incorrect SESSION_SECURE_COOKIE env var
v1.0.1 June 2026

Bug fixes & polish

  • Fixed: Twilio credentials truncated when saving due to VARCHAR(255) column — widened to TEXT
  • Fixed: 403 "Invalid session token" error when opening app in Shopify admin
  • Removed Hello World debug extension block from checkout editor
  • Pagination arrows on dashboard replaced with clean text buttons
v1.0.0 June 2026 Initial release

First public release 🎉

  • + Shopify OAuth install & webhook registration
  • + SMS OTP via MSG91 and Twilio
  • + Email OTP via any SMTP provider
  • + 6-digit OTP verification on Shopify thank-you page (checkout extension)
  • + Auto-tag orders: cod-confirmed / cod-cancelled / cod-expired
  • + Auto-cancel rejected COD orders (optional setting)
  • + Merchant dashboard with stats and order history
  • + Free plan: 10 COD orders / month
  • + Pro plan: $4.99/month or $49/year
  • + GDPR-compliant: all three mandatory Shopify webhooks implemented

Have a feature request?

We'd love to hear what would make Konfirm better for your store.

Send feedback