# Types of WhatsApp Templates

### 1.**Custom Templates**

Custom templates allow you to tailor the message format to suit your specific needs. This type of template is versatile and can be used for a variety of messaging purposes, from promotional content to informational updates.

**Example:**

<figure><img src="/files/hfy8ONOk9RXf4lcxSY2p" alt="" width="188"><figcaption></figcaption></figure>

**Features**:

* Fully customizable message content.
* Support for text, media, and interactive elements.
* Suitable for marketing, notifications, and more.

### **2. Carousel Templates**

Carousel templates are designed to display multiple items in a sliding format. This template is ideal for showcasing products, services, or multiple offers in a single message.

**Example:**

<figure><img src="/files/gx6zpNwBNaXXYP4HVSBg" alt="" width="563"><figcaption></figcaption></figure>

**Features**:

* Interactive carousel format.
* Each card can contain images, text, and buttons.
* Engages users with visually appealing content.

### **3. Limited Time Offer (LTO) Templates**

LTO templates are crafted for time-sensitive promotional messages. These templates are perfect for flash sales, limited-time discounts, and other urgent offers.

<figure><img src="/files/6PPYEJohP2Lzvd2QxY5r" alt="" width="363"><figcaption></figcaption></figure>

**Features**:

* Emphasises urgency with a focus on time-limited deals.
* Can include countdown timers or expiry information.
* Designed to drive immediate action from recipients.

### **4. Authentication Templates**

If your mobile app allows users to receive one-time passwords (OTPs) or verification codes via WhatsApp, you need to use an authentication template. Here's what you need to know:

Authentication templates include:

* **Fixed Text**: "Your verification code is \<VERIFICATION\_CODE>."
* **Optional Security Disclaimer**: "For your security, do not share this code."
* **Optional Expiration Warning**: "This code expires in \<NUM\_MINUTES> minutes."
* **Buttons**: One-tap autofill, copy code, or no button for zero-tap.

**Types of Authentication Templates**

1. **One-Tap Autofill Authentication Templates**:

<figure><img src="/files/Wg2HNWuFfCQUMmBtPjfO" alt="" width="375"><figcaption></figcaption></figure>

* **Description**: Users tap a button in WhatsApp that automatically fills the code in your app.
* **Best For**: Android users.

2. **Copy Code Authentication Templates**:

<figure><img src="/files/P8Q19GzoPY25SRKu5uGV" alt="" width="375"><figcaption></figcaption></figure>

* **Description**: Users tap a button to copy the code to the clipboard, then paste it into your app.
* **Best For**: All devices.

3. **Zero-Tap Authentication Templates**:

<figure><img src="/files/cg8XhR3Z3MKxJPa6aeh0" alt="" width="375"><figcaption></figcaption></figure>

* **Description**: The code is broadcasted to your app without the user leaving the app.
* **Best For**: Seamless user experience without switching apps.

**Best Practices**

* **Confirm User's Number**: Make sure the user's WhatsApp number is correct before sending codes.
* **Clear Communication**: Inform users that the code will be sent to their WhatsApp number.
* **Visibility**: Notify users when your app captures the code.

**Time-To-Live (TTL)**

* **Default TTL**: 10 minutes for new templates, but can be set between 60 and 600 seconds.
* **TTL Importance**: Ensure TTL matches your code's expiration time to avoid sending unusable codes.

### **5. Flow Templates**

Flow templates are designed to create interactive, step-by-step user journeys directly within WhatsApp. Instead of sending static messages, businesses can guide users through structured flows like forms, selections, or multi-step actions without leaving the chat.

These templates are ideal for creating seamless, app-like journeys directly inside WhatsApp.

<div align="center" data-with-frame="true"><figure><img src="/files/ug0EguJhbzT02TOh7uxP" alt="" width="188"><figcaption></figcaption></figure></div>

**Features**:

* Guides users through structured flows with multiple screens or steps
* Supports fields like text input, dropdowns, radio buttons, checkboxes, and date pickers.
* Keeps users within WhatsApp, reducing friction and drop-offs.
* Enables real-time actions such as booking appointments, collecting leads.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.d7networks.com/whatsapp/types-of-whatsapp-templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
