All guides
4 min read

How to Send WhatsApp OTP Messages

Quick answer

You send OTPs (one-time passwords) over WhatsApp using Authentication-category template messages on the official WhatsApp Business Platform. They include a one-tap copy-code button and usually deliver faster and get read more often than SMS. You set them up through a WhatsApp provider, not the consumer app.

What is a WhatsApp OTP?

A WhatsApp OTP is a one-time password or verification code sent to a user over WhatsApp instead of SMS, to confirm their identity when they sign up, log in or approve an action. It is delivered as a special Authentication template message.

Why send OTP on WhatsApp instead of SMS

  • Higher open and read rates than SMS, so more users complete verification.
  • A one-tap button that copies or autofills the code, which reduces errors.
  • Your verified business name and branding on the message.
  • Reliable global delivery without SMS routing issues.

How WhatsApp OTP works

  1. 1

    Connect your number to the WhatsApp Business Platform through a provider such as ZeniaOne.

  2. 2

    Create an Authentication-category template with a copy-code or one-tap autofill button.

  3. 3

    Submit the template for Meta approval.

  4. 4

    Trigger the template from your app or backend when a user needs a code, passing the code as a variable.

Authentication template rules

Meta keeps Authentication templates strict so they stay safe and predictable:

  • They must use the Authentication category, not Marketing or Utility.
  • The wording is fixed around the code, with no promotional content.
  • The button copies the code, or autofills it into your app where supported.
  • The user must have opted in to receive messages from your business.

Frequently asked questions

Is WhatsApp OTP free?

There is no separate ZeniaOne charge to send an OTP beyond your plan, but Meta charges for Authentication conversations as per its WhatsApp pricing, the same as any provider.

Is WhatsApp OTP safe?

Yes. Messages are encrypted in transit, sent from your verified business, and Authentication templates are locked down by Meta so they cannot carry marketing or misleading content.

Can I send OTP from the free WhatsApp Business app?

No. Programmatic OTP needs the WhatsApp Business Platform (Cloud API) and an approved Authentication template. The free app is not built for this.

More guides

Run your business from WhatsApp

Shared inbox, automation, broadcasts and commerce on the official WhatsApp Business Platform. Start free.