# Media and Interactive Templates

The Media and Interactive Template allows you to create rich WhatsApp messages with media (images, videos, documents) and interactive buttons for better engagement.

{% embed url="<https://app.supademo.com/demo/cml7jnokt6zrpzsad573wk3fo?utm_source=link>" %}

### Create a New Template &#x20;

**Steps:** &#x20;

1. Enter a name in the **Name** field for your template

{% embed url="<https://app.supademo.com/demo/cmogyqevp000ky30j9zd9wlus?utm_source=link>" %}

2. Configure the required template settings

### Time To Live (TTL) &#x20;

The **Time To Live (TTL)** defines how long the template remains valid.<br>

{% embed url="<https://app.supademo.com/demo/cmogysaqv000my30jwz8b31xu?utm_source=link>" %}

**Example:**&#x20;

* If TTL is set to **3 hours:**
* Delivered if the user opens within 3 hours
* Not delivered if opened after 3 hours

### Select Template Configuration &#x20;

#### Category &#x20;

Choose the appropriate category:

* Marketing
* Utility
* Authentication

Example: Select **Marketing** for promotional use cases

{% embed url="<https://app.supademo.com/demo/cmogytnu201woxc0jkq35nb1y?utm_source=link>" %}

### Template Type &#x20;

1. Click on **Template Type**
2. Select **Media & Interactive**

This enables media attachments and interactive elements in your template.<br>

{% embed url="<https://app.supademo.com/demo/cmogyv5vc00p40b0jvw0kh3ug?utm_source=link>" %}

### Add Header (Text or Media) &#x20;

You can configure a header for your template.

#### Option 1: Text Header &#x20;

* Select **Text** to add a text-based header

{% embed url="<https://app.supademo.com/demo/cmogyx41301osz00jcvwyosyw?utm_source=link>" %}

#### Option 2: Media Header &#x20;

1. Select **Image / Video / Document** from the dropdown

{% embed url="<https://app.supademo.com/demo/cmogyzgvh00pz0b0jrsw3lf9p?utm_source=link>" %}

2. Click **Upload Image** (or relevant media option)

{% embed url="<https://app.supademo.com/demo/cmogz6g4u01k0yw0jdk91n0hx?utm_source=link>" %}

3. Select the file using:

* Checkbox selection
* Or **Add Files** to upload new media

4. Click **Send Selected Files** to confirm upload

{% embed url="<https://app.supademo.com/demo/cmogz9ske01prz00jsrsxlo6o?utm_source=link>" %}

### Compose Message Body &#x20;

Enter your message in the **Message Body** field.

{% embed url="<https://app.supademo.com/demo/cmogzbrxt01ysyw0jy0g4s80d?utm_source=link>" %}

#### Formatting Options: &#x20;

* **Bold** → Apply bold styling
* *Italic* → Apply italic styling
* ~~Strikethrough~~ → Apply strikethrough styling

### Add Footer &#x20;

Enter additional supporting text in the **Message Footer** field.

{% embed url="<https://app.supademo.com/demo/cmogzddt401xfxc0jgmmx0anj?utm_source=link>" %}

### Add Interactive Buttons &#x20;

You can add up to 10 buttons in a single template.<br>

{% embed url="<https://app.supademo.com/demo/cmogzfeye00r00b0j91skj49e?utm_source=link>" %}

**Steps:** &#x20;

1. Click **Add Button**
2. Select the button type

#### Custom Button &#x20;

1. Select **Custom**
2. Enter the button label

{% embed url="<https://app.supademo.com/demo/cmogzh4cb00r20b0jppschw01?utm_source=link>" %}

**Call-to-Action: Visit Website** &#x20;

1. Select **Call to Action** → Visit Website

{% embed url="<https://app.supademo.com/demo/cmogzldj100r50b0jm4muutzh?utm_source=link>" %}

2. Enter **Button Text**

{% embed url="<https://app.supademo.com/demo/cmogzn47c01q4z00jcoeyi3pi?utm_source=link>" %}

3. Enter the **URL** destination

{% embed url="<https://app.supademo.com/demo/cmogzogom01q6z00j11rm2jwf?utm_source=link>" %}

#### Call-to-Action: Phone Number &#x20;

1. Click **Add Button** → Select **Call Phone Number**

{% embed url="<https://app.supademo.com/demo/cmogzq8f001qcz00jnaixzev4?utm_source=link>" %}

2. Enter **Button Label**

{% embed url="<https://app.supademo.com/demo/cmogzrasr01y8xc0jskz46i1z?utm_source=link>" %}

3. Select **Country Code**

{% embed url="<https://app.supademo.com/demo/cmogzs9wh00re0b0jv7g295v1?utm_source=link>" %}

4. Enter the **Phone Number**

{% embed url="<https://app.supademo.com/demo/cmogztlza01yhxc0j6sz525ug?utm_source=link>" %}

#### Enable Button Analytics &#x20;

* Toggle **Enable Button Analytics** to track button interactions and performance

{% embed url="<https://app.supademo.com/demo/cmogzvoua01ykxc0jm4pxzdhe?utm_source=link>" %}

### Save Template &#x20;

**Steps:**&#x20;

1. Click **Create** to save the template

{% embed url="<https://app.supademo.com/demo/cmogzyh5q00rh0b0jpo44yg0h?utm_source=link>" %}

2. Enter sample values for variables (if used)
3. Click **Create** again to confirm

### Template Approval Process &#x20;

* The template status will be set to Pending
* It will be submitted for approval to Meta<br>

{% embed url="<https://app.supademo.com/demo/cmoh0gqy601zmxc0jw5e1uhaj?utm_source=link>" %}

### Preview Template &#x20;

#### Steps: &#x20;

1. Click on the created template<br>

{% embed url="<https://app.supademo.com/demo/cmoh0if0801zoxc0j5qwtibpg?utm_source=link>" %}

2. View full details and message preview<br>

{% embed url="<https://app.supademo.com/demo/cmoh0kt1d01srz00jhtp8cbgz?utm_source=link>" %}

This shows how your Media and Interactive template will appear to users.

### Summary &#x20;

The Media and Interactive Template helps you:

* Create engaging WhatsApp messages with media content
* Add headers using text, images, videos, or documents
* Include interactive buttons (custom, website, phone)
* Track button performance with analytics
* Submit templates for approval via **Meta**

Preview the final message before sending


---

# 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://docs.ownchat.app/whatsapp-channel/whatsapp-templates/media-and-interactive-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.
