Authentication template · 2 examples · English

OTP & verification code WhatsApp templates

One-time passwords on WhatsApp are sent with authentication templates — the one kind of template whose words you do not write. You choose a few options and Meta supplies the message, so every OTP on WhatsApp looks familiar and trustworthy to the person receiving it.

Meta’s standard wording

English · en

483920 is your verification code.

10:42

Template text to copy

{{1}} is your verification code.
otp_verification_basic

With security note and expiry

English · en

483920 is your verification code. For your security, do not share this code.

This code expires in 10 minutes.

10:42

Template text to copy

{{1}} is your verification code. For your security, do not share this code.
otp_verification_secure

Shown to explain the format — authentication text is supplied by Meta, not pasted in. Writing your own? Check it before you submit.

When to send it

  • A customer logs in to your website or app
  • Verifying a phone number during sign-up
  • Confirming a sensitive change, such as a new device or password reset

Tips for approval and replies

  • Authentication templates can carry only the code — no links, media, offers or extra sentences. Anything else belongs in a separate utility or marketing template.
  • Meta requires a copy-code or one-tap autofill button on authentication templates, so the customer never has to retype the code.
  • Add the “do not share this code” note and an expiry time — both are options you tick, not text you write.
  • Send the code from your own server the moment it is requested. OTPs need an automated sender connected to your login system; a team inbox or broadcast is the wrong tool for them.

Category: Authentication

Authentication templates carry only a one-time code. Meta writes the words; you choose the options and the button. See what it costs

FAQ

Frequently asked questions

Something else on your mind? Ask us.

Can I write my own text for a WhatsApp OTP message?

No. Authentication templates use Meta’s preset wording. You choose whether to add a security note and an expiry time, and which button to show; Meta writes the message in the language you pick.

Can an OTP message include a link or an offer?

No. An authentication template may only deliver the code. A template that adds promotion is not an authentication template — send any other message separately.

Is an OTP message cheaper than marketing?

Yes. In India, Meta charges authentication messages at a much lower rate than marketing messages — see the pricing calculator for current rates.

Submit these to Meta and send them from one team inbox.

Create your account, connect your number with Meta's official sign-up and start replying from one shared inbox.