WhatsApp Send Interactive Messages

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.

 

The following messages are considered interactive:

 

 

 

 

Interactive Message Specifications

 

 

 

 

When You Should Use It

List Messages are best for presenting several options, such as:

 

 

 

 

 

 

Reply Buttons are best for offering quick responses from a limited set of options, such as:

 

 

 

 

 

 

 

Reply buttons are particularly valuable for ‘personalized’ use cases where a generic response is not adequate.

 

Interactive List

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendMessageInteractiveList('34605889421', 'What Would you like to do today?', 'To begin, Tap Main Menu and choose from of the following options', '', 'Main Menu', ['Buy bundles', 'Buy airtime', 'Manage your account', 'FAQs', 'Get help with a problem']);

 

 

 

 

Reply Buttons

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendMessageInteractiveButtons('34605889421', 'Select an option', 'Which number would you like to add airtime to?', '', '', ['0123456789', 'Add new number']);