Blog / Building and installing

The Complete Chatbot Onboarding Guide for New Users

A hand drawn website wireframe sketched on paper

If you have decided to add an AI chatbot (a program that answers visitors' questions in a chat window) to your website, you may wonder where to start. If you have never set up a chatbot before, the process might seem difficult, but it does not need to be. With the right approach, you can have a working chatbot in under an hour.

This guide walks you through each step of the process, from planning your chatbot's purpose to improving its performance after launch.

Before You Start: Define Your Goals

The most effective chatbots have a clear purpose. Before creating your chatbot, answer the following questions.

  • What is the primary goal? Common goals include reducing support requests, capturing leads (collecting visitors' contact details), answering product questions, and providing after-hours support. You can have multiple goals, but knowing your priority helps you focus your initial setup.
  • Who will be talking to the chatbot? It may be existing customers with support questions, potential customers researching your products, or both. Knowing your audience helps you choose the chatbot's tone and content.
  • What questions do people ask most? If you have past support records, list the 20 to 30 most common questions. If you do not, write down the questions you are asked most often by email, by phone, or in person.

Step 1: Prepare Your Knowledge Base Content

Two ways an Alma chatbot answers

Every plan

Flows you write

  • You write each question, button and answer in the flow builder.
  • The bot says only what you wrote, in the order you set.
  • Best for the questions you can predict: hours, services, booking and contact details.

Optional paid monthly add-on

AI answering

  • You paste your business information into one field, up to 50,000 characters.
  • The bot answers typed questions from that information alone.
  • It does not read uploaded files or search your website.
Flows come with every plan. AI answering is an optional paid monthly add-on.

Your chatbot's knowledge base is the written information about your business that it answers from. The quality of its answers depends on the quality of the content you provide. Gather the following content.

Essential Content

  • Frequently asked questions. Your top 20 to 30 most common questions with complete, clear answers.
  • Product or service descriptions: What you offer, how it works, key features and benefits.
  • Pricing information: Plans, tiers, what is included in each, any free trial or money-back guarantee details.
  • Contact information: Business hours, phone number, email, physical location if applicable.

Recommended Content

  • How-to guides. Step-by-step instructions for common tasks related to your product or service.
  • Policies: Shipping, returns, privacy, terms of service.
  • Troubleshooting guides. Common issues and their solutions.
  • Company information. Your story, mission, team, and what makes you different.

Your content does not need to be perfect on the first day. Start with the essential content and add more over time as you see what visitors ask about.

For the fuller picture, read the build guide.

Step 2: Create Your Chatbot

With your content ready, creating the chatbot is straightforward. On a platform like Alma, the process has the following steps.

  1. Create an account and log in to the dashboard, which is the main screen for managing your chatbot.
  2. Create a new chatbot and give it a name. Visitors will see this name, so choose something that matches your brand. Your company name or a friendly assistant name both work well.
  3. Add your knowledge base. Build your conversation flow, which is the set of questions and answers the chatbot follows, with drag-and-drop tools. If you use the optional AI answering add-on, paste your knowledge base content into the field provided, and the chatbot answers from it.
  4. Set the chatbot's instructions. This is where you define its personality, tone, and any specific rules. For example, you might instruct it to always be friendly and professional, to recommend scheduling a demo when appropriate, and to never discuss competitor products.

Step 3: Customize the Appearance

Two people outdoors look at a phone together

Your chatbot should look like part of your website rather than something added from outside. Customize the following elements.

  • Colors. Match your brand colors. The chat widget (the chat window on your pages), send button, and message bubbles should all match your brand.
  • Welcome message. Write a friendly greeting that tells visitors what the chatbot can do. A greeting such as "Hi, I am here to help you with any questions about our products and services. What can I help you with?" works well for most businesses.
  • Widget position. Most chatbots appear in the bottom-right corner of the screen, which is where visitors expect to find them. Unless you have a specific reason to change this, stick with the convention.
  • Text color. Choose a text color that is easy to read against your brand color. This keeps the chat window clear and comfortable for every visitor.

Step 4: Test Thoroughly

Testing is the most important step before the chatbot goes live. Test it in the following three ways.

Functional Testing

  • Ask each of your top 20 questions, and check that the chatbot answers correctly.
  • Reword each question in two or three different ways, and check that the chatbot still understands.
  • Ask a question that is not in your knowledge base, and check that the chatbot politely says it does not have that information.
  • Test the steps where the chatbot collects contact details, and check that it asks at the right moments.

Experience Testing

  • Read the chatbot's responses as if you were a customer, and check that they are clear, helpful, and in the right tone.
  • Test on mobile devices to make sure the chat widget is easy to use on a small screen.
  • Ask someone unfamiliar with your business to test the chatbot and see whether they can get the information they need.

Edge Case Testing

  • Edge cases are unusual situations. If a visitor types nonsense, the chatbot should respond sensibly.
  • If a visitor asks something inappropriate, the chatbot should politely change the subject.
  • If a visitor asks the same question repeatedly, the chatbot should not get stuck repeating itself.

Step 5: Deploy

Once testing is complete, deploying the chatbot, which means putting it on your live website, is as simple as adding a short piece of code. Most platforms provide a small piece of JavaScript that you paste into your site's HTML, usually just before the closing body tag. If you use WordPress, Shopify, Squarespace, or another website builder, there are usually simple options for adding custom scripts without touching code.

Step 6: Monitor and Optimize

A yoga studio website with the Alma chat window answering a question about mats and Sunday hours
A demo site for a made-up yoga studio. The answer comes from the studio's own information through the AI answering add-on.

The first two weeks after launch are the most important time to make improvements. During that time, do the following.

  • Daily conversation review. Read through chatbot conversations each day. Look for questions the chatbot had trouble with and answers that could be better.
  • Knowledge base gaps. When the chatbot cannot answer a question, add that content to your knowledge base right away.
  • Response quality: Look for answers that are confusing, too long, or inaccurate, and adjust your knowledge base content to improve them.
  • Engagement metrics. Track how many visitors use the chatbot and how many conversations produce a lead or answer the visitor's question.

After the first two weeks, review the chatbot once a week. Over time, your chatbot will become more effective as you fill gaps and improve its content.

You Are Ready

Setting up an AI chatbot is simpler than most people expect. Start with good knowledge base content, test thoroughly, and keep improving it over time. Alma handles the technical side, so you can focus on giving clear, helpful answers to your customers' questions.

Related reading: Chatbot Personality and Tone: Getting Your Brand Voice Right, Integrating AI Chatbots with Your CRM: A Practical Guide.

For an example in one field, see an onboarding bot for education.

← All posts · More on building and installing

Start free

Build the chatbot this post describes.

Sign up with an email address, pick one of 145 templates, edit the questions, and paste one line of code on your site. New leads arrive in your Leads inbox and by email.

Trial
14 days free
Plans
From $29 a month
Done for you
White Glove setup, $299 one time