Sending a CTA URL button
Fields
| Field | Required | Description |
|---|---|---|
action.name | yes | Always "cta_url" |
action.parameters.display_text | yes | Button label (max 20 characters) |
action.parameters.url | yes | The URL that opens when tapped |
header | no | Optional — supports text, image, video, document |
footer | no | Optional text below the button |
Real-world use cases
- Pay Now → links to a payment gateway
- Track Order → links to a shipment tracking page
- View Invoice → links to a hosted PDF or invoice page
- Book Appointment → links to a booking form
Frequently asked
How do I add a link button to a WhatsApp message?
How do I add a link button to a WhatsApp message?
What is the difference between a CTA button and a reply button?
What is the difference between a CTA button and a reply button?
Can I add an image above the CTA button?
Can I add an image above the CTA button?
How many CTA URL buttons can I add?
How many CTA URL buttons can I add?

