Interactive Messages
Last updated
Was this helpful?
Last updated
Was this helpful?
Interactive messages give your users a simpler way to find and select what they want from your business on WhatsApp. During testing, chatbots using interactive messaging features achieved significantly higher response rates and conversions compared to those that are text-based.
Types of interactive messages:
List Messages: Messages including a menu of up to 10 options. This type of message offers a simpler and more consistent way for users to make a selection when interacting with a business.
Reply Button Messages: Messages including up to 3 options —each option is a button. This type of message offers a quicker way for users to make a selection from a menu when interacting with a business. Reply buttons have the same user experience as interactive templates with buttons.
Currently, they can only be sent within 24 hours of the last message sent by the user. If you try to send a message outside the 24-hour window, you get an error message.
Supported platforms: iOS, Android, and web.
List Messages are best for presenting several options, such as:
A customer care or FAQ menu
A take-out menu
Selection of nearby stores or locations
Available reservation times
Choosing a recent order to repeat
Reply Buttons are best for offering quick responses from a limited set of options, such as:
Airtime recharge
Changing personal details
Reordering a previous order
Requesting a return
Adding optional extras to a food order
Choosing a payment method
Reply buttons are particularly valuable for ‘personalized’ use cases where a generic response is not adequate.
POST
https://api.qikchat.in/v1/messages
To send an interactive message, use the request URL and the following body parameters.
to_contact*
string
customer whatsapp number you want to send message
type*
string
interactive
interactive*
object
contains interactive fields
A successful response includes a data object with an ID for the message sent.
By the end, your interactive
object for button should look something like this:
By the end, your interactive
object for list should look something like this: