# Map URL to button in free-form message

Call-to-action (CTA) URL button messages allow you to map any URL to a button in a free-form WhatsApp message, so you don't have to include the raw URL in the message body.&#x20;

This text displays as a tappable button-images are currently not supported.&#x20;

<figure><img src="/files/WdCwHbFGPHmFKkUa6ebA" alt=""><figcaption></figcaption></figure>

When the button is tapped, a confirmation message will be displayed. The message indicates that the URL that will be opened.

:notepad\_spiral:In an upcoming version of WhatsApp, this URL will open within WhatsApp and not within the mobile phone’s browser.

**How to set up a CTA URL**

1. Insert a new [Rich Link](/flow/user-facing-nodes/display-nodes/rich-link.md) node, ensuring that the **URL** is the selected  option. The title of the CTA will be the button text.&#x20;

<figure><img src="/files/g4osP3y72mnl6a9xTiSg" alt=""><figcaption></figcaption></figure>

2. Enter the relevant URL that will be triggered when the button is pressed. In the WhatsApp section, add the body text (header and footer are optional). &#x20;
   * To add media (images, videos or documents) as part of the header, add the publicly accessible URL to the **Menu Media Header Type** drop-down. If the link is not publicly accessible, the media will not display correctly.


---

# 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.clickatell.com/flow/channel-capabilities/use-whatsapp-with-chat-flow/map-url-to-button-in-free-form-message.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.
