An Overview of what users stand for in SuprSend

Users represent a person who will receive the notification. SuprSend identifies a user by a unique identifier distinct_id and creates a profile for each user identified by this id.

All the channel information like email id, phone number, and push tokens are attached to the user profile which in turn is used to trigger communication on the given channels.

Learn more about users


Create / Update Users

To create and update users on SuprSend, you can send $user_operations event to us. All changes can be combined in one API call in an easy to replay format to us. Following operations are supported in $user_operations:

  • $append - Add communication channel in user profile.
  • $remove - Remove communication channel from user profile
  • $set - Set User properties like user location, preferred_language etc.
  • $unset - Unset existing user properties

You can create a user and add channels and properties to their profile with a single API call to SuprSend, similar to sending an event.