SnatchBot Support

Welcome to the SnatchBot Support. You'll find comprehensive guides and documentation to help you start working with SnatchBot as quickly as possible, as well as support if you get stuck. Let's jump right in!

The community forum is not a helpdesk
Let’s put this in the front - the vast majority of people here do not work for SnatchBot.

Get Started    SNATCHBOT API

Getting Started: An Introduction

Creating your first Chatbot on the SnatchBot platform.

Registration and Authorization

To begin the process of creating your own chatbot, you'll need to register on SnatchBot's website, it only takes a moment. The platform is built with robust administrative features and uses high-grade security that complies with all regulatory mandates, so data is secure and safe.
First, you need to select a type of account: Business or Private. There is no difference in functionality between these types of accounts. If a business account is chosen you will be offered an option to enter your company name and company number.
Next, you have to enter your first and last name, a valid email address, and you must create a password.


The password must be at least 6 characters long and contain at least one uppercase letter, a lowercase letter, and a number. It cannot contain spaces. You can only use letters (A-Z), numbers (0-9) and special symbols.

If you want to subscribe to our newsletter, tick “Subscribe to our newsletter”. To read the TERMS & CONDITIONS press Terms of Use.
Once the verification process and registration is complete, you'll be able to access your Dashboard. To proceed press Sign Up:

Next time when you need to sign in you must enter your email and password on the authorization page and press “Sign In”. If you want to remain logged in, tick “Remember me”.
Also, you can log in via a Facebook or Google account.
Once you’re authorized you will get to the dashboard.

To restore your password click “Forgot your password?” on the “Login” page. You will get to the recovery page where you need to enter your email address and press “Reset your password‘. Next, you will see a pop-up window: “To proceed, please check your email” and a message with a restore link will be sent to the email address that you gave.

Once you open the link you will get to the reset password window. You have to enter a new password in the fields "Password" and "Confirm password" and press Reset to proceed.


When you first log in, you will be taken to the Dashboard, which you will use to see all your chatbot analytics such as the number of messages exchanged by your chatbots, the number of messages on each channel and the total amount of messages:

You can press one of the “View more” buttons to open the Reports section (Messages by channel) or Inbox section (Recent Messages).


Test Chat does not affect your analytics.


Dashboard and collaboration feature

The statistics on the Dashboard page considers all the bots - those that you have created and shared bots.

There are the following links in the footer of the page:
Privacy Policy -
Personal Data Request -
Terms & Conditions -
Such links are in the footers of the My Bots and Profile pages, as well.

My Bots

Select My Bots from the options in the blue box on the left of the screen, then click the Create Bot button :

On this page, you can look through existing bots, search them or filter by categories. Also, you can display featured bots for each category.
All bots are marked with language icons. At the top of the list, you can see those bots whose language corresponds to the interface language.
To create a new bot press Blank bot:


There are more than 50 templates in different themes suitable for various business targets. All template bots are completely free, you can use them right away or quickly try them in demo mode.

A pop-up will open for you to name your chatbot, specify the description, upload an image and choose the language of the chatbot:

All these fields are mandatory. The chatbot’s name and description must be at least two characters.

The language of the chatbot is set by default to the language that was selected on the landing page, but it can be changed to one of 135 languages.


The chatbot language affects the followings:

  • TTS language
  • customization settings in Channels->Webchat->Customise
    (Chat Input Placeholder, Get started, Greeting Message)
  • the language of the restart command in the Persistent menu (only when creating a bot)
  • the language of the Restart command and the language of the default Error message (Configure->Bot Settings tab).

Complete the form for your new bot and upload an icon to be displayed to represent the chatbot. To add a bot image, press Upload and select a file or drag and drop it into the dotted area.


The image must be in jpg, jpeg, png, gif format and no larger than 5 MB.

If you are creating a template bot, then all fields will be filled automatically.

To complete the process of creating a chatbot hit the Create button. Upon pressing, the following actions will be performed:

  • you will be redirected to the Build section
  • you will get the popup notification: “You have created a new bot, start working by adding interactions. Click New interaction and choose type to add one”.
  • a new entry will be created in the Admin Panel (on the Bots page).
  • you will get an email message (only for your first bot)


Next, comes the real fun, your bot will communicate with users through ‘interactions’. Interactions come in a wide variety of type, which we have created so that you have a flexible and powerful range of choices for what you want the bot to do, without your needing any programming skills:

Later you will want to take advantage of the various complex functions and built in features such as action buttons, translations, payment processing, email extraction and much more. All these additional features can be added without you needing any technical knowledge. But for now choose Bot Statement:

You will need to give the interaction a name.



Pick names for your interactions that will allow you to distinguish them from each other. Later, as your bot becomes more complex, you will want to be able to accurately identify the right interaction to make connections with. So, ‘Yes to email’ is better than a simple ‘Yes’.

To rename an interaction click the three dots on the right hand side of the interaction summary.

When you have typed the new name, click the small tick to confirm the change.

When you click on an interaction you’ll see editing tools appear on the right hand side of the page. Start by filling in the text for the bot’s statement on reaching this interaction. For example, if this is going to be the starting interaction, your text might read: ‘Hi, I’m a chatbot for the company, would you like to talk to me about our latest offers?’:

Next, you will want to make connections between the different interactions. It is very simple to do so and we’ve given you a comprehensive range of logical possibilities to allow the tree of the conversation to branch according to user responses. First, though, you’ll have to create the interactions that you intend to link to. So go ahead and create two or three more, by clicking the 'new interaction/plugin' button again. Of course they will all be blank for now:

Go back to your first interaction by clicking on it. Then to make a connection click the Connections button above the edit message area.

You will now see a connections page with several options. There are powerful features here, including AI connections, Fallback and Quick Replies. Despite their sophistication, they are simple to use and you'll find documentation on them all. But for now, to get the hang of making connections between your interactions, just press Simple Connection.

All connections take the form of a logical statement: if x then y. It’s very straightforward and intuitive and we’ve covered all the possibilities you might need. The best way to learn about your options here is to open the drop down menus and look at what is available to you. You’ll see that you can make connections on the basis of simple responses but also, by using the Exactly Matches option, you can identify particular phrases in the user’s response and make a connection to the relevant interaction.

You can also direct the conversation according to what the user hasn’t said.

You’ll spend some time at this stage creating interactions and connecting them. For example, if your first interaction says: 'Hi, I'm a chatbot, would you like to talk to me?' then you would then create connections to other interactions, depending on whether the user's response was 'yes' or 'no'.

As you make the connection, you'll see a summary line automatically populate, informing you of the logic of your choices.

When you have made at least one connection from an interaction, the coloured button beside the interaction's name turns green. Interactions that have no connections display an orange button and interactions that are connected to an interaction that has subsequently been deleted are red (to alert you to fix this).



Note that you do not need to save your bot-in-progress, it is automatically updated as you work.

As you build your bot, you’ll want to test your progress regularly. This is straightforward. The button you need is in the bottom right corner of the screen:

When you’ve finished the test, just click the X in the chatbox and you’ll return to your bot.

After configuring your Bot, you will want to deploy it for users to access it. We use the term channels for the platforms hosting your bot, e.g. Facebook, Skype, Email, API and Web Chat.

For information about configuring your bot for a particular channel, access our guide to Connecting Channels.

You can also place your bot in an app or a web page. To learn about that, please go here.

Watch this video tutorial "Make your first chatbot with SnatchBot"

Updated 2 days ago

Next Steps

Connect your bot to your desired channel or channels.

Connecting Channels

Getting Started: An Introduction

Creating your first Chatbot on the SnatchBot platform.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.