Get started with Joonbot

Create as many as chatbots as you like, compose them with very personalized conversation scenarios, connect them to your favourite apps with Zapier and more.

What you get with Joonbot

  • Personalize your bots with your avatars, your favourite colours and your conversational scenarios
  • Make conversations more human with images, GIFs and emojis
  • Create rapid and simple conversations with buttons as possible answers given to users
  • Ask for documents to users with file upload
  • Go further into your conversational scenarios with logic jump and loops
  • Connect your chatbots to your favourite apps with Zapier
  • Send emails directly to users wherever they are in the conversation
  • Look at your number of unique views, chats and your engagement rate

1. Design your bot

When you build a bot, the first part consists of choosing an attractive avatar and creating a persuasive catchphrase.

They are the first elements visitors will see when they will land on your website. They will see first, on the bottom left side of their screen, the avatar, and after 4 seconds, the catchphrase.

Pro tips:

  • It's better to put a robot avatar not to confuse visitors
  • Avoid writing the usual "How can I help you?", be more personal to engage your visitors
  • You can add emojis in every text, so feel free to add one in the catchphrase
  • The catchphrase has to be concise and attract the visitors' attention

2. Build conversation scenarios

We created a visual bot builder so anyone can create a chatbot, no coding is required.
A flowchart displays all the conversation scenarios, which are a series of blocks.


A block is a piece of conversation. When you add a block, you can choose to ask a question, say something or trigger an event with a third-party app.
Here are the different types of blocks:

Blocks for asking a question:

You can use the open answer block if you wait for open response from the user.

With this block type and any other where you write text in it, you can customize your text by adding variables, links and emojis.

Variables are awesome, it makes the conversation personal.
The bot can re-use a user answer (coming from "open answers" and "buttons" blocks) during the conversation. Any answer given by the user is saved as a variable. You can edit the name of the variable and use it in another block's text by putting the variable name between {{}}.

Placeholders are useful in general when you don't want your bot to be too directive when you expect some specific kind of answers.

To make it easier for the user, you can use the "buttons" block. Your bot can formulate a question with buttons as possible answers given to users.

If you need some documents from the user, your bot can handle it with the "file upload" block.

Blocks for saying something:

You can make your bot say what you want with "text" block but also show something with the "image" block. Images and GIFs make the conversation more interactive.
"Image" block takes only URLs. For GIFs, you have to put the ".gif" URL.

Blocks for connecting with another app:

With "Zapier" block, you can connect your bot to many apps like Trello, Google Sheet and many more.
You can make a zap wherever you want in the conversation flow.
When the "Zapier" block is reached, the zap is executed. When you add a "Zapier" block, use the invitation link we give you and configure the Zap. That's all!
To get to know more about Zapier integration, you can check out our article to learn how to connect Joonbot to your Zapier account.

With "email" block, it's the same. You can send in real-time an email to the user when the "email" block is reached.
To do it, you need to ask user's email previously and write the variable name between {{}} in the "To" field.

Now you know everything about blocks, you need to know how to create a conversation with the bot builder.

To create an element of a conversation, you have to drag and drop the block type you want.

To create a conversation flow, you have to connect blocks. You can drag an arrow from a block and drop it to another one. The elements of the conversation will appear then one after the others.

With the logic jump and loops features, you can create more complex conversation flows.

Logic jump

With the logic jump, you can create different conversational scenarios represented by different paths in your chart. For example, you can create a "buttons" block,and from each button, you can start a different conversation.

Pro tips:

  • When you qualify a visitor, you can personalize the following questions regarding previous answers
  • Based on the button a user clicked on (button corresponding to a question or a topic), you can give specific info


With loops, you can write scenarios that can loop on themself. To do so, you just have to link a block to a previous one.

Pro tips:

  • It can be useful if you want to do a FAQ
  • You can also use it if you're going to build menus

3. Configure your bot


Copy and paste javaScript snippet anywhere you want in the head section of your website. You can choose to put the bot on every page or specific pages.

If you have a wordpress website, please have a look at our WordPress installation guide to get to know how to install the bot on your website.

Email notifications

An email can be sent to you and your team members when a visitor finishes one of your scenarios. The end of a scenario happens when a visitor reaches the end of a conversational path.
If you don't want to receive emails, leave the field blank.

What’s next?

For us, chatbot success is all about personalization and context.
We aim to build a product that allows you to connect with your visitors at the right moment with the right message.

Do you think about some features? We would love to build the perfect product with you; please share your feedback by emailing Camille at

Can't find what you're looking for?