Which category should I submit this as?+
Authentication. OTPs and verification codes belong in the Authentication category, which has a tightly defined format and is priced separately from Utility and Marketing.
Do I need opt-in to send an OTP?+
Authentication messages are tied to a real, user-initiated action — the customer is literally asking for the code — so consent is implicit in that request. You should still keep clean records of user actions and honour your privacy policy and any account-level preferences.
Can I add my logo, a link, or an offer to the message?+
No. Anything promotional — a URL, discount, marketing line or a logo used as a promotion — pushes the template out of Authentication and either gets it rejected or reclassified as Marketing, which is billed at a higher rate.
Can I change the validity window or wording?+
Yes, within Authentication rules. Edit the validity period or reminder text to match your system, but keep the body limited to the code, its expiry and a do-not-share note, then resubmit for approval.
How is this billed now that per-conversation pricing is gone?+
Since 1 July 2025, WhatsApp charges per delivered message by category. Each OTP is billed individually at the Authentication rate, with InfiQ's transparent ₹ pricing on top (ex-GST). The 24-hour window is a free service window, not a billing unit.
How fast can I start sending after submitting?+
Authentication templates are usually reviewed within a day, and often faster because the format is standardised. Once approved, you can trigger it instantly from your app through InfiQ's API.
Is WhatsApp OTP more reliable than SMS in India?+
For most D2C use cases, yes. WhatsApp avoids the DLT template and route-congestion issues that delay Indian SMS OTPs, and the copy-code button reduces mis-typed codes, so verified logins tend to complete at a higher rate.
Should I make separate templates for other languages?+
Yes. Submit a Hindi or regional-language OTP as its own template so each version is approved and renders correctly, rather than translating a single English template at send time.