> For the complete documentation index, see [llms.txt](https://guides.clickatell.com/flow/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.clickatell.com/flow/channel-capabilities/use-whatsapp-with-chat-flow/map-url-to-button-in-free-form-message.md).

# 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.
