WhatsApp API
Buttons and Media

WhatsApp Buttons And Media

Use WhatsApp template buttons and media headers when a customer needs to take action, review an image, open a document, visit a page, call support, confirm, reschedule, or pay.

Try this with AI Copilot
Explain how to send WhatsApp templates with buttons and media using SMSLeopard
Ask AI →

What Buttons Help Customers Do

Button typeGood fit
Website linkPay now, view receipt, track order, open account, book appointment
Phone callCall branch, contact admissions, reach support, confirm details
Quick replyConfirm, reschedule, interested, not interested, request help
Copy codeOTP and authentication templates

What Media Helps Customers Understand

Media typeGood fit
ImageOffer creative, product photo, event poster, appointment instruction
DocumentReceipt, statement, admission letter, quotation, invoice
VideoProduct explainer, onboarding guide, service instructions

Implementation Pattern

  1. Create the WhatsApp template with the required header, body variables, and buttons.
  2. Wait for the template to be approved.
  3. Fetch the approved template from Templates.
  4. Upload media first when the template has an image, video, or document header.
  5. Send the template through Sending Messages.

The buttons and media available at send time depend on the approved WhatsApp template. Your API request fills the approved variables and references the uploaded media where needed.

Example Customer Journeys

JourneyTemplate contentButtons
Appointment reminderDate, time, branch, staff memberConfirm, Reschedule, Get directions
Payment requestAmount, account, due datePay now, Talk to support
Order updateOrder number, status, ETATrack order, Contact support
Feedback requestService completed, customer nameRate experience, Give feedback

Related Guides