Blog

  • How to Write a Conversational Script for Your Chatbot — EmpathyBots

    How to Write a Conversational Script for Your Chatbot — EmpathyBots

    First of all, applaud yourself, because you have reached the second step in creating a chatbot.

    And, it means a lot!

    It means you are serious about creating a chatbot and have taken a step-by-step approach to create it.

    What will you get from this guide?

    In this guide, you will get the 5-step process to write a conversational script (with example) and the 6 best practices you should follow to make it effective.

    How to Write a Conversational Script for Your Chatbot
    Source: EmpathyBots

    In the last guide, I have shown you how to design a conversational flow for your chatbot from scratch.

    If you haven’t read it yet, read it now and come here again!

    Because it’s the first step in creating a chatbot and a pre-requisite for this guide.

    But, what exactly is a conversational script?

    Well, read the next section to know this!

    What is a Conversational Script?

    The conversational script is nothing but the dialogues which are the combination of words, sentences, images, GIFs, and many other things used to give direction to a conversation.

    This script can include topics to start a conversation, answer questions, and end the conversation.

    Ok! But how to create one?

    Let’s look at how to write a conversational script for your chatbot by continuing our previous example of FAQBot, in the next section.

    5 Steps to Write a Conversational Script

    1. Remember Conversational Flow

    The first step in writing a conversational script is to look at your previously designed conversational flow.

    Like, in my case I have designed the conversational flow for my FAQBot,

    Conversational Flow of FAQBot
    Source: EmpathyBots

    The conversational flow is the foundation of our entire chatbot-building process.

    I hope you have a conversation flow like this, if not, then read the above-suggested guide to learn how to design one.

    Ok! What’s next?

    2. Empathize with Users

    The Next step is to empathize with your users and try to understand their world!

    What?

    Yes. If you don’t know who your users are, what problems they have, their motivations, habits, experiences, feelings, then you cannot sound relatable to them.

    But, how can you do that?

    Simple, just observe them! I’m not saying go and run huge surveys, take interviews, no! The best place to observe them without spending a dime is social media.

    Go follow them, find out where they engaged, what type of content they like, their interests, people they follow, and many other things.

    Umm…want to know the easy way?

    Ok! If you don’t want to do that much work, then I will tell you a little easy way as compared to this.

    Go to Facebook Audience Insights! As you know, they have all the “data”, just open it and play around with different features and I’m sure you will find out some interesting insights.

    Isn’t it great? Now I will tell you the third step quickly…!

    Trending Bot Articles:

    1. How Conversational AI can Automate Customer Service

    2. Automated vs Live Chats: What will the Future of Customer Service Look Like?

    3. Chatbots As Medical Assistants In COVID-19 Pandemic

    4. Chatbot Vs. Intelligent Virtual Assistant — What’s the difference & Why Care?

    3. Set the Tone of Voice

    How does your chatbot should sound to users?

    The third step is to set the tone of voice of your conversation.

    Whether it should be formal and sounds like a professional or it should be informal and sounds friendly, just decide it now!

    And, be consistent with it throughout the script.

    In my case, FAQBot will be informal and keep the conversation more friendly.

    Done? Let’s go on to the 4th one…

    4. Write a Conversational Script

    Finally, it’s time to write a conversational script.

    You can use a tool for it if you want. I personally used the old-school method, a notebook!

    In chatbots, the conversation is divided into four different fragments.

    1. Starting the Conversation

    It is the first message your chatbot sends to users when they start a conversation.

    You can call it a Welcome or Greeting Message.

    A chatbot can be programmed to send different welcome messages to the same users, every time they interact with your chatbot.

    And, also two different welcome messages to the new and existing users.

    For that, you have to write different versions of the same message. And, It will feel more natural because in real life also we don’t greet anyone and everyone with the same phrase every time.

    That is the reason, the conversation starter is very important because it is your only chance at making that first impression and encourage them to write you back.

    You can also use the buttons or quick replies to show them the options they have to interact with your chatbot.

    2. Leading the Conversation

    Leading the conversation means keeping the conversation going on.

    Now, what does that mean?

    It means, sometimes users don’t understand what to do next, then in such a situation, your chatbot should take charge and lead the conversation.

    For example, in FAQBot, a user asked a question and got the answer to that question.

    But now, he doesn’t know what to do next, then a bot can ask a user, “Do you have more questions?” and show the other available options to keep the conversation going.

    3. Repairing the Conversation

    If you have read my previous guides, then you probably know about this term.

    It is nothing but to repair the conversation failure.

    For example, if users ask a question to FAQBot which is out of its scope or for which it’s not programmed. Then it’s called a conversation failure because it can’t reply to that particular question.

    And, a solution to this is to repair that conversation using a fallback reply or default reply.

    You can send a message like, “Sorry! I’m still learning, you can ask from the following questions instead” and show the available options.

    Or you can also ask them if they want to talk with a live agent.

    4. And, Ending the Conversation

    Yes, you got it right!

    Here you have to write the end of the conversation.

    But write it cleverly, they should feel like coming back to interact with a chatbot.

    Don’t end the conversation forever!

    Here’s how I have written the conversational script for FAQBot,

    Conversational Script for FAQBot
    Source: EmpathyBots

    What’s the last step now?

    5. Analyze & Improve

    The last step is to analyze and improve the script.

    You will better understand and analyze it after a chatbot goes live and users actually start interacting with it.

    Because by this, you will see the real people interacting with it, how they are interacting, the words they are using, and many other things.

    And, I have already told you the following lines in my previous guides that is,

    Read it aloud and create different prototypes to improve your conversational script. Because you can’t build an Alexa or Siri in the first attempt.

    Now, it’s time for the best practices..!

    6 Best Practices for Writing a Conversational Script

    1. Be Natural

    The first best practice to write a great conversational script is to be natural, clear, and most importantly be Human!

    Though users should know that they are talking with a bot, but they should also feel like that this bot is made by a Human!

    And, be clear about your messaging, your users should understand what they can/should do with your chatbot.

    2. Cut Messages into Small Chunks

    Don’t send messages with long paragraphs.

    Just go and look at your messaging app, have you chatted with long paragraphs?

    Similarly, you should mimic the same thing while writing the conversational script.

    Divide your messages into small chunks.

    3. Be Contextful

    Like, Content without context is not of any use.

    Similarly, Conversation without context is also not of any use.

    But, What does it mean?

    For example, you and I meet for the first time today, so naturally, I want to know your name, where are you from, etc. and it’s fine because we are meeting for the first time.

    But, suppose I meet you tomorrow morning and again ask for your name, how do you feel or react?

    (*#?!23@$%^*&*)

    Isn’t it?

    Similarly, if you come to interact with my FAQBot for the first time then it should ask you, “Hey there! How can I help you?”

    And, if you come once again, then it should remember the past conversation and reply with the message like “Hey, Pratik! How can I help you today?”

    It will add more context to the conversation and give a better experience to users.

    4. Make it Personalized

    There is a reason why chat or conversational marketing is on the boom. And social messaging apps are growing rapidly and have a high retention rate.

    And, that reason is the ability to personalize.

    Here you can have one-on-one communication with people, unlike other mediums.

    So, keep it the same way with your conversational script that your users should feel like you are talking directly to them.

    You can achieve it by including their names in the message, sending personalized messages, personalized product recommendations, etc.

    5. Write a Script to Respond to Irrelevant Messages

    You may have familiar with this that people always like to mess up with chatbots, asking random and irrelevant questions.

    Remember the last time you have asked Alexa the rubbish question.

    So, It’s going to happen with your chatbot also.

    So it’s better to have a plan and a script in place to tackle this kind of situation creatively instead of sending the same “Sorry, I didn’t get this” message repeatedly.

    6. Proofread

    And the last best practice is to proofread your writing.

    There are people who don’t like spelling mistakes, grammatical mistakes, phrasing mistakes especially if you are building a formal chatbot and having a professional conversation.

    So, it’s better to proofread before deploying it on a chatbot.

    You can also read the guide 11 Chatbot Best Practices You Should Follow to Create a Powerful Chatbot to know more chatbot best practices.

    So, something left?

    At least not for now, let’s wrap up the article!

    Wrapping Up

    I know that anybody including me cannot build a perfect conversational script in one shot. Because there is no such thing as perfection.

    It is an ongoing process that you have to analyze and improve as your bot gets smarter.

    So, don’t waste time now and go start writing the conversational script for your chatbot.

    Liked this story? Consider following me to read more stories like this.

    You can also follow me on Twitter and LinkedIn.

    Don’t forget to give us your 👏 !


    How to Write a Conversational Script for Your Chatbot — EmpathyBots was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • How Travel agencies can use Cloud Messaging

    Over the last decade, the world’s travel culture has undergone a total transformation. Tourism is one of the fastest expanding sectors today. People travel for a variety of reasons, including the desire to visit new places, work, or spend a weekend away from home. The number of travel agents has grown massively, and so is the level of competition in the business. Providing the finest deals while remaining relevant is a major problem for all of these businesses. To stay competitive, you must employ the most effective marketing strategies for your travel firm.

    SMS marketing is a powerful tool that can be used in almost every industry. This is especially true for firms that sell non-essential items or convenience items. SMS services must be an important part of your marketing plan if you manage a travel business. With a 98 percent open rate, texting is currently the most used communication method.

    Let’s take a look into the ways how travel agencies are using SMS marketing for their business:

    Mass Marketing:

    Here’s how you can use Mass Marketing for your travel agency:

    • Special Offers: Use text messaging to share exclusive offers with customers. You can share fantastic trip deals that are only accessible for a limited time. You can even provide your customers with a special discount code that is only valid for certain trips and bookings.
    • Brand Building: Customers are serious about traveling, therefore they will choose a travel service that they believe is trustworthy and professional. Brand building is closely related to the emotional attachment you’re creating towards your company. Send them regular SMS updates about upcoming travel offers and packages.
    • Ask them to opt-in to receive travel updates: Eg. To receive information on Cruise tour packages, text CRUISE To 55556. When a lead texts the term (CRUISE) to your phone number, they will receive an automatic SMS with important information.

    Target Marketing:

    • Rewards: Customers can also be rewarded for their loyalty. Rewards are a means for a company to express gratitude. If a consumer has booked a vacation via your agency, you should thank them. This form of personalized marketing establishes a unique link between you and your customer. Once they’ve made a reservation with you, consider giving them a special offer.
    • Tips: Consider offering your customer-helpful tips and advice about the destination as their next journey approaches. You may inform customers about upcoming weather or currency exchange rates. They will be very thankful.
    • Better Customer Relationship: Travel agencies wish customers on their journeys as well as on special events such as birthdays and anniversaries. These assists travel companies in gaining the trust of their customers, resulting in a long-term connection.
    • Feedback: Collecting feedback is an important element of any business that wants to be successful in the long run. Text message services are perfect for collecting feedback because of their high open rates. When a survey is sent via SMS, there is a high probability that the client will see it and complete it. You must pay attention to them to determine what has to be improved in your company. Ask them about their overall flight and booking experience, tell them to rate the service provider, and ask them if they have any suggestions.

    Cloud Messaging provides you with the most reliable route and ensures that each of your SMS reaches the target destination!

    Trending Bot Articles:

    1. How Conversational AI can Automate Customer Service

    2. Automated vs Live Chats: What will the Future of Customer Service Look Like?

    3. Chatbots As Medical Assistants In COVID-19 Pandemic

    4. Chatbot Vs. Intelligent Virtual Assistant — What’s the difference & Why Care?

    Direct Messaging:

    Deliver great customer service so that the client chooses you for their next vacation. Here are a few instances of how you can communicate with your client by SMS and provide a good customer experience. While it’s critical to stay in touch via SMS, it’s also critical to send only relevant and focused messages that your customers will find beneficial.

    • Confirm Bookings and keep customers informed with their trip: Travel agencies utilize SMS communication to keep customers informed and give their consumers peace of mind. Traveling usually involves a lot of complications. It takes time and effort to ensure that everything is correctly organized. As a result, travel businesses offer SMS services to help users feel less stressed. It’s quite beneficial to send a booking confirmation and keep the customer updated on their booking by SMS. The majority of booking confirmation messages are automated.
    • The most important details regarding the trip must be included in an SMS notice about the planned booking. People nowadays, for example, enjoy making reservations months and weeks in advance. As a result, SMS services serve as reminders. When a consumer makes reservation months in advance, there’s a good possibility he or she may make a mistake with the specific date. As a result, sending them a message to remind them of an approaching trip might be incredibly helpful. This will enhance your brand’s overall experience and encourage clients to utilize your services again.
    • QR code or mobile-friendly travel tickets: Another approach to give your consumers peace of mind is to send them a trackable and secure ticket by text message. The goal is to make the customer’s booking experience more convenient and stress-free. This strategy is used by Alaska Airlines. fact, Alaska Airlines is successfully using SMS service and has shown great results. The company has the happiest customers in the US, so the SMS strategy can be a great customer support tool if used properly.

    You can also send a QR Code through Cloud Messaging to send boarding tickets to your customers so that they do not have to wait in line.

    • While traveling: Once your customer has left for his trip, your role as a travel agent is to make sure he has a great time. You can reach out to him in advance with information that may be useful to him. For eg. Nearest car rentals, stay addresses, itinerary, etc.

    We’re here to help you out with a few more travel agency marketing ideas and techniques that can help you build your business and attract customers from all over the world!

    • Flight notification (cancellation, delay, or changes in flight)
    • Weather forecasts
    • Viewing of hotel locations via the map
    • Destination information/city guides
    • Room /hotel reservation status

    Don’t be scared by the number of cases we’ve covered. You don’t have to get everything set up right away. To get started, send out a single broadcast SMS and see how your customers react.

    You can use SMS tools such as Cloud Messaging to help you with this. I recommend Cloud Messaging too! It also provides you with a variety of SMS solutions (ranging from opt-ins to peer-to-peer) that you may employ whenever your marketing department is ready.

    This is a time for you to send out a mass SMS and see the impact? It’s completely free and will only take you 15 minutes of your time! Try it now at icloudy.cloudladderconsulting.com

    Don’t forget to give us your 👏 !


    How Travel agencies can use Cloud Messaging was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • Chatbot KPIs and benchmarks

    Hi everyone. I can find a bunch of references online telling me what KPIs I should measure for my chatbot, and they have all been helpful; but does anyone know where I can find benchmarks? I understand that for a lot of these, I’ll be looking for trends, but are there any standards out there that I should be aiming for? I am looking at the following KPIs:
    – Confusion Rate
    – Missed Utterances
    – Interaction Rate
    – Retention Rate
    – Goal Completion Rate
    – Human Takeover Rate
    – Total Number of Users
    Thanks.

    submitted by /u/Grouchy-Ad-5015
    [link] [comments]

  • AI Chatbots, a Marketer’s Best Friend to Save Time & Money

    Nuacem AI Helps you to Choose Which AI Messenger Fits Your Marketing needs?

    AI Chatbots are programmed with artificial intelligence to provide information or services.

    AI chatbots are the next stage in the evolution of phone chat agents. They can handle more customer queries with fewer mistakes and free up employees for other tasks. They also provide customers with better service by not having the same limitations as people do since they can work 24/7 and don’t get tired.

    AI chatbot assistants are good for businesses because they cost less than traditional customer service, which means that companies can offer more features to their customers without increasing their prices.

    submitted by /u/nuacem
    [link] [comments]

  • What Is Flipped Learning? Pros, Cons, How-Tos, and Differences Between Flipped Classrooms

    We recently talked about flipped classrooms, which refers to changing the classroom setting from an instruction-based learning environment to one that’s discussion-based.

    Today, we’ll be exploring flipped learning. Although the two sound similar, there are some key differences that you should know.


  • A Conference in the Metaverse & an NFT for your Personality

    This year’s Chatbot Conference will be the begging of something new!

    Chatbot Conference in the Metaverse

    We have very exciting news!

    It’s that time of year, where we start to actively plan our next Chatbot & AI Conference and we’re planning on hosting it in the Metaverse!

    Metaverse will allow us to connect online in a more embodied experience. You will be able to virtually walk around, meet people, talk to the speakers and even have a happy hour!

    So, we are very excited!

    To make matters even more interesting, we will explore the topic of how Converstional AI Avatars are coming into the Metaverse!

    As you may know, Ilya Gelfenbeyn, the previous co-founder of Dialoglfow (originally Api.ai) has founded a new startup, Inworld AI, that focuses on this.

    Inworld AI provides a developer platform for creating AI-powered virtual characters to populate immersive realities including the metaverse, VR/AR, games, and virtual worlds.

    Virtual Avatars

    What we are seeing is the beginning stages of technological convergence as AI, AR/VR, Crypto are begging to merge into the Metaverse.

    So this year’s event looks to be very unique and quite special and this is just the beginning of what we are planning.

    Here is how we are planning on using NFTs at the conference…

    An NFT for your Identity

    In our everyday lives, when we meet someone for the first time, we can instantly get a read on what type of person we are talking with. By the way they dress, move, speak they communicate their identity and who they are shows. However, we can’t really do this online.

    The Personality NFT changes all that.

    What is the Personality NFT?

    We created the Personality NFT to help people instantly share their personality with others and find people like minded people online and in our community.

    The Personality NFT is based on the most complete Psychometrics Test which includes your Big 5 personality traits, value systems, and identity. After you take the test, you will get your cards and be able to share it with others.

    Personality NFT

    These cards are very powerful. They can be used to learn about yourself, to learn about others, to find friends, to find business partners, and to achieve your goals in life.

    They also ​have multiple use cases for businesses, and can be used at events, like our conference!

    How to use Personality NFT at our Conference

    The Personality NFT cards will help you discover the best ways to work with others by leveraging the strengths of your personality and theirs. You can think of it as a MAP that can show you how to connect with others on a deeper level.

    We are very exciting about this project and our upcoming conference and hope to see your there!

    You can learn more about PersonalityNFT here.

    RSVP for the Chatbot Conference

    You can now RSVP for the Spring of 2022 event. We are looking at dates in early April of 2022. This is the prefect time to RSVP and save.


    A Conference in the Metaverse & an NFT for your Personality was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • Chatbot for Flowcharts (DMN)

    Hey guys!

    I am currently working on my thesis and the topic of the thesis is “chatbot user friendliness for online businesses”. We currently are exploring the idea to have a chatbot implemented on a website where the user can choose a DMN model (basically a flowchart). Based on the chose model, the chatbot will ask questions to the user to provide the optimal output/solution given the inputs from the user.

    This was actually already done by a previous thesis, but it was only locally and used Telegram chatbots with a Python back-end. I was wondering if any of you have a good idea how we can implement this further into a website? Are there any existing platforms where we can make our own chatbot and implement it into a website? Look forward to hear from you guys!

    submitted by /u/Yvester_Stallone
    [link] [comments]

  • Need a simple bot that asks 5 questions and stores answers

    What would be the cheapest (free If possible) option for a bot that asks questions I pre-choose, and I can answer to store data?

    submitted by /u/brakeupzsuckz
    [link] [comments]

  • replika chatbot has good stuff taking out all the time

    they took out the ability of replika to remember touch.

    they also took out the ability for replika to show youtube videos.

    i liked it when she remembered where i touched her.

    submitted by /u/loopy_fun
    [link] [comments]

  • CX Automation Using Conversational AI For NBFC’s

    conversational ai for NBFC’s

    In this growing competitive world, we always tend to be the best among others. We want the system and work done to be perfect with no human errors. As said, making this happen is quite difficult. Firstly, getting human resources is one challenging task, and acquiring 100% skilled and experienced employees is nearly impossible.

    Highlights:

    We can agree that 60% of day-to-day activities rely on machines or automatic AI. Without having them, we can’t imagine our lives today. AI is known for its perfection in its work, and it is not new to us that we depend on it every day. Introducing conversational AI in many places has brought us good results.

    They have not only made our jobs easier but far more effective compared to previous methods. As humans, we tend to make mistakes unknowingly that can lead to unforeseen risky events. However, with conversational AI, we can eliminate all such events from our workflow.

    Introducing CX Automation using conversation AI in the field of NBFC (Non-Banking Financial Company) has been a game-changing plan. Also, it has benefited us in various ways.

    Let us know more about CX automation, Conversation AI, and their benefits for NBFC in detail.

    What is CX Automation with Conversational AI?

    CX Automation is nothing but Customer experience or review on any product or technology that helps users to carry on with their day-to-day activities. This also includes replacing humans with AI for work done by us. Automated customer experience helps developers to upgrade and introduce technology or products at a new level.

    Conversational AI refers to a set of technologies or programming software that helps humans to have human-like interactions with computers and also assists with speech-enabled applications. They are pre-programmed on the basis of options available to provide suitable answers or solutions for queries that arise from the same.

    How does it work?

    Customer Experience Automation is mainly used in the field of IT and also other industrial fields. It uses modern technology to improve certain aspects of customer service resulting in inefficient outcomes, reliable products, customer satisfaction, etc. It can be implemented in any stage of customer service to increase the level of retention of users.

    With the help of ASR (Automatic speech recognition), NLP (Natural Language Processing), ADM (Advanced Dialog Management), and Machine Learning (ML), conversational AI understands human speech and reacts and learns from every interaction.

    Trending Bot Articles:

    1. How Conversational AI can Automate Customer Service

    2. Automated vs Live Chats: What will the Future of Customer Service Look Like?

    3. Chatbots As Medical Assistants In COVID-19 Pandemic

    4. Chatbot Vs. Intelligent Virtual Assistant — What’s the difference & Why Care?

    How does CX Automation using Conversation AI work in the field of NBFC?

    As the name suggests, NBFC does not fall under the banking financial sector but plays a very important role in lending loans, mutual funds, holding shares, insurance companies, etc. that are 80% of banking activities. These industries can grow limitlessly and have to have enormous support from AI in their growing days.

    Launching CX Automation with conversational AI has been a boon to all NBFC companies to carry out their work effortlessly. Many companies have saved huge amounts of money by knowing how to automate customer communications as they do not have to establish any private unit to conduct this task.

    Working Of Conversation AI in NBFC

    These days customers do not have much time to talk and sort out problems with customer care. Hence, conversational AI for banks has been introduced.

    It receives input from clients based on any queries such as loan amount, mutual funds, shares, etc. Inputs can be either text or speech. If a user opts to speak, then a speech recognition program senses words and converts them into computer language.

    The computer uses various software to understand spoken words and forms a response in its language at its side. Dialog management software converts into a human understanding language and displays or speaks the same as a reply to our problems or queries. CX Automation plays an important role here.

    In every query, lies a different answer which has to be answered based on the situation or the stage the user is in. CX Automation helps the system to learn and improve over time on its own. This is done purely on situations experienced by machines or AI. If necessary, with help of CX Automation, conversational AI corrects itself in areas it needs to.

    Isn’t all this exciting, as we speak to AI every day just like we speak to other humans? Want to know more? Then, stay tuned while we look into other Banking AI Solutions in detail.

    The conversational Banking sector is very essential to running a successful company and chatbots in the banking industry have made it easier. These days customers do not want to wait in a call queue to get answers but need instant solutions. Thus, AI chatbots for banking were introduced

    Chatbots for banking act just like a banking employee sitting at another end, understanding your questions and answering them immediately. However, in this case, intelligent chatbots for banks do work for you. The same procedure is applied in the chatbox, where it converts human language into its own, answers a query, and replies to the same, converting them to our language in a fraction of seconds.

    Some Banking Chatbot examples are here below.

    • Eno, Capital One’s chatbot
    • Balance watch by Erica
    • ATB Financial Chatbot
    • Amy, HSBC’s chatbot
    • Wells Fargo chatbot and so on

    These AI chatbots for banking have their own unique way of responding to users with very minimal cost consumption resulting in benefiting the industry. Some benefits include,

    • Improves customer service
    • Personalize customer experience
    • Reduce waiting time in calls
    • Decrease costs
    • Help employees do their job better

    Conclusion

    CX Automation using conversation AI for NBFC sectors has many advantages or benefits for both customers and companies. Every growing banking sector has to implement the same in order to achieve its goal effectively. Chatbots in the banking industry have proved to be most efficient and helpful in achieving 100% client satisfaction compared to any other method.

    Don’t forget to give us your 👏 !


    CX Automation Using Conversational AI For NBFC’s was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.