# 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="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2FAcXwT8ajymXW3ET1VSJt%2Fcustom.jpeg?alt=media&#x26;token=7bf81328-f38a-402d-af5f-d1f50bea5fd8" 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="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2FZXq4KgQXasDDhURtbLee%2Fcarousel.webp?alt=media&#x26;token=0ed59aa3-a455-4980-b810-70578432ad83" 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="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2Frz9ZM8fsrIau0QNoMFJ3%2Flto.webp?alt=media&#x26;token=a8fb61e0-f286-475e-b353-2d8a93d85c94" 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="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2FnJjcTiyk0X1aMYOLcfVq%2Fone_tap.webp?alt=media&#x26;token=3e7dc426-0602-499f-be7d-fbbc06683120" 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="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2F4zbJIuvX4fFRpUzF3Hvu%2Fcopy_code.webp?alt=media&#x26;token=4cd414dc-adf3-4db1-9135-3cba68f7719f" 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="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2FjWlFppxzXyByxLAQm3Nu%2Fzero_tap.webp?alt=media&#x26;token=b8896bb4-aa7c-4d93-b5cd-de494b5be8a8" 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.
