Table of Contents
Basic Text Responses
To build a basic text response for your WhatsApp chatbot, we use Default Text Response from the Dialogflow. We can create variants for a simple text message in the Default Text Response.
Add A New Line
To add a new line in a text response, we separate texts for two consecutive lines using ‘Shift + Enter’ Keys. Text written after ‘Shift + Enter’ Keys will be displayed in the next line of the same message in the WhatsApp Chat.
New Text Message Response
To add a new message or bubble in text responses, we separate texts for two consecutive messages using two semicolons ‘;;’ . Text written after ‘;;’ will be displayed as a separate message in the WhatsApp Chat.
To create a text message bold, we put that text inside two asterisk characters, eg. *BoldText* . Text written between two asterisk characters (do not give spaces between * and text) will be bold in the WhatsApp response.
To create a text message italic, we put that text inside two underscore characters, eg. _ItalicText_ . Text written between two underscore characters (do not give spaces between _ and text) will be in Italic style in the WhatsApp response.
Use Emojis In Responses
We can use emojis and emoticons by simply adding them to our text responses. To Access Emojis:
Windows – Press ‘Windows Key’ + ‘Semicolon’
MacOS – Press ‘Command’ + ‘Control’ + ‘Spacebar’
Send A Media/Doc Response
In order to send media like images, videos, Gifs or files like .docs, .pdf, we’ve to follow a certain format.
We use the Basic Card From Google Assistant Response to create a media/file response.
Maximum file size allowed for all media (photos, videos or voice messages) to be sent or forwarded through WhatsApp is 5 MB on all platforms.
We primarily use file URL, alt text and a file type ( IMAGE for an image, VIDEO for videos and FILE for documents).
Points To Remember
We always use Default Response to create text responses.
Basic Card from Google Assistant’s Responses will be used to create media/doc responses.
We can not use Custom Payloads or any other responses to create WhatsApp Messages.
In order to send text responses through Webhook, we have to customise text responses as shown above.