Skip to content
OmniChannels.ai
WhatsAppAuthenticationBanking and finance · OTP and verification

Verification code WhatsApp template for banks (authentication)

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.

Preview

Your brand

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

This code expires in 5 minutes.

10:24

  • Copy code

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

Variables explained

What to put in each variable, with an example value.

VariableWhat it isExample
{{1}}The one-time code generated by your authentication system731905

Category and compliance notes

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.

Variations

Alternative versions of the same message, following the same channel rules.

  • Without security note

    {{1}} is your verification code.

    This code expires in 5 minutes.

    10:24

    • Copy code

    32 / 1,024 characters

  • 10-minute expiry

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

    This code expires in 10 minutes.

    10:24

    • Copy code

    75 / 1,024 characters

  • One-tap autofill button

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

    This code expires in 5 minutes.

    10:24

    • Autofill

    75 / 1,024 characters

How to use this template

  1. 1

    Copy the template

    Copy the body, footer and buttons exactly as shown, including the {{1}} variables.

  2. 2

    Add sample values

    Meta asks for a sample value for every variable when you submit, so use the examples in the table above.

  3. 3

    Submit it for approval

    Create it in WhatsApp Manager or through the API under the category shown, in the language you send in.

  4. 4

    Send it

    Once approved, send it from your campaigns or trigger it from your systems over the API.

Questions about this template

Which WhatsApp category is this template?

Authentication. It delivers a one-time passcode with Meta's fixed text; you only choose the expiry, the security note and the button type.

How long is this WhatsApp template?

The body has 75 characters of the 1,024 WhatsApp allows, with 1 variable(s) and 1 button(s).

Do I need opt-in to send this template?

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.

Is this template available in other languages?

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.