> For the complete documentation index, see [llms.txt](https://docs.quickreply.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quickreply.ai/product-modules/templates/whatsapp-templates/how-tos/create-templates/how-to-add-buttons-in-whatsapp-templates.md).

# How to add Buttons in WhatsApp Templates?

## How to add Buttons in WhatsApp Templates?

There are 2 types of WhatsApp Template Buttons: CTA and QuickReply.ai

### Website CTA Button

Clicking the "Website" CTA button redirects users to a specific landing page or URL.

When you add the Website CTA Button, you are asked to type in the Website Button Text that the user sees.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FvbfWu03KZvTIoSI3NIYc%2Funknown.png?alt=media\&token=51c9f407-5193-4989-95da-fca63a64eff5)

#### Link Tracking

By default, QuickReply tracks each and every link on an individualised basis. Hence the Link Tracking is enabled by default. We highly recommend not to disable this as it results in tracking of link clicks and impact optimisations for future.

* Link Tracking - ON (recommended)
* In this type, we track all link clicks that the user does when the template is used in a broadcast/campaign.

The URL for the button is to be provided while sending the template to the user. Its not needed while we are applying for the template.

**Link Tracking - OFF**

*

```
![](/files/4i7JYux8PMmy9ErkULKz)
```

Turning Link Tracking off opens a "Disable Link Tracking" popup with Cancel / Disable Anyway. If you plan to switch off the Link Tracking, you have to choose the URL Type.

* **Types of URL Types - Static / Dynamic**

**Static URL**

**Dynamic URL**

If you plan to use the same static URL for each user, you can choose this option. Remember to add UTM Parameters in the Static Links if you choose this option.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FLxYlkpblnrJj31lzvDcl%2Funknown.png?alt=media\&token=d3f65155-a8b8-47b6-ba00-9f9d2f93b4b5)

### Call CTA Button

When the "Call" button is clicked, it triggers a phone call action on the user's smartphone dialer. To add this, just add the button, add the Call button text and add the destination phone number.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FBYa0ckzQuuTMfiE0cTnD%2Funknown.png?alt=media\&token=3081ea6f-bdcc-47aa-942e-08a56d5cc1b0)

The phone number cannot be dynamic

### QuickReply Button

When you wish to give pre-defined responses to user, you can choose this button. Usually, these are used along with chatbots to provide an automated and interactive engagement.&#x20;

To add this button, just add in template and define the Button Text.

![](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2F6jbNtTV1cB9Xb3ZESXa2%2Funknown.png?alt=media\&token=9fa24598-3387-43ea-9d5e-1cd5f934d7aa)

\ <br>
