Login OTP (One-Time Password) WhatsApp template
Delivers a one-time password for login, sign-up or transaction verification with a copy-code button.
- 1 variable
- Authentication category
- Free to copy
TODAY
482913 is your verification code. For your security, do not share this code.
This code expires in 10 minutes.
10:24 am
- Copy code
Template text
AuthenticationPaste this into the template builder. Keep the variable numbers in order.
BODY:
*{{1}}* is your verification code. For your security, do not share this code.
FOOTER: This code expires in 10 minutes.
BUTTONS:
- [COPY_CODE] Copy codeVariables
Map each placeholder to a contact or order field. Samples are what you submit to Meta.
| Variable | What it holds | Sample value |
|---|---|---|
| {{1}} | One-time password | 482913 |
Buttons
- Copy code · Copy code
Tips for approval and performance
- 1
Authentication templates use Meta's fixed wording: you only choose the security disclaimer, expiry footer and button type.
- 2
Use the copy-code (or one-tap autofill on Android) button so users do not have to type the OTP manually.
- 3
Keep an SMS fallback for users who are not on WhatsApp or have not received the message within 30 seconds.
Meta template category
Why this is a Authentication template
One-time passwords for login, sign-up or verification. Meta fixes the wording; you choose the expiry footer and a copy-code or one-tap autofill button. No links, media or promotions.
Typical authentication use cases: Login OTP, account verification, password reset codes.
Meta can re-categorise a template during review if the content does not match. Learn how categories work in our guide to WhatsApp template messages and how each category is billed in WhatsApp conversation pricing.
How to submit this template
for Meta approval
Five steps from copy-paste to your first send.
- 1
Open the template manager
In Chatbox AI (or WhatsApp Manager), go to Message Templates and click Create template.
- 2
Choose the Authentication category
Select Authentication, choose One-time passcode and pick the copy-code button. Meta supplies the body wording.
- 3
Add the header, body and footer
Paste the body text and the footer. Replace brand details with your own and keep variables in {{1}}, {{2}} format.
- 4
Add sample values and buttons
Enter a realistic sample for each of the 1 variable and add the 1 button. Meta uses the samples to review the template.
- 5
Submit for review and send
Submit the template to Meta. Once it shows Approved, send it via a broadcast, an automation, an integration trigger or the API.
7-day free trial · Plans from ₹999/month · Official WhatsApp Business API
Related templates
Frequently asked
questions
WhatsApp OTP messages use Meta's fixed Authentication template: '{{1}} is your verification code', an optional 'do not share this code' disclaimer, an optional expiry footer and a copy-code or one-tap autofill button. You cannot add links or promotions. Chatbox AI exposes an API endpoint to send these OTPs from your login flow.
What is the WhatsApp OTP template format? WhatsApp OTP messages use Meta's fixed Authentication template: '{{1}} is your verification code', an optional 'do not share this code' disclaimer, an optional expiry footer and a copy-code or one-tap autofill button. You cannot add links or promotions. Chatbox AI exposes an API endpoint to send these OTPs from your login flow.
Is the login otp (one-time password) template a Marketing or Utility template? It is a Authentication template. One-time passwords for login, sign-up or verification. Meta fixes the wording; you choose the expiry footer and a copy-code or one-tap autofill button. No links, media or promotions. Choosing the correct category helps the template get approved quickly and billed at the right rate.
Can I edit this template before submitting it? Yes. Change the wording, brand name, buttons and footer to match your business. Keep variables in {{1}}, {{2}} order, avoid placing a variable at the very start or end of the body, and provide a realistic sample value for each one when you submit.
How do I send this template to many customers at once? After Meta approves it, upload or sync your contacts in Chatbox AI, map each variable to a contact field such as first name or order ID, and send it as a broadcast or trigger it automatically from an integration, webhook or the REST API.

Your next 10,000 customers are already on WhatsApp.
Broadcast, automate, sell and support on the official WhatsApp Cloud API. Join 210,000+ businesses getting up to 98% open rates, and go live in under 2 minutes.
- 7-day free trial
- No credit card
- Cancel anytime