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

Advanced Analytics

These analytic tools are designed to allow you to view and parse different statistics about users, channels and bots. Users who have a Pro Plan for a bot get access to an extended version of analytics.

📘

The system continuously collects data from all bots, but the data is available only for those users who have bots with Pro Plans

Non-Pro Plan version

Analytics are unavailable for a user in the following cases:

  • The user has no Pro Plan chatbots (initially)
  • When the last Pro Plan chatbot has been deleted (no matter if the Pro Plan subscription remains or not)
  • When the last Pro Plan bot runs out of messages but the subscription is not finished and there are no funds to upgrade a bot
  • When the user has canceled the last Pro Plan subscription for a bot and the subscription is over
    If users don’t have any Pro Plan bots in their accounts, then the functionality of the page will be unavailable. The page will be blurred and the user will see the “Upgrade to PRO Plan” window.

PRO version

On this page you will find different charts and tables, which contain various data about your and shared bots, such as the average user's lifetime or the total amount of messages sent and received from a bot.
All the data are displayed for the last 7 days. The data are automatically updated once a day. But you have an option to do it manually by clicking the Refresh button at the top right corner of the page. The button affects all the charts in the Advanced Analytics section.

There are seven sections on the page: 1. Total messages by Bots and Channels (Users/Messages overview), 2. Average users lifetime (Average lifetime of bots), 3. Extracted data, 4. Popular interactions, 5. Bot activity, 6. Exit interactions, 7. Geolocation (WebChat)

The functionality of the Detailed report pages

You can access to enhanced data within each section by clicking the "Detailed report" button and download the detailed report in XLS format by clicking the respective button at the bottom of the page:

The system will send you an email message that contains a link to the XLSX file (the system sends a message to the address, specified in the Profile section)

Switching between sections
You can switch between sections using the drop-down options in the header of the page:

Data updating
There is a ‘Refresh charts’ button, which is used to refresh data and display it in the charts. The button affects all the charts in the Advanced Analytics section.

🚧

You can refresh data once every 10 minutes

Filters
Each section has a filter panel at the top of the page:

You can filter statistics by Bot and by Period. Available periods are: Today, Yesterday, Last 7 days, Last 28 days, Last 90 days, Last 6 months, This year, Last year. Also, you can set a custom period of time.
Available actions are:
Clear - reset filters. Period - Last 6 months, Bot -All, Channels - All.
Filter - apply filters.

🚧

There are only Pro bots in the ‘PRO bot’ filter. Once a bot loses Pro status, the bot will be removed from the filter.

1. USER / Messages (by bots and by channels)

This section contains the following data:

  1. User / Messages chart.

In this chart you can see the number of sent and received messages as well as the amount of active users per period of time.

  1. Table with activity data.

Here is enhanced data about user activity for each bot:

  • Pro Bot
  • Channel
  • Number of active users (active users are users who have sent at least one message within the selected period)
  • Messages from users
  • Messages from bot
  • Total messages
  • Average session - the average time spent by user in a conversation per one session (the difference in time between the first and last messages). Session ends after 1hr of inactivity in a conversation between user and bot.

📘

The session expire time does not affect any data in Advanced Analytics.

There is a pagination block under the table.

2. Average users lifetime (Average lifetime of bots)

This section contains the following data:

  1. Average bot lifetime chart.

The diagram is based on the sessions that started and ended within the selected period. There is the average amount of time spent by users, per each channel.

In this chart you can see the channels, in which were created conversations in the selected time interval

📘

The data in this chart updates after 1hr of inactivity in a conversation between user and bot.

  1. Table with activity data.

Here is enhanced data about user activity for each bot:

  • User name and ID
  • Channel
  • Date of first contact - the date of the very first message sent by the user
  • Date of last contact - the date of the last message sent by the user
  • Period - in time the difference between the first and last messages
  • User's average session duration - the average time spent by the user in a conversation per one session (the difference in time between the first and last messages per one session). Session ends after 1hr of inactivity in a conversation between user and bot.

📘

The session expire time does not affect any data in Advanced Analytics.

There is a pagination block under the table.

3. Extracted data

This section contains the following data:

  1. Extracted data chart
    In this chart, you can see the number of samples extracted per each type of data (Email, Url, Phone, Date, Number, Address, Duration, Extracted data (Prior responses), Variables, Attributes).

  2. Last 10 extracted data samples:

🚧

The selected date period doesn't affect the data in this table.

  1. The table with all the extracted samples

In this table, the samples are grouped by extraction types and by bots. You have an option to group all the samples by bots only.
Each record contains the following:

  • the name of the bot to which an extracted sample belongs
  • the type of extracted sample
  • the number of extractions of each particular sample

You can download each particular group of samples as a JSON file, by clicking “download json”.
There is a pagination block under the table

4. Popular interactions

This section contains the same filter panel mentioned above.

  1. Popular interactions chart.

In this chart, you can see the 10 most popular interactions in your bot and the number of messages sent and received per each interaction.

🚧

Cards are counted as a separate message.

  1. Table with triggered interactions.

Here is the list of triggered interactions.

Each record contains the following:

  • the name and ID of triggered interaction
  • the name of the bot to which the triggered interaction belongs
  • the number of times the interaction was triggered.

There is a pagination block under the table.

5. Bot activity

This section contains the same filter panel mentioned above.

  1. Bot Activity chart

In this chart, you can see the number of messages sent and received as well as the number of active users for that period.

  1. Activity table.

Here is the list of the days in which conversations with bot took place.

Each record contains the following:

  • The date when conversations occurred
  • The number of messages from users
  • The number of messages from the bot
  • The total number of messages
  • The total number of active users (Active users are users who have sent at least 1 message to the bot)
  • The total number of recipients who received the broadcast

There is a pagination block under the table.

6. Exit interactions

Here you can see which interactions are most often the last in conversations with your bots. The chart displays the number of users who finished a chat on one particular interaction for the selected period of time.

The list of users
Here is the list of users who had conversations with the selected bots for the selected period of time:

Each record contains the following:

  • User ID (and name where available)
  • The number of messages from users
  • The number of messages from bot
  • Total number of messages
  • Interaction - the type of the last interaction which was visited by a user for the selected period of time.

You can download the date as a XLSX file.

There is a pagination block under the table.

7. Geolocation (WebChat)

Here you can see the geolocation data about those users who have had conversations with your bots in the WebChat channel. Two chart types are available: Pie chart and Bar chart:

The following data is available:

  • Country
  • Number of messages from users - the total number of messages from all users from one country
  • Percentage - displays how many users (in percentages) from one country had conversations with your bots.

You can download the date as a XLSX file.

Watch the Video tutorial "SnatchBot’s Advanced Stats for your Chatbot"

Updated 14 days ago


Next Steps

Check the Reports section to find records about every single message sent and received in your account.

Reports

Advanced Analytics


These analytic tools are designed to allow you to view and parse different statistics about users, channels and bots. Users who have a Pro Plan for a bot get access to an extended version of analytics.

Suggested Edits are limited on API Reference Pages

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