Getting Started - Bots Platform Documentation

Creating your first Chatbot on the SnatchBot platform.


This is a walkthrough to see the basics of the SnatchBot platform in action. Read the Complete Guide to learn about the platform in more detail.

To begin the process of creating your own stellar 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. Once the verification process and registration is complete, you'll be able to access your Dashboard:

When you first log in, you will be taken to the dashboard, which you will use to see all your chatbot analytics.

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

A pop-up will open for you to name your chatbot and choose whether to use a pre-defined template or not:

Next, comes the real work, 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 Interaction Type and pick the first option, 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’.

Now, 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?’:

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:

Under the heading Bot Structure, you’ll see your interactions listed out. Select one, then to make a connection click the ‘connect this interaction’ button on the right. Each time you click this button a new connection editing section opens, you might have to scroll down to see them all:

These connection sections 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.


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 top right corner of the screen:

When you’ve finished the test, just click away from the test page 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 to view a basic introduction tutorial

Next Steps

Connect your bot to your desired channel or channels.

Connecting Channels