---
title: "Login verification code WhatsApp template (authentication)"
description: "Meta's fixed WhatsApp authentication text for store logins: what you can change (expiry, security note, copy-code button), the code variable and 3 versions."
canonical: "https://omnichannels.ai/templates/retail-login-code/"
language: "en"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Login verification code WhatsApp template (authentication)

Canonical: https://omnichannels.ai/templates/retail-login-code/
Language: en
Publisher: OmniChannels.ai by BroadNet Technologies

Use it when shoppers sign in or check out as a returning customer and you verify their phone number. WhatsApp delivers the code with a copy button, so login is quicker and fewer carts are lost at sign-in.

- Channel: WhatsApp
- WhatsApp category: Authentication
- Industry: Retail and e-commerce
- Use case: OTP and verification
- Characters: 75 / 1024

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

This code expires in 10 minutes.
```
Buttons: Copy code

## Variables explained

| Variable | What it is | Example |
|---|---|---|
| `{{1}}` | The one-time code generated by your system, digits only | 482913 |

## 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

### Without security note

```text
{{1}} is your verification code.

This code expires in 10 minutes.
```
Buttons: Copy code

### 5-minute expiry

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

This code expires in 5 minutes.
```
Buttons: Copy code

### One-tap autofill button

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

This code expires in 10 minutes.
```
Buttons: Autofill

## How to use this template

1. **Copy the template:** Copy the body, footer and buttons exactly as shown, including the {{1}} variables.
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. **Submit it for approval:** Create it in WhatsApp Manager or through the API under the category shown, in the language you send in.
4. **Send it:** Once approved, send it from your campaigns or trigger it from your systems over the API.

## Related templates

- [Verification code WhatsApp template for banks (authentication)](https://omnichannels.ai/templates/bank-otp-whatsapp/)
- [Transaction verification code SMS template for banks (OTP)](https://omnichannels.ai/templates/bank-otp-sms/)
- [Order confirmation WhatsApp template (utility)](https://omnichannels.ai/templates/retail-order-confirmed/)
- [Order shipped SMS template (transactional)](https://omnichannels.ai/templates/retail-shipped/)
- [Out for delivery RCS template (transactional)](https://omnichannels.ai/templates/retail-out-for-delivery/)
- [Abandoned cart WhatsApp template (marketing)](https://omnichannels.ai/templates/retail-cart-recovery/)

[Browse the template library](https://omnichannels.ai/tools/message-templates/)