The Users page allows you to get an overview of people chatting with your bot. On this page, you will be able to add an attribute (tags) to the user, filter the users and export the user information with the attributes and edit their attributes.
Tags are only used for the bot’s responses such as Cards and Documents.
Attributes are used for categorizing users.
This will be especially helpful if you would like to segment a few users to receive test broadcasts.
To create a filter, you'll need to fill up the Column, Function and the Value field.
When you click on the column field, a drop-down will be made available. You may select Profile filters or Attribute filters.
The function determines the logical expression of the column.
The value depends on the input of the Column and Function field.
In the above example, we have filtered for First Name, Contains, Yin Yin. In this case, the Value is Yin Yin.
This is the result of the filter. The user with first name Yin Yin is shown.
Unselect All / Select All - Used to select or unselect the line items on the page.
Refresh Stats - Refresh the data on the page to get the latest statistics.
Add Tags - You may use this function to add a new tag or select multiple line items and add a tag to all the selected items.
Remove Tags - You may use this function to mass remove tags by selecting multiple line items and clicking the remove button.
Add Attribute - You may use this function to add an attribute or select multiple line items and add attributes to all the selected items.
For example, if an attribute "fav_food = pizza" is added, the attribute can be applied in broadcasts and rules for filtering subset of users.
Remove Attribute - You may use this function to mass remove attributes by selecting multiple line items and clicking the remove button.
Delete - You may use this function to mass delete users by selecting multiple users and confirming the delete action.
Export CSV - You may export your user details in a CSV format, The below notification will display when the export is ready for download. Click on "Download File" to start the download,
Name - In this column, you will be able to see the name of your users. You can edit their name by clicking on their name. You will be taken to a page that allows you to edit their particulars.
Channel - This column represents which channel your users are using to communicate with your bot. Example of channels are Web chat, Facebook Messenger and Telegram etc.
Sessions - A session is a group of user interactions with your chatbot that take place within a given time frame. Every session expires after 10 minutes of inactivity.
Messages sent - The number of messages the user sent to your bot.
Clicks - Total number of URL button clicks
Time Spent - The amount of time the user has spent on your bot.
Average Sentiment - The sentiment is derived from words and emoji people send to the chatbot. For example "hahaha" is a positive sentiment, "hello" is a neutral sentiment while " so slow!" is a negative sentiment. It is translated into a score to help you understand the general sentiment towards your bot. You may view each individual's score to determine what worked and what made them upset.
Last Message At - It shows when the user sent his/her last message to the chatbot.
Attributes - Attributes are similar to tags. However, with attributes, you will be able to add a tag with a value. For example, email (tag) = firstname.lastname@example.org (value). It allows you to store custom info about your users specific to your business. Example, if you are a company and you would like to export all user who gave you their email address only.