Frequently Asked Questions (FAQs) Chatbot

Tool deployment guide

An FAQ Chatbot is an easy way to help visitors, customers, or even staff get rapid access to information. Based on the format of question and answers, the chatbot will use AI to identify the most appropriate answer to whatever the user types in. The system also learns over time and you can keep question and answers up to date and growing. We get your first set of FAQs, bot personality information, and your Microsoft Azure details and set you up with a chatbot.

Chatbots

Published:
Est. reading time: 4 minutes
Author: Steph Locke

Chatbots

Published:
Est. reading time: 4 minutes
Author: Steph Locke

An FAQ Chatbot is an easy way to help visitors, customers, or even staff get rapid access to information. Based on the format of question and answers, the chatbot will use AI to identify the most appropriate answer to whatever the user types in. The system also learns over time and you can keep question and answers up to date and growing. We get your first set of FAQs, bot personality information, and your Microsoft Azure details and set you up with a chatbot.

Steph Locke

Technologist and consultant with a track record of delivering transformation of businesses into data science and AI companies.

More

An FAQ Chatbot is an easy way to help visitors, customers, or even staff get rapid access to information. Based on the format of question and answers, the chatbot will use AI to identify the most appropriate answer to whatever the user types in. The system also learns over time and you can keep question and answers up to date and growing.

We get your first set of FAQs, bot personality information, and your Microsoft Azure details and set you up with a chatbot. You will be able to immediately embed this into your website with some simple iframe code or you can start setting up the bot channels to integrate the chatbot into Facebook, Telegram, Microsoft Teams and more.

1. Before you start

To be able to proceed with setting up the GoSmarter FAQ chatbot, you need:

  • Have a Work or Education email address associated with Microsoft 365 or Azure Active Directory
  • Be an Administrator role for Microsoft 365 so that you can grant us the relevant permissions
  • Have at least Contributor access to a Microsoft Azure subscription
  • Be prepared with some questions and answers to add to your chatbot either in the form of some text, a web page, or a file to upload.

Get an Azure Account

2. Teach your bot

Here you need to add your initial question set. Don’t worry you will be able to edit these in future using qnamaker.ai and you can even set up approval processes etc. For now simply provide us with some typed up questions, a web page with your FAQs or a document that has them in.

Make sure to click Confirm before moving on!

3. Customising your bot

Your bot needs some stock responses for time like when it doesn’t know how to respond. You can use our defaults or change them to suit your business.

Make sure to click Add before moving on!

4. Setup your bot

Here you’ll login to your Azure account and grant us the permission to setup the bot in your account.

Popups If you’re clicking buttons like ‘Log in’ and nothing’s happening, you need to enable popups so that the login boxes from Microsoft etc. will appear. This is usually done by clicking on the blocked popup symbol next to the URL bar.

5. Install your bot

We’ve created the chat bot tool in Azure for you. You can now go to it and get the embed code (iframe) to add it to your website or find guidance to add it to other platforms such as facebook, Slack and many more.

5a. Open the chatbot tool

  • Log in to the Microsoft Azure portal.
  • Select Subscriptions with the key icon.
  • Click on Resource groups from the left side scrolling menu.
  • Select the subscription you used to sign up to the Chat bot with.
  • Select the GoSmarter-Chatbots Resource Group.

5b. Test the bot

  • Choose the resource labelled with the Bot Channels Registration type.
  • From the flow diagram, click the Try out your bot in Web Chat link and you can test your bot, but wait for it to speak first.

5c. Get the embed code

  • Choose the resource labelled with the Bot Channels Registration type.
  • From the flow diagram, click the Connect to Channels link.
  • On the right side, under the Web Chat row, click Get embed codes .
  • Click on the link at the bottom of the popup, Click here to open… .
  • Copy and Paste the iframe from the Embed code section into your sites source code.
  • Click Show on one of your Secret keys and copy it.
  • Replace the YOUR_SECRET_HERE in your embedded iframe with the secret key you copied in the previous step.
  • Update your website and the chat bot will be ready to start answering questions.

FAQs

  • Can I style the Chatbot to match my websites theme? Of course!, you can position the iframe where ever you want it by adding it to the appropriate place in your HTML and style it using CSS as you would any other HTML element. This is the iframe that you insert into your code: <iframe src='https://webchat.botframework.com/embed/gosmarterfaqbot?s=YOUR_SECRET_HERE' style='min-width: 400px; width: 100%; min-height: 500px;'></iframe> For example, we have our chatbot added to our website and styled to match the theme As you can see you can embed the Chatbot inside interactive popups, include color themes, avatars and enable users to close or open to suit their needs.
  • Can I make changes to the QnA’s after setting up the Chatbot? Yes, you have full control over your QnA data, just visit qnamaker.ai to make changes, you may need to sign in using your Azure login details, from the menu select My knowledge bases You will be presented with a list of knowledge bases (if you have previously created others), click on the knowledge base that you wish to update and you will see a list of questions and answers, like this: