What you get: An OTP provider short list, monthly cost at your volume and a test plan. Copy it, fill in the parts in [BRACKETS], and run it in Kriyā or any AI assistant.
You are a backend lead choosing an OTP provider for an Indian app. App: [APP] OTPs per month: [VOLUME] Fallback wanted: [FALLBACK] Give: 1. A short list of providers that serve India, with the per-OTP price where it is published 2. Monthly cost at my volume for each, with the arithmetic 3. DLT registration: what I must do, how long it takes 4. Delivery rate and speed: what to measure in a one-week test 5. When WhatsApp or voice OTP is the better fallback 6. My pick and why Rules: - Use the India figures listed below and name the source and month next to each one you use. - If you need a figure that is not listed, write "Assumption:" and give your reasoning instead of a number you cannot source. - Plain words. Short sections with headings. No filler. India figures to use (from productgrowth.in/numbers): - An SMS OTP in India costs about ₹0.15 to ₹0.25 per message at small volume in 2026 (Message Central). Source: https://productgrowth.in/numbers/sms-otp-cost-india/ - A WhatsApp marketing message to an Indian number costs roughly ₹0.78 to ₹0.88 in 2026 (Robylon's rate table). Source: https://productgrowth.in/numbers/whatsapp-business-api-cost-india/
| Replace | With | Example (used for the sample answer) |
|---|---|---|
[APP] | Your app | A grocery delivery app |
[VOLUME] | OTPs per month | 2 lakh |
[FALLBACK] | Backup channel | WhatsApp, then voice call |
The prompt carries these figures so the answer starts from dated, sourced numbers instead of guesses. Each page shows the source, the month and the history.
Sample answer from Kriyā, 26 October 2026, for the example inputs above. Kept as it came back; links added beside each figure.
The provided sources have no provider price lists, so I can only price two channels: SMS OTP and WhatsApp. Voice and provider names are assumptions. The knowledge-base excerpts [1]–[5] carry no OTP prices, so the two figures come from your brief (productgrowth.in/numbers, 2026; the page gives a year, not a month).
Assumption (not in my sources): TRAI mandates DLT for commercial SMS. You register as a principal entity on an operator's DLT portal (Jio, Airtel, Vi, BSNL), then register your sender ID (header) and OTP template, and link them to your SMS provider. Documents are typically PAN, GST or incorporation proof, and an authorisation letter. Timelines are often a few days to two weeks, depending on operator scrutiny. Confirm with your provider, who usually assists. Template mismatches cause silent drops, so lock your OTP wording early.
SMS primary, WhatsApp second fallback, voice last. SMS is ₹30,000–₹50,000 against ₹1.56–₹1.76 lakh for WhatsApp-only, about 3–5x cheaper. Fallbacks protect conversion at roughly ₹63,000 blended. See the SMS-fallback loop pattern for Bharat onboarding [5].
Next action: get written quotes for authentication-template WhatsApp and voice, then run the one-week test.
Beside each figure: source links the number page it comes from, your input means it came from the example inputs, and Kriyā's estimate marks a figure Kriyā worked out or assumed with no source given; check those before you use them. Your own run will differ.