Members

Members


Members
Members

Members is the section where you can find the profile of all your subscribers of your chatbots. Anybody who have talked to your chatbot will be displayed here in list view. You can take a look at their tags and detailed conversation history.

Open Members Page

Basic Information

Basic information
Basic information

You will be able to find the following information within a member: External IDNameTagsMember Details and Conversation History.

PropertyDescription
External IDApplicable to all platforms; a unique string of ID to identify the identity of each member in different platform
NameOnly applicable to platforms that provide the name of users
TagsApplicable to all platforms; custom tagging added in Node Inspector ; each tag will be displayed as a blue label
ViewClick to view more member details
View ConversationClick to view all the conversation history of the specific member

View Member Details


Click "view" button to read more member details

If you click the "View" button, you will be able to read more in-depth about a subscriber. Here're a list of items you will be able to find in the modal:

No.PropertyDescription
1Basic InformationMember's basic information including External IDNameGenderCreation Date/Time and Last Activity Date/Time
2Subscribe/Live ChatThe button will be toggled on automatically once the users subscribe to your chatbot or enter into live chat mode; you may also switch the buttons on/off manually
3TagsAll member tags belong to this member; you can manually add/delete specific tags created for this channel
4LocaleIndicate the language setting of this member; you can manually assign another language to the member
5Chatbot & NodeThe position of the user currently is at, and the button can redirect you to the corresponding chatbot or node.
6Temp DataAny other useful data stored in the member's profile, such as the choices made by the users; you can customize it in actions

View Conversation History


Click "View Conversation" button to read the whole conversation history

If you click the "View Conversation" button, the website which shows the full conversation history of this user will be opened in a new tab. The grey messages on the left are sent by the bot while the blue messages on the right are sent by the user.

You can also click the top left date picker to filter date/time within a specific range.

If you want to save the conversation as a copy in your local computer, you may click the "Export" button at top right. You will be able to save the conversation history in .CSV.


Filtering

Filter to see members
Filter to see members

On your left, there is a section for your to filter out specific groups of members by Creation DateLast Active DateChannelExternal IDNameGenderLocale or Tags.

The most common one will be filtering by channels. Just select your filter option and you will see the member details automatically refreshed on your right.

TIP

By sharing your member page URL, other users can also view the same page with filters applied (if any).


Custom Filter

Apart from the basic filter, you can also scroll to the bottom and use the custom filter.

By using MongoDB Compass, you can enter your customized criteria, then search and sort any type of object in the member profile. You can also apply the basic filter and the custom filter simultaneously. For example, the custom filter allows you to filter by the information stored in Meta or tempData.

To learn how to apply tempData, you can refer to the advanced standard procedure.
Click here to view all the objects stored under the Member object.

Example 1:

If you have customer satisfaction question, and the score is saved in tempData, you can use filter the members who gave the same score.

Given the score is saved in tempData in this format:

tempData: {
"survey": {
"score": 5
}
}
Copy

You can search all the members who gave 5 points:

{"botMeta.tempData.survey.score":  {$eq: 5}}
Copy
Click here to learn how to how query on embedded documents with MongoDB Compass.

Example 2:

If you want to filter the members who talked to your live chat support, and gave a score of 3 or above, you can also apply two criteria.

Given the information is saved in tempData in this format:

tempData: {
"livechat": true
"survey": {
"score": 4
}
}
Copy

You can search for the members who match with both criteria.

{"botMeta.tempData.livechat": true, "botMeta.tempData.survey.score": {$gte: 70}}
Copy
Click here to learn the Query and Projection Operators in MongoDB.

Import & Export

Export Member List

  1. You can easily export the list of existing members by clicking the "Export" button on top of the member list.
Export your member list
Export your member list
  1. The export will be processed, and a fil will be available for downloading in the "Notifications" section.1.
Exported member list
Exported member list
  1. The exported file will be in .csv with details of the filtered members.
Exported member list
Exported member list

Import Member List

If you already have an existing member list from another source, you can import these members (in .csv format) to WOZTELL. You just need to make sure the following information is correct:

LabelDescriptionRequired
externalIDThe external ID of the member; It is in a specific format for specific platforms (i.e. Facebook is PSID & WhatsApp is the phone number)Y
tagThe existing tags of the member; It must be text and separated with "," if there are multiple tagsN
firstNameThe first name of the memberN
lastNameThe last name of the memberN
genderThe gender of the memberN
Profile Image URLURL of the profile imageN
localeThe locale of the memberN
DOB YearYear of the date of birthN
DOB MonthMonth of the date of birthN
DOB DayDay of the date of birthN
PhonePhone number of the member (Not needed for WhatsApp member)N
EmailEmail address of the memberN
Address Line 1Line 1 of the member's addressN
Address Line 2Line 2 of the member's addressN
Address CityCity of the member's addressN
Address StateState of the member's addressN
Address CountryCountry of the member's addressN
Address ZipZip of the member's addressN
MetaCustom data to be saved to the member's metaN
  1. Click "Import" on top of the member list.
  1. Choose the corresponding channel to be imported.
  1. Add the member list in .csv file. You can click "Download" to get a copy of a sample member list.
  1. Once the member list is added, click "Next" to proceed.
  1. "Your Fields" in the .csv file will be listed, and you need to match it with the corresponding "Woztell Fields" by selecting from the picker.
  1. Only the matched fields will be imported, and it is necessary to have the externalId in order to proceed with the importing.
  1. For some fields including "Phone", "Email" and "Address", you are required to assign an alias, as our system allows saving more than one set of these information.
  1. You can also save custom data to the member's meta. You will need to assign the path, for example meta.crm. Also, you need select one of the supported data type.
TypeDescriptionExample
TextStringsample_text
NumberString; numbers only91231
ObjectJSON object{"age":34, "status":"registered", "membership":"VIP"}
ArrayJSON array["item1", "item2", "item3"]
BooleanJSON boolean valuetrue / false
  1. Once you have matched the fields, click "Next" to proceed.

  1. Once you have matched the fields, click "Next" to proceed.

  1. The member will start being imported soon.








  1. The progress of the import member can be viewed in the "Notifications sidebar. There will be a report available for downloading if there is any error occurs.










  1. Now the member has been imported.



Create Single Member

Apart from importing a group of member, you can also create a single member by manually filling in the member information.


  1. Click "+ Single Member" to create a single member.
  1. In the "Create Member" modal, first, fill in the mandatory information: Channel and External ID.
  1. Then, fill in other optional fields. It is always recommended to add the First Name and Last Name as well.
  1. Some fields such as Emails and Addresses, allow user to save more than one set of the data. For these, user is required to add an customizable alias for each set.
  1. Click "+ Create Member" to complete the member creation.
  1. Now, the new member has been created.