Using WhatsApp buttons for more engaging customer experiences

June 15, 2021
Written by
Dennis Chu
Twilion
Dave Esber
Twilion

WhatsAppButtons.png

With more than 2.2B monthly users, WhatsApp is a powerful channel for conversational customer engagement. In addition to high deliverability, high customer adoption, and high engagement rates, the WhatsApp Business API offers rich messaging features not possible with traditional SMS.

Quick Replies and Call-to-Action buttons, now available in the Twilio Console, allow businesses to streamline customer responses and guide them through conversational interactions. Quick reply buttons let businesses define buttons that your users can tap to respond. Rather than requiring a customer type “C” or “1”, or plaintext, you define the expected customer response in an interactive Message Template. When a quick reply button is tapped, a message containing the button text is sent in the conversation allowing either an employee to respond, or to execute logic (like custom routing) to continue the conversation. Similarly, call-to-action buttons let users launch a website or dial a number with one tap of a button.

Quick reply and call-to-action buttons are now supported within the Twilio Programmable Messaging and Conversation APIs, Twilio Studio, Twilio Flex, and Twilio Frontline.

Getting started with quick reply and call-to-action buttons

To use quick reply or call-to-action buttons, you’ll need to first create and submit a Message Template in the Twilio Console. Once approved by WhatsApp, templates containing buttons can be used by sending the Template body text in your API request. The buttons are automatically appended to the message. Note that by default, we will prioritize sending Message Templates with buttons over an identical Template without buttons (so, go ahead and test out how much more engaging your Templates become with interactive buttons).  

Creating Interactive Message Templates in the Twilio Console

With this upgraded end-user experience comes additional opportunity to streamline logic-driven flows for businesses. Instead of attempting to parse plain language responses, quick reply buttons standardize inbound messages by returning the text of a button as a ButtonText parameter from the callback. From there, you could invoke the next step of a Studio flow, trigger opt-in or opt-out using Twilio’s Advanced Opt-Out feature, and more.

Brazil-based startup, Newtail, uses the WhatsApp Business API to help guide customers through the online grocery ordering and delivery process.

How Newtail uses WhatsApp buttons for their delivery experience

“The process to purchase groceries online has always been a tedious process, especially when you purchase many items. Our biggest challenge was rethinking this activity in such a form that it would happen quickly…” said Gabriel Monteiro, CEO and Co-Founder at Newtail. By using buttons to confirm order delivery date and time, Newtail observed a 20% faster time to close orders.

Adding more more engaging interactions to your customer journey

With approvals out of the way, here are a few ideas for how you might use interactive templates with quick reply and call-to-action buttons to deliver more engaging experiences (and streamline your business processes) across the Twilio Platform.

Send users actionable notifications

The power of buttons and interactive templates is not just about delivering a simpler experience for end-users, but also improving conversions and engagement. While the WhatsApp Business API is often used to have engaging conversations, it’s also relied on for reliable notifications. With buttons, you can offer a conversation flow to change an order, reschedule an appointment, or request an upgrade.

When combined with Twilio’s Messaging Service Features, like Advanced Opt-Out, you can offer end-users a seamless method of opting-in to messages, or opting-out of future messages. With a tap of a button, the user replies to the message, returning a text response. If the body text returned matches your pre-defined START/STOP language, Twilio will automatically perform the request.

Using Quick Reply buttons with Advanced Opt-Out

Offer self-service options

Twilio research found 47% of consumers said they were likely or very likely to use self-service tools, when offered. While WhatsApp is a highly conversational platform, not every conversation requires a human to interact with the consumer. Many businesses have turned to logic-based self-service flows to complete common actions like checking the status of an order or account information, making a change to an upcoming delivery, or rescheduling an appointment. Using Twilio Studio, you can build an interactive menu of options, using quick reply buttons to guide consumers through the options, all well always giving them an option to speak (or message) with a human.

Confirming appointments with quick reply buttons

Reengage customers with call-to-action

While quick replies are designed for conversations inside WhatsApp, call-to-action buttons drive users to take an action outside of the app (like visiting a website or making a phone call). With a call-to-action button, it becomes clear for the user exactly what they need to do to complete a task, and can drive timely action.

Call-to-action button on reengagement message

Start building for free

If you’re already using the WhatsApp Business API with Twilio, head over to the Console to get started. If you haven’t yet started building, we’re offering 90 days of free access to qualified businesses, for a limited time. To jumpstart your development, check out this demo of WhatsApp Interactive Templates from the Twilio Releases Webinar.

We can’t wait to see what you build!