Create an Authentication WhatsApp template

Authentication templates are used to securely verify a user’s identity during login or sensitive actions. The message format is predefined and cannot include promotional content.

Navigate to Templates → External → WhatsApp Templates, then click Create.

Step 1: Fill in the required details in the dialog:

FieldDescription
Template NameUnique identifier (lowercase, no spaces, use underscores).
Naming examplessummer_sale_offer
festival_discount_v2
new_feature_announcement
IntegrationsSelect the WhatsApp Business Account where this template will be created and submitted for approval. The template will belong to this account and can only be used to send messages from its connected phone numbers.
CategorySelect Authentication.
LanguageSelect one or more languages for this template from the available options. You can add more languages later, if needed.

Choose code delivery method

Zero-tap auto-fill (Use it if you are sending OTP to mobile apps)
The verification code is automatically detected.

One-tap auto-fill (Use it if you are sending OTP to mobile apps and mobile browser)
WhatsApp displays an Auto-Fill button. The user taps it to apply the code.

Copy Code
The user manually copies and pastes the verification code. Works across all devices.

Fill in the required details in the dialog:

App setup (Required for Zero-tap and One-tap Auto-fill)

Provide details of the mobile app where the code should be filled automatically.

FieldDescription
Package NameAndroid app identifier - This is your mobile app package name.
App Signature HashUsed by Meta to securely verify and auto-fill the code - This is the signature you used to submit your mobile app to Play store/App store.

You can add multiple apps if needed.

Button text

Define what users see on the button inside WhatsApp.

ButtonPurpose
Auto-FillApplies the detected code when the user clicks on it (one-time auto-fill).
Copy codeLets the user manually paste the code.

Additional configuration (optional)

You can enable extra security information:

  • Add expiry time for the code — After the code has expired, the auto-fill button will be disabled.
  • Add security recommendation — If you select this option, the text ‘For your security, do not share this code.’ will be added to your message.

Adding Multiple Languages

You can create your template in multiple languages to reach users in different regions.

How it works:

  • Create the template in your primary language.
  • Add additional language versions within the same template.
  • Translate the message content and button text for each language.
  • Ensure all variables and dynamic fields remain consistent across languages.

This allows you to send the same template structure while displaying the content in the user’s preferred language.

Send for Approval

After completing the template:

  • Save the template.
  • Send for approval.

Meta reviews the template content and the selected category when you submit a WhatsApp template. Once Meta approves the template, it becomes usable for sending messages and, in Fyno, appears under the Synced tab so you can associate it with a Fyno WhatsApp template and use it to create Notification Events.