How to write a WhatsApp double opt-in template
Generating...
Requires a paid Mobile Messaging plan.
Double opt-in templates are free to create and use, but you need an active plan to access this feature.
Learn how to write a WhatsApp double opt-in message template that helps you collect clear, compliant consent from new subscribers.
This guide walks you through creating and formatting a Meta-approved template, including how to set up multi-language versions for your audience.
Before you beginBefore you begin
Before writing your double opt-in template, make sure that:
- Your WhatsApp Business Account is connected to Klaviyo.
- You have an approved WhatsApp sender.
- You understand Meta’s message template approval process.
- Your list or keyword is configured for double opt-in.
How a double opt-in template works
A double opt-in template is the first message your brand sends after a subscriber submits their phone number. It asks them to confirm consent by replying with a keyword (like YES or JA).
This first message must be a Meta-approved template. Once a subscriber replies, Klaviyo automatically sends a free confirmation message confirming the subscription.
Write your double opt-in templateWrite your double opt-in template
Follow these steps to create and write your double opt-in template in Klaviyo.
- Select your account name in the lower left corner.
- Navigate to Content > Templates > WhatsApp.
- Click Create new template.
- Choose Transactional as your message category.
- Write your message body using clear, compliant language.
Example:
“By replying YES to this message, you agree to receive marketing messages from [Company Name].”
Keep the message short and direct:
- Identify your business name.
- Clearly explain that subscribers are opting into WhatsApp messages.
Click Save and submit for Meta approval.
Apply an Approved WhatsApp TemplateApply an Approved WhatsApp Template
Once your WhatsApp template is approved, you can assign it to the Double Opt-in Confirmation keyword so customers receive the correct automated response.
Go to Settings > WhatsApp > Keyword Response.
Open the Double Opt-in Confirmation keyword.
-
Open the Language dropdown and select the template in the language you want to use.
If you used Smart Translation, you’ll see additional language options here.
Klaviyo automatically applies the approved English template unless you choose a different language version.
Why use a transactional templateWhy use a transactional template
Klaviyo recommends using a transactional template for all double opt-in messages to maintain reliable deliverability and compliance with Meta’s policies.
While marketing templates can technically be used, they may experience delivery failures. Learn more in Meta’s documentation.
Use multi-language templatesUse multi-language templates
You can now configure multiple double opt-in templates per supported language.
- Add a separate template for each language you support.
- Map countries or flows to the correct template language.
- By default, Klaviyo creates an English template for all languages.
- Each opt-in message sends in one language at a time, based on your flow setup.
Example templates
English example:
“By replying YES to this message, you agree to receive updates from [Company Name]. Reply STOP to unsubscribe.”
German example:
“Wenn Sie mit JA antworten, erklären Sie sich einverstanden, Nachrichten von [Unternehmensname] zu erhalten. Antworten Sie mit STOP, um sich abzumelden.”