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


Each time your bot makes a response, its reply corresponds to an ‘Interaction’.

When linked together, Interactions create and define the structure of the conversation. It is possible to create complex flows of conversation through the use of Connections.

There are several types of Interaction, each of which has slightly different features. The type of Interaction you will want to utilize will depend on the type of bot you are creating and the data you would like to gather.

When you click the ‘Add new interaction/plugin' button you will see a list of Interaction types.


You can add unlimited amounts of interactions and plugins for free.

Below is our current set of Interaction types, accompanied by a description for each and an example of how you would use it.

Interactions Types

Bot Statement

A simple text response that does not involve analysis of a user’s input.

Email Extraction

Identifies and collects a valid email address from the input of a user.

URL Extraction

Collects a valid URL from a user’s input (https).

Phone Extraction

Identifies and collects a valid telephone number from a user's input.

Date Extraction

Analyzes and applies a timestamp from the input of a user.

Number Extraction

Identifies and collects a number from a user’s input.

Address Extraction

Collects and localises a valid address from the input of a user.

Duration Extraction

Collects and specifies numeric representations of time, in total seconds with millisecond precision.

Await Response

The Interaction at which a bot stops responding in order to allow the intervention of a human counterpart.


Identifies the language of the user and translates it into another language (this Interaction uses the Microsoft API translation).


Integrates your bot with API. Generates and posts custom content in chat.

Extended API

Only for plugins. The interaction allows you to send API requests and receive data from the third-part services.

All interactions except JSON contain the Bot Message field. It must be filled, max length = 4000 chars
If you leave the Bot Message or Error Response fields empty, then you will see the information icon next to the tab:

An interaction functionality

Each interaction has a name, a unique ID number, a type, a connection indicator, and an icon, which depends on the type of interaction. Also, there is an 'Additional Options' button (three dots) and a 'Highlight Extracted Data' checkbox.

If you check Highlight Extracted Data for a particular interaction, you will be able to highlight important data such as email addresses or phone numbers in the test chat. To do so, you should also press the 'Highlight extracted data' button in the header of the Test chat.

Additional Options
By clicking the 'Additional Options' button the following pop up menu opens:

Test Interaction - this immediately starts a conversation from the selected interaction.
Set As First Interaction - the interaction moves up to the top of the list and becomes the first interaction (naturally, this option is not available for the interaction that is currently first).
The starting interaction is located at the top of the list and has the “1” symbol. The conversation begins with this interaction.
Rename - change the name of the interaction.
Copy - duplicate the interaction. All data and settings will be duplicated too.
Delete - delete the interaction.

There is a connection indicator on the left of the 'Additional Options' button, which will automatically be colored green, gray or red:

Green: the interaction is connected to other interactions. When you hover the mouse over the indicator you will see the tooltip with a list of connected interactions.
Gray: there are no connections from the interaction.
Red: the interaction is connected to a deleted interaction.



If you press the connection indicator, you will be redirected to the Connections tab of the interaction.

Interactions with NLP connections are marked with a special blue symbol:

Interaction settings

This section has many powerful features for the sophisticated functionality of your chatbot. Here you can fine-tune interactions, perform all kinds of logical tasks, connect the current interaction to other ones and test your bot.
Once you have created your first interaction you will get access to these tools:

Within the header you will see the following:

  • The interaction name, logo and id number.
  • The time and date of the last update of the bot
  • Test chat toggle: this shows/hides a 'Test chat' button that appears in the lower right corner of the screen.
  • Bot scheme: clicking this button opens a bot scheme.

Each interaction has its own language options, which is used for the Text-To-Speech (TTS)/Speech-To-Text (STT) features.

Watch this video tutorial "Interactions"

Updated 20 days ago

Next Steps

Connections serve as the pipelines between Interactions and control the flow of your bot’s conversation.



Each time your bot makes a response, its reply corresponds to an ‘Interaction’.

Suggested Edits are limited on API Reference Pages

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