URL Button
7 min
Introduction
This command allows you to send an image with buttons that redirect the user to external links. It is useful for CTAs such as “Visit Website”, “Open Account”, or “Contact Us”.
⚠️ URLs must be properly encoded before being used in the command.

Preview
Command Syntax
#ButtonMix|Title|Subtitle|image*IMAGE_URL|url*ButtonText1*ENCODED_URL1/url*ButtonText2*ENCODED_URL2
How it works
- #ButtonMix → Defines the message type (multimedia with buttons).
- Title → Main text displayed above the image.
- Subtitle → Secondary text displayed below the title.
- image*IMAGE_URL → Link to the image file in .jpg format (file size depends on CRM, commonly up to 5 MB).
- urlButtonTextENCODED_URL → Defines a URL button:
- ButtonText → The text displayed on the button (e.g., Visit Web).
- ENCODED_URL → The link that opens when the user clicks the button.
- The URL must be encoded using a tool such as https://www.urlencoder.org/.
Example
Command:
#ButtonMix|Title|Subtitle|image*https://wisphub.io/static/img/wisp-bg-5.jpg|url*Visit Web*https%3A%2F%2Fwww.google.com/url*Contact*https%3A%2F%2Fwww.facebook.com
Encoding example (Google):
- Original URL:
- After encoding with https://www.urlencoder.org/ → press Encode and copy the result as plain text:

Result
- The user receives a message with an image, a title, subtitle, and URL buttons.
- When a button is clicked, the user is redirected to the encoded URL.
- The CRM may log the click event, depending on integration.
⚠️ Important Notes
- The image must be in .jpg format only. Maximum file size depends on your CRM (commonly 5 MB).
- Highlevel CRM Integration
- All URLs must be encoded before use, otherwise the button will not work.
- Use clear and short button texts (e.g., Visit Web, Contact).
- URLs should always be pasted as plain text after encoding.