Without security note
{{1}} is your verification code.
This code expires in 5 minutes.
10:24
- Copy code
32 / 1,024 characters
Use it to deliver login and transaction codes on WhatsApp, either as the main channel or as a backup when SMS is slow. The copy-code button and short expiry keep verification fast and secure.
{{1}} is your verification code. For your security, do not share this code.
This code expires in 5 minutes.
10:24
Variables are highlighted. Replace them with your own values before sending.
{{1}} is your verification code. For your security, do not share this code. This code expires in 5 minutes.
Buttons: Copy code
What to put in each variable, with an example value.
| Variable | What it is | Example |
|---|---|---|
{{1}} | The one-time code generated by your authentication system | 731905 |
Meta classifies this as an authentication template. The body text is fixed by Meta; you choose the code expiry, whether to add the security sentence and a copy-code, one-tap or zero-tap button. Links, media and emoji are not allowed.
Alternative versions of the same message, following the same channel rules.
{{1}} is your verification code.
This code expires in 5 minutes.
10:24
32 / 1,024 characters
{{1}} is your verification code. For your security, do not share this code.
This code expires in 10 minutes.
10:24
75 / 1,024 characters
{{1}} is your verification code. For your security, do not share this code.
This code expires in 5 minutes.
10:24
75 / 1,024 characters
Copy the template
Copy the body, footer and buttons exactly as shown, including the {{1}} variables.
Add sample values
Meta asks for a sample value for every variable when you submit, so use the examples in the table above.
Submit it for approval
Create it in WhatsApp Manager or through the API under the category shown, in the language you send in.
Send it
Once approved, send it from your campaigns or trigger it from your systems over the API.
Authentication. It delivers a one-time passcode with Meta's fixed text; you only choose the expiry, the security note and the button type.
The body has 75 characters of the 1,024 WhatsApp allows, with 1 variable(s) and 1 button(s).
Yes. The person must have agreed to receive messages from you on WhatsApp, which usually happens when they enter their number to log in or verify.
Yes. It is written natively in English, French, Spanish, German, Arabic, Portuguese, Turkish, and Simplified Chinese, so the Arabic and other versions read as original messages, not translations.
Your privacy choices
Cookie noticeWe use only what this site needs to work. With your permission, we also remember how you found us (the referring website and campaign link) so our team knows which content helped. No advertising or third-party cookies. Cookie notice