Book a live demoBook a demo →
IndiSell
Everything inside IndiSell

One widget. A whole revenue team.

A Shopify checkout app built for India: one-click OTP checkout, COD verification and RTO control, partial COD and prepaid offers, WhatsApp cart recovery, server-side ad tracking, multi-gateway payments and shipping rules — every surface in every plan.

01Checkout & identity

One-click checkout, verified by phone.

A Shadow-DOM widget that drops onto any Shopify theme without edits — and turns a 4-minute form into seconds.

Time to complete checkoutIllustrative
Typical guest form3–4 min
First IndiSell visit~45 sec
Returning network shopper~18 sec
PhoneOTPSaved addressPay4 taps, zero typing for returning shoppers

OTP login — SMS & WhatsApp

6-digit OTP over SMS or WhatsApp (with automatic SMS fallback). Per-phone rate caps stop SMS bombing.

Network address book

A shopper verified on any IndiSell store gets their saved addresses everywhere — first-visit checkouts feel like return visits.

UPI-first payments

UPI intent + scannable QR, cards, netbanking, wallets — through your own Razorpay, PayU, Cashfree, PhonePe or Bulkpe account.

Tamper-proof pricing

Shopify stays the source of truth — carts are re-priced server-side, so a spoofed browser can never change what's charged.

Conversion furniture

Delivery ETA, free-shipping progress bar, trust strip, sticky total, order notes and a GST-invoice field — all toggleable per store.

Widget Studio

Brand colors, radius, banners, copy — restyle the checkout live with a preview, no deploys.

02Smart COD & RTO

COD without the returns bill.

Every COD attempt is judged in milliseconds — on data, your rules, and what the network already knows about that buyer.

Two shoppers, two verdictsIllustrative
+91 98xxx xx210
Bengaluru · 560001
12
  • ✓ 6 delivered on network, 0 RTO
  • ✓ Complete address, residential IP
  • ✓ Normal checkout velocity
COD allowed
+91 76xxx xx884
Pincode 8434xx · blocked prefix
78
  • ✗ 2 RTOs on network, 0 delivered
  • ✗ 3rd COD attempt today
  • ✓ Address looks complete
Partial COD — ₹100 advance

Risk score 0–100

Network RTO history, delivered orders, failed payments, address quality, IP & velocity signals — scored on every attempt.

Graduated actions

Per risk band: allow COD, require a partial-COD advance, or block outright. Value caps, item-count caps and a same-day COD cap on top.

Geography gates

Block or partial-COD specific pincodes (exact or prefix) and whole states — with RTO-by-pincode data right next to the rule.

Product & collection gates

High-return products or entire collections go prepaid-only automatically — new items in a blocked collection are picked up on sync.

COD confirmation

Confirm COD orders on WhatsApp/SMS/email before dispatch — in-chat Confirm/Cancel buttons; cancellations feed the risk engine. Runs in IndiSell Reach.

NDR rescue & simulator

A queue of not-delivered orders you can still save, plus a simulator that shows exactly what any rule change would do — before shoppers feel it.

03Offers & incentives

An offer engine that pushes prepaid.

Discounts that create margin instead of burning it — every rule enforced at checkout, not on a promise.

One offer engineIllustrative
WELCOME1010% off up to ₹200 · first order onlyAuto-applied
UPI10Extra ₹10 off · UPI payments onlyPrepaid push
FREESHIP599Free shipping over ₹599Live
B2G1Buy 2 get 1 free · serums collectionScoped
Tiered prepaid discount

Shown per method at checkout with strikethrough pricing.

Cart under ₹5002% off prepaid
₹500 – ₹9994% off prepaid
₹1,000+6% off prepaid

Every coupon shape

Percent, flat ₹, free shipping, Buy-X-Get-Y, free gift over ₹X — scoped to products or collections, synced to Shopify discounts.

Auto-apply & rules

Best eligible coupon applies itself. First-order-only, per-customer caps, ₹-cap on percent codes, day/time windows (IST).

Payment-method restriction

Lock a code to UPI or prepaid — the classic 'extra 5% off on UPI' that moves shoppers off COD.

Prepaid incentives & partial COD

Tiered prepaid discounts, and partial-COD that takes an advance online with the rest on delivery.

AI upsell rail

Frequently-bought-together recommendations mined from your own order history — one tap to add at checkout.

Offer analytics

Redemptions and revenue per code, discount performance in the funnel — know which offers actually pay.

04Recovery & messaging

Abandoned carts, brought home.

Every checkout starts with a verified phone — so every abandoned cart is a contactable person, not an anonymous session. The checkout lists them; the WhatsApp → SMS → email journeys run in IndiSell Reach.

Touch 1 · WhatsApp, 30 minutes after abandonmentIllustrative
YYour Store
Hi Aarav 👋 your cart at Your Store is saved — 2 items · ₹1,198. Complete it in one tap, your address is already filled.12:41 ✓✓
🛒 Resume checkout
1
WhatsApp +30 min
sent — the channel shoppers actually open
2
SMS +6 hours
queued — skipped if cart recovered
3
Email +24 hours
branded builder with item images

Multi-touch journeys

WhatsApp → SMS → email sequences on your timing. A shopper who clicks or buys instantly stops receiving them.

Your templates, mapped

Approved WhatsApp templates with variables mapped per {{n}} — name, cart value, resume link, offer code — plus a branded email builder.

One-tap resume links

Signed links reopen the exact cart, prefilled and OTP-bypassed for the original shopper — with an optional auto-applied comeback offer.

Recovery attribution

Won-back carts and revenue tracked per journey and per touch — you see what each message earned.

05Conversions & analytics

Marketing data your ad platforms believe.

COD breaks client pixels. IndiSell closes the loop server-side, so optimisation runs on real revenue.

Funnel → server-side uploadsIllustrative
Checkout opened
100%
OTP verified
82%
Address done
74%
Reached payment
63%
Order placed
47%
Google Ads
purchase + begin-checkout, enhanced
Synced
Meta CAPI
server events, deduped by order id
Synced
GA4
Measurement Protocol
Synced

Server-side conversions

Google Ads offline conversions (Data Manager), Meta CAPI and GA4 Measurement Protocol — every paid order uploaded, COD cancellations retracted.

Enhanced conversions

Hashed email + phone ride every conversion — begin-checkout and purchase — for match rates cookies can't reach.

Pixel dedup

Client pixels and server uploads share order ids — nothing double-counts, keep the tags you have.

Full-funnel analytics

Open → OTP → address → payment → order, with drop-off flow, cohort retention, channels, payment-method mix and exit surveys.

06Payments, shipping & platform

The boring parts, done properly.

Multi-gateway, shipping rules, team roles and billing — the operational spine under the shiny funnel.

Your money, your stackIllustrative
Razorpay PayU Cashfree PhonePe Google Pay Paytm Visa Mastercard
Team rolesOwnerManagerStaffViewer— every change audit-logged

Multi-gateway

Razorpay, PayU, Cashfree, PhonePe, Bulkpe — your accounts, direct settlement, per-method control and refunds from the dashboard.

Shipping rules

Flat, zones, weight/value tiers, product-profile overrides, free-above thresholds, express options — synced from Shopify or set here.

Team & roles

Owner, manager, staff, viewer — page-level and API-level permissions, with an audit log of every change.

GST invoices & billing

Printable GST invoices for shoppers who ask, and transparent platform billing — pay-per-order or plan + commission.

No tier-gating

Every feature. Every store.

Rates are agreed per store on the demo call — but the whole toolkit is on from order one, nothing gated by tier.

  • Every surface in every plan — nothing tier-gated
  • Your own gateways, direct settlement
  • One OAuth install, zero theme edits
  • Private preview link before going live
  • Team roles + audit log
  • GST invoices & monthly statements

See every surface running on your own store.

See it live on your own store — a private preview link runs the real checkout for you before a single shopper sees it.

See it on your store
20-min walkthrough · no commitment
Book a demo