A User Profile contains all the information about a user which is required to send out any notification.
All the data related to a user, along with the details of notifications sent, and much more are stored within a user profile. This includes basic user information like Name, specific channel-wise information and custom user information to ensure the successful delivery of notifications.
All this information is connected to a unique identifier called a Distinct ID, which can then be used to fire any type of notification.
With the introduction of Distinct ID, you can replace your data payload that may contain information like email, sms, or push token. The Distinct ID then becomes the identifier to pick up the relevant information required to fire the notification through any channel.
User Profiles bring all the user data and the notification logs sent to that user in one place. You don’t have to pass any user related information in the payload. You can access it directly from User profile. It helps you get the best use of your user data and fire notifications efficiently and effectively.
It allows you to:
On the listing page of User Profiles you will see a list of all your created users, with certain details pertaining to that account, which are the “User Properties” for that account.
Distinct ID is an ID that is associated with a specific User ID and is unique to that User ID. No two User Profiles can have the same Distinct ID.
Apart from Distinct ID the other properties that are visible for each account are:
You can add any no of custom user properties to your user profile. You can do it manually from User Profile page or using our APIs.
You also can find a few more options on the page as below:
Notifications fired from Live notification events can only be sent to Live users and cannot be sent to Test versions.
This will also mean that these logs will be visible for Live Notification Events for Live users, under the Live tab of the Logs page.
Crossing over of User Profiles from Live to Test versions or vice versa is not possible.