...

Chatbot Best Practices to Follow in 2022

Illustrator: Franuk
chatbot best practices

Please note that 'Variables' are now called 'Fields' in Landbot's platform.

Please note that 'Variables' are now called 'Fields' in Landbot's platform.

We’ve already told you about the most common mistakes people make when developing and deploying chatbots in their line of business. Now, it’s time for the best practices to consider when taking on such a task!

You could think it would just be a matter of taking our mistakes article and turning all the negatives into positives. For example, instead of having a chatbot with “no purpose,” the equivalent best practice would be to have one with a clear purpose. That much is obvious. But even then, there’s more to be said about these tips. 

So without further ado, here are ours.

Top Best Practices for Successful Bot Creation

1. Take a User-centric Approach

The right chatbot might do wonders for your business and your employees. They can take a lot of work off your customer service team’s plate, qualify leads for your sales representatives, among other applications. But let’s not forget about who’s making the most use of your chatbots — your customers or website visitors. 

Because of that, you should take a user-centric approach when implementing a chatbot strategy. 

We’re the first ones to jump in on the fun chatbots wagon and preach about the endless possibilities they have to offer. It might be easy to get carried away and want to have a chatbot to solve all of your business and customers’ problems if you’re just starting. Despite that, a chatbot that doesn’t serve a clear purpose could be a liability. 

For that reason, when developing your chatbot, you should aim to solve a specific problem. As a customer, can you imagine trying to find an answer for a problem, and the bot rambles on and on about useless topics? It’s far from ideal. You should put yourself in the customers’ shoes while developing your chatbot for the experience of interacting with it to be the best possible. 

Additionally, taking a user-centric approach when you build a chatbot might mean meeting your customers at their preferred communication channels. That could be directly on your website, but it could also be via Messenger or WhatsApp if that’s what your users tend to choose to communicate with your business. 

2. Follow (Written) Conversational Rules

We’ve just talked about user-centricity, and another important aspect of it is how your bot communicates with your customers. Even though a chatbot is not a human being, your customers are. So when developing your bot, you should focus on having it follow conversational rules and mimic the way humans interact through written messages. 

There are a few conversational writing tips you can take into account:

  • Write in short sentences: long and wordy sentences are often more challenging to understand, so to make for a better conversational experience, have your bot communicate that way. 
  • Choose easy words over complex ones: one of the last things you want as a customer is to resort to an online dictionary because the bot you’re interacting with uses an unknown word. Even if your product or service is complex, keep communication simple. 
  • Get to the point: thinking back at how chatbots work best when they’re meant to solve a specific problem, keep the conversation clear and concise instead of beating around the bush.

You can research and follow more conversational rules. Still, perhaps the easiest way to go around this is to stick to how you usually communicate with friends and family through messaging apps. This way, not only will it be easier to set up the rules for how your chatbot should interact with your customers, but it will also help figure out what other elements to include in the conversation. 

In your day-to-day, you probably use emojis to add another level of meaning to your messages, or GIFs to replace text altogether in some cases. Visual elements here and there can make chatbot interactions that much more engaging.

3. Define Your Bot’s Personality

Speaking of emojis and GIFs, they can also be used to showcase your bot’s personality. Defining your chatbot’s personality and persona is crucial as they are extensions of your brand and, at times, the only point of contact between you and your website visitors. As such, you need to be sure they’re a faithful representation of your business, its values, and its mission. 

There’s a lot to be said to this best practice, so here’s a round-up of what you absolutely can’t miss:

  • Core personality: your chatbot’s core personality is made up of a few characterizing adjectives. Make sure to choose traits that are easily conveyed through written messages, such as friendliness or compassion. 
  • Language: the language your chatbot uses to interact with people should convey the personality you choose for it. You can achieve this through word choice (e.g., regionalisms or dialect) and tone of voice. 
  • Visual elements: as we’ve said before, your chatbot should aim to communicate as humans do with each other on messaging apps. Remember to include emojis in your bot’s speech or GIFs to complement specific messages like the welcome and goodbye ones. 
  • Pick a character and name it: though this is not mandatory, it makes it easier for people to relate to who they’re interacting with if they can put a name to it. You can also create a visual representation of your bot to help further showcase its personality. 

Whatever you decide for your bot, the one thing you must take into consideration is that it matches your business and brand. Remember: your bot must function as an extension of your brand, so coherence is key here. 

Let’s say you’re in the line of business of selling BTS merchandise. Your customers are mostly younger people with a knack for South Korean pop culture, so the language the bot uses and the way it presents itself should be relatable to these people. On the other hand, if you work in banking or insurance, you won’t want your bot to come across as too much

It’s all about striking a balance and using your bot’s personality to drive the interaction and not be an obstacle in any way. 

4. Make it Easy for a Human to Step in

Even though 43% of customers are already using chatbots for simple customer service requests — and 27% show an interest in doing so — the keyword here is simple

While we know bots can be very good at their job, they have their limitations, and there are complex issues they just aren’t cut out to solve. That doesn’t mean they can’t help, though.

Chatbots are great at collecting information. They can serve as the first point of contact with the customer and collect relevant data such as their name, contact details, and problem by presenting them, for example, with standard options. Once that is done, the chatbot can hand over the interaction to a human who will provide an answer without the need for customers to repeat themselves.

Providing the option to contact a customer service representative is key to a successful chatbot strategy. Some users might resort to a chatbot, thinking they’ll be able to find a solution to whatever is bugging them quickly. But if they don’t, and there’s no one else there to help, it will turn into a terrible experience. 

Nothing good ever came from unhappy customers, so keep their needs in mind when developing your chatbot, and offer them an easy way to connect with a human if that’s what’s best for them.


5. Keep Up with Your Bot

If you were sad to see the Kardashians go, don’t worry; there are many things you can still keep up with. One of them is your chatbot. 

A lot of people think chatbot deployment is a one-time thing that doesn’t involve any more work after it’s live and in use. However, that is not the case. 

As more and more customers interact with your bot, you’ll get valuable analytics to look into and see how your bot is performing. Is there a specific point in the conversation where they drop out of it? Is the bot providing enough information to solve users’ problems, or do they need support after the interaction? As time goes by, you should keep tweaking your bot to offer the very best experience. 

And if you feel like analytics are not enough, why not ask users for feedback? Maybe some bot lines are falling flat, or some GIFs are perceived as too much. As far as possible, take users’ opinions into account and offer them a chatbot solution they’ll actually be happy to use.


Your Checklist for Success

We know chatbots have been on the rise for quite some time now, and they constantly come up as customer service or marketing trends for the following year. There’s nothing new there. The novelty, however, is the degree of adoption by businesses and companies from each year to the next.

Gartner predicts that by next year, 70% of customer interactions will involve chatbots, among other emerging technologies, which represents an increase of fifteen percent from 2018. 

That’s a big number if you ask me. So if you haven’t already jumped aboard the chatbot train, now would be a good time to do it. Just make sure you follow these chatbot best practices, freshen up on your read of common mistakes to avoid, and you’ll be all set!

Need inspiration? Then check out these great chatbot examples!

Frequently Asked Questions about Landbot Pricing

What’s a Landbot chatbot template?

There are three ways to go about building a conversational app with Landbot:

1 - Do it all from scratch but still without coding

2 - Use only a few pre-made elements (bricks)

3 - Pick and customize a pre-designed template


There’s no need to reinvent a flow if our conversational experience designers already built a chatbot template for your use case. Before committing to a free sign up or a specific template, you can always use the preview function to try out the end-user experience. When you do load your chosen template, you’ll see the conversational flow all set up for you with guiding notes when needed.

All you have to do is customize the content inside the flow that’s already there. Edit the text, images, gifs, and links in the blocks so they fit your brand and product!

What’s the difference between a chat, a WhatsApp chat, and an AI chat?
  • A chat in Landbot represents a structured conversation between your bot and an end user, following a rule-based flow for web chatbots. It guides the user through specific tasks using buttons, keyword triggers, and decision trees with predetermined responses.

  • A WhatsApp chat in Landbot is a conversation between your bot and an end user on WhatsApp, following Meta’s messaging rules. When an end user messages your bot, a 24-hour window opens, allowing free responses, and the interaction counts as a WhatsApp chat in your Landbot plan. After 24 hours of inactivity, only pre-approved Message Templates can be sent, which you can manage directly in the Landbot platform.

  • AI chats incorporate AI functionalities, leveraging Landbot’s AI feature blocks or AI Assistants for lead generation, FAQs, or appointment booking. This enables the bot to understand intent and provide personalized, real-time responses instead of relying solely on predefined flows. AI chats are tracked and billed separately from regular chats and WhatsApp chats.

What is considered a “seat” in a Landbot plan?

A seat refers to a user license that grants an individual access to the Landbot platform under a specific account. Each seat allows one team member to log in, build, manage, and collaborate on chatbots. The number of seats included depends on your subscription plan, and additional seats can be purchased on all paid plans.

What subscription plans does Landbot offer?
  • Starter: Ideal for individuals and small businesses looking to create website chatbots effortlessly.

  • WhatsApp Starter: Perfect for small teams and businesses automating conversations across websites, Messenger, and WhatsApp.

  • Pro: Great for growing teams that need advanced features, automation, and integrations for website chatbots.

  • WhatsApp Pro: Best for businesses looking to scale customer interactions on WhatsApp with automation and rich messaging capabilities.

  • Business: Tailored for enterprises that require a fully customized chatbot solution with premium support and integrations for all channels.

How does the 14-day free trial work?

New sign-ups to the Landbot platform receive a 14-day free trial with access to all Landbot features and channels. After this period, the account is automatically downgraded to the Sandbox (Free) plan, which has certain limitations. You can upgrade to a paid plan should you wish to continue using Landbot’s premium features.

How is my subscription charged?

Your credit card is automatically charged at the start of each billing period. For monthly plans, the charge is processed on the first day of each new monthly cycle, while for annual plans, it occurs on the first day of the new yearly cycle.

Can I change my subscription plan later?

Yes, you can upgrade or downgrade your subscription plan anytime within the Landbot platform. Changes will be applied according to Landbot's billing policies.

How many chats are included in the Business Plan?

Our Business Plan is fully customizable to suit your needs, including the number of chats, seats, and WhatsApp Business Account numbers. Please reach out to our Sales team for a personalized quote tailored to your requirements.

What happens when I reach my plan's chats limit?

If you go over your paid plan’s chat limit, extra chats will be charged based on the chat type. Regular chats cost €0.05 per extra chat, while WhatsApp chats also cost €0.05 per chat plus Meta’s additional fee. AI chats are €0.10 per extra chat. Business plans have custom pricing for extra chats.

Are there any plans that only include WhatsApp?

No, all of our plans that include WhatsApp (WhatsApp Starter, WhatsApp Pro, and Business) also grant access to other channels, such as web, API, and Facebook Messenger. These additional channels are included in all WhatsApp plans.

Can I add more than one WhatsApp number to my account?

Yes, you can link multiple WhatsApp Business Account numbers to your Landbot account, but the number of WhatsApp Business Account numbers allowed depends on your plan.

What payment methods does Landbot accept?

We accept Visa, MasterCard, and American Express. Bank transfers are only available for Business plans.

What currency will I be billed in?

Subscriptions are billed in Euros (€) for most customers. However, customers in the following countries will be billed in US Dollars ($): Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Cuba, Ecuador, El Salvador, French Guiana, Grenada, Guatemala, Guyana, Haiti, Honduras, Jamaica, Mexico, Nicaragua, Paraguay, Panama, Peru, Puerto Rico, the Dominican Republic, Suriname, Uruguay, the USA, and Venezuela.

Does Landbot use the official WhatsApp Business API? How does the application process work?

Yes! Landbot uses WhatsApp’s official API to integrate the most popular instant messaging app. The API offered by Facebook(Meta) is under constant improvement, the reliability is fantastic and generates a frictionless experience for your users and for your team. To review which type of enterprises, businesses and brands WhatsApp accepts at the moment, please read our WhatsApp API application guide.

Landbot’s onboarding team helps you in the application process. Once you sign up for Landbot’s WhatsApp solution, our team will ask you to submit the required information and initiate the application process on your behalf. The entire process usually lasts around 1-2 weeks, regardless of which provider you work with. We take utmost care to ensure each business we collaborate with has their application approved, managing the application process at every step of the way. However, ultimately, the final approval decision rests with WhatsApp.

Can I start building my bot before my WhatsApp API access is approved?

Landbot’s special WhatsApp Test environment feature allows you to build and test your WhatsApp bot before your API application gets approved.

This is possible because the testing channel is a closed one, and only allows communication between the Landbot interface and the phone number you associated with the test account. So you can already test your WhatsApp bot with your own phone, and have it ready to be published live to your users when the access is approved by WhatsApp.

Do you offer support resources on WhatsApp bot creation?

Yes, you have access to a large collection of support resources including WhatsApp guides, documentation and academy videos to help you get the most out of the WhatsApp chatbot builder and campaign manager. Listed below are some of the resources:

- How to Create a WhatsApp Bot: Step By Step Guide
- How to Create & Test your WhatsApp Chatbot: Video Guide
- Landbot Academy: WhatsApp

What is the WhatsApp opt-in and how does it work?

WhatsApp opt-in is the active consent users have to give you before you can contact them via WhatsApp. Opt-ins need to be done via a third-party channel. You can learn more about WhatsApp opt-ins and how they work here.