Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Go to Haptik Website
  • Contact Us
  • Home
  • Bot Building
  • Bot Responses

What are the types of responses?

Written by Medha Anand

Updated on July 27th, 2022

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Getting Started
    Build Deploy Analyse Manage Account Bot Deactivation
  • Bot Building
    Essentials Smart Skills Steps User Messages Bot Responses Entities Connections Customisations User feedback collection Testing Whatsapp Bots NLU Bot Maintenance
  • Smart Agent Chat
    Set up Admin Settings MyChats Section (Agent Inbox) Live Traffic Section Teams Section Archives Section Analytics Plans on Smart Agent Chat
  • Conversation Design
    Design Basics Design Guides Designing for Platforms Designing WhatsApp Bots
  • Developer Guides
    Code Step Integration Static Step Integration Shopify Integration SETU Integration Exotel Integration CIBIL integration Freshdesk KMS Integration PayU Integration Zendesk Guide Integration Twilio Integration Razorpay Integration LeadSquared Integration USU(Unymira) Integration Helo(VivaConnect) Integration Salesforce KMS Integration Stripe Integration PayPal Integration CleverTap Integration Fynd Integration HubSpot Integration Magento Integration WooCommerce Integration Microsoft Dynamics 365 Integration
  • Deployment
    Web SDK WhatsApp Facebook Instagram Sunshine Conversation LINE Google Business Messages Telegram MS Teams Bot as an API iOS SDK Android SDK
  • External Agent Tool Setup
    Zendesk Chat Salesforce Service Cloud Freshchat Zoho NICE CXOne Gorgias
  • Analytics & Reporting
    Intelligent Analytics
  • Notifications
    SMS Notifications Success Measurement
  • Commerce Plus
    Catalog Integration Bot Building Guide Channel Deployments Unified ML Pipeline Documentation
  • Troubleshooting Guides
    Error Messages FAQs
  • Release Notes
+ More

Table of Contents

Table of Contents Types of Responses Bot Responses Entity Response Final Response Suggested Response Follow Up Message Warning

Table of Contents

Types of ResponsesBot ResponsesEntity ResponseFinal ResponseFollow Up Message

Types of Responses

Depending on how the step is built, the Bot Responses section can have three types of responses - Bot Responses, Entity Response, Final Response.

You can check out the video below to understand this.

Bot Responses

This is the first message that the bot sends out when the step is detected and it doesn't know about any entity on the step.

Entity Response

If you have Entities present on a step, then Entity Response is the response that the bot will send when it doesn't know that Entity's value.

For example, if you want to collect the User's name, you could ask "What is your name?" in the Entity Response. Now If the User replies back with "My name is Bruce Wayne", then "Bruce Wayne" will be extracted as an entity by our NER. These entities can then be used to create personalized and advanced flows for every user and hence, build better bots.

  • When there is only one entity present, the Bot Responses section is disabled as it is the same as Entity Response of the first Entity on the step. For Example, if you want to collect User ID, your Bot Responses would look something like below:
  • When you have multiple entities, consider the Bot Responses to be the opening message for the step. In some cases, this can be the same as the response in Entity Response of the first Entity on the step.

If the bot knows the Entity's value, then it will skip the response and move to the next Entity Response or Final Responses.

You can set an Entity Response only for Mandatory Entities. To know more about the difference between Mandatory and Non-Mandatory entities, refer this.

Since Non-Mandatory entities are not compulsory for the step, you don’t need to add a specific response for this entity. And the request to collect the answer can be combined with responses for other Mandatory Entities by using Chat Forms or other HSLs.


Final Response

Once all the entities have been collected, the bot finally replies with the responses from the Final Response section. This is usually the closing message for that step.

In cases where the step is a Start step or an intermediate step, the Final Response section is useful to send a response to continue the user to the next part of the flow.

Final Response isn't applicable if the step doesn't have any entities as the Bot Responses itself acts like the Final Response.


In case you want to skip this message and directly continue the user's journey in the flow, add {} as the Final Response. Click here to know more about Smart Actions on Bot Responses.

Suggested Response

This is a response-type, that is a part of Smart Agent Chat. It is also called Canned Responses. These responses are pre-added and the agents on Smart Agent Chat can use these responses at the time of conversation with the user. 

They need to use "/"(forward slash) in order to use these responses. Once you type / in the composer, you will see the suggested texts, that you can choose to send in the chat, as shown.


Follow Up Message

This is an interesting section under Bot Responses. Sometimes we need to follow up with users as they stop replying, you can achieve that by using Follow up message.

If the user is inactive for a specific interval, then the bot replies with the Follow Up message. The delay interval for this message can be set using the slider and can be set between 0.01 seconds to 20 minutes.

Use Follow Up messages to collect feedback or increase engagement on your bot.

Follow up message will be sent only if the user has not replied back after reaching that step and the chat is in Bot state.

Delete

Warning

  • Feedback is triggered after every Context Clear step or End of Query step.
  • Example: 
    • Consider, a step to be a context clear step, and it has a follow-up message. But, since it is a context clear step, feedback would also get triggered on that step. 
    • So in this case, either follow-up or feedback would get triggered. The one with a lesser delay compared to the other would get triggered first. 
    • If the follow-up message has a lesser delay compared to feedback, then the follow-up message will get triggered, and vice-versa.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • What is Bot Response?
  • What are Text+Quick Replies HSL?
  • What are Image HSLs?
  • What are the properties of HSL?

Platform

  • Conversation Studio
  • Smart Skills
  • Advanced NLU
  • Intelligent Analytics
  • Omnichannel
  • Smart Agent Chat
  • Enterprise Security
  • Integrations

Solutions

  • Conversational Commerce
  • Lead Generation
  • Customer Care
  • WhatsApp
  • Conversational IVR
  • Google Business Messages

Industries

  • Retail/ E-Commerce
  • Financial Services
  • Travel & Hospitality
  • Telecom

Knowledge

  • ROI Calculator
  • Reports & Research
  • Case Studies
  • Webinars
  • ISAT
  • Tech Blog
  • Business Blog
  • Resources
  • Haptik v/s Yellow
  • Haptik v/s Liveperson
  • Haptik v/s IBM Watson
  • Haptik v/s Verloop
  • Conversations on AI

Company

  • Why Haptik
  • About Us
  • Careers
  • News & Media
  • Awards & Recognition
  • Contact Us
  • Partnerships
  • Investor Relations

Subscribe

Sign up to recieve the latest updates

Find us on

  • Twitter-footer
  • Linkedin-footer
  • YT-footer
  • Insta-footer
  • G2-footer
  • Facebook-footer

Knowledge Base Software powered by Helpjuice

Copyright © jio Haptik Technology Limited 2021 | Data Security & Privacy Policy | GDPR

North America | Asia Pacific | Africa | enterprise@haptik.ai

Definition by Author

0
0