In this article, we will cover other features a chatbot has,
Quick Reply Settings
A chatbot can send quick reply buttons as a response to a client’s message. You can configure the following:
- Max number of quick replies to be displayed
- Max allowed length of a quick replies displayed in the client’s chat
For the configuration details, contact support@edna.io.
Sending Formatted Messages
A chatbot can also send messages that are formatted in Markdown. Chatbots needs to pass such messages in the formattedText parameter of the Post answers method.
Passing Client Data to Chatbot
Via the clientData field, a bot receives not all client data, but only those fields that were specifically set by the edna system administrator. So, for the fields to be passed to the bot, they need to be configured appropriately. For more details, refer here.
Passing Routing Parameters
When a chatbot transfers a thread from itself, it can pass additional information for the thread segmentation in the segmentationInfo object. This object contains information about custom segmentation parameters and their values in the key:value format.
To configure a custom segmentation parameter, a system administrator needs to:
- Create a segmentation parameter in the
segment_parametersin the database. For the steps on creating custom segmentation parameters, contact support@edna.io. - Add the value а the custom parameter to the
segment_parameter_dictionariestable. This parameter will be displayed in the admin WP when creating a segment. For example, a custom parameter for client status (client_status) can have three values,vip,premium, andnew. - Create a segment with the added segmentation parameter, then set up a route for this segment.


Next, a client sends a message to your chat and is transferred to the chatbot. The chatbot then:
- Understands the client has the
vipstatus. - Transfers the thread, passing the following segmentation parameter in
segmentationInfo:
"segmentationInfo" : { "client_status" : "vip" } - The thread is segmented as Segment for client status and further follows the For VIP clients route.