Skip to content

WhatsApp authentication templates

One-time passcodes and account verification, in the format Meta expects.

3 templates, six languages, free to copy.

3 templates

Login OTP

Authentication

On a login attempt. Its own category, priced like utility in most markets. Never add anything promotional — an OTP with an offer in it is a rejected template.

Your {{1}} login code is {{2}}. It is valid for {{3}}. Do not share this code with anyone, including someone claiming to be from our team.

Copies with the {{1}} placeholders intact, ready to paste.

Placeholders, timing and approval notes

On a payment or a sensitive account change. Naming the amount and the merchant in the message is what lets someone spot a fraudulent request before they type the code.

Use code {{2}} to authorise a payment of {{3}} at {{1}}. Valid for {{4}}. If you did not start this payment, do not share the code and contact us immediately.

Copies with the {{1}} placeholders intact, ready to paste.

Placeholders, timing and approval notes

Account verification code

Authentication

On signup or when adding a new number. First message many people ever get from you. Keep it clean — this is also the one most likely to be impersonated later.

Welcome to {{1}}. Your verification code is {{2}}, valid for {{3}}. Enter it in the app to finish setting up. We will never ask you for this code.

Copies with the {{1}} placeholders intact, ready to paste.

Placeholders, timing and approval notes