# Send CTA URL

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

The **Send CTA URL** action allows you to send a **call-to-action message with a clickable button** that directs users to an external link.

This action is commonly used to guide users to websites, landing pages, product pages, booking forms, or other online resources directly from a chatbot conversation.

By providing a clear CTA button, businesses can encourage users to take immediate action.

### **When to Use Send CTA URL**

Use the **Send CTA URL** action when you want users to **visit a specific webpage or external resource**.

**Common Use Cases**

* Direct users to a website
* Book a demo or appointment
* View product pages
* Access payment pages
* Download resources
* Open marketing landing pages

Example CTA message:

Hi John,\
\
Click the button below to visit our official website and explore our services.

Button:

Visit Now

When the user taps the button, they will be redirected to the specified URL.

### **How to Add Send CTA URL**

Follow these steps to add the **Send CTA URL** action to your bot workflow.

* Open **Bot Builder**
* Click **Add Node**
* Go to the **Send** category
* Select **Send CTA URL**
* Configure the CTA message and link
* Click **Create**

Once created, the CTA node will appear in the bot flow where users can click the button to proceed to the linked page.

### **Send CTA URL Configuration**

When configuring a Send CTA URL action, several fields must be completed.

#### **Action Name**

The **Action Name** identifies the CTA action inside the bot workflow.

This name is only visible within the bot builder.

Example:

Visit Website CTA\
Book Demo CTA\
Explore Services CTA

#### **Has Media (Optional)**

The **Has Media** toggle allows you to include media content with the CTA message.

Supported media types include:

* Image
* Video
* Document

Media helps make the CTA message more visually engaging.

Example:

A product image displayed along with a **Buy Now** button.

#### **Header Text (Optional)**

The **Header Text** appears at the top of the message and provides a short title or context.

Example:

Explore More

This field is optional but helps highlight the purpose of the CTA.

#### **Body Text**

The **Body Text** contains the main message shown to the user.

Example:

Hi {{customer.name}},\
\
Click the button below to visit our official website and explore complete details about our services and offers.

The body text supports **dynamic variables** to personalize messages.

Example variable:

{{customer.name}}

This automatically inserts the user's name.

### **Adding Dynamic Variables**

You can insert dynamic variables using the **Add Variable** option.

Available variable sources include:

* Customer name
* Phone number
* Email
* Tags
* Contact status
* Custom fields

These variables allow personalized messaging within the CTA message.

#### **Button Text**

The **Button Text** defines the label displayed on the CTA button.

Example button labels:

Visit Now\
Book Demo\
Explore Website\
Learn More

The button text should be short and action-oriented.

Maximum length: **20 characters**.

#### **URL**

The **URL** field defines the destination link that opens when the user clicks the CTA button.

Example:

<https://ownchat.app>

Ensure the URL is valid and accessible to users.

#### **Footer Text (Optional)**

The **Footer Text** appears below the CTA message and can provide additional context.

Example:

Don't miss this opportunity!

This helps reinforce the call-to-action.

### **Finalizing the CTA Action**

After completing all fields:

* Review the message content
* Verify the button text and URL
* Click **Create**

The CTA action will be added to the bot workflow.

When the chatbot reaches this step, the CTA message with the clickable button will be sent to the user.

### **Example CTA Interaction**

Example chatbot message:

Hi John,\
\
Click the button below to visit our official website and explore our services and offers.

Button:

Visit Now

URL:

<https://ownchat.app>

When the user taps **Visit Now**, the browser opens the linked page.

### **Best Practices**

Follow these recommendations when using Send CTA URL.

**Use clear action wording**

Examples:

* Visit Website
* Book Now
* Learn More

**Keep the message concise**

Short messages improve user engagement.

**Use personalization**

Insert variables like the customer's name.

**Add media for visual impact**

Images or videos can increase click-through rates.

**Test the URL**

Always verify that the link works correctly before publishing.

### **Summary**

The **Send CTA URL** action enables chatbot builders to send **clickable call-to-action messages** that redirect users to external links.

With Send CTA URL, you can:

* Send messages with clickable buttons
* Redirect users to websites or landing pages
* Personalize messages using variables
* Add media for enhanced engagement
* Drive conversions directly from chatbot conversations

This feature helps businesses **guide users toward meaningful actions such as bookings, purchases, or information pages**.


---

# 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/bot/send-action/send-cta-url.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.
