title | sidebarTitle | icon |
---|---|---|
User Management |
User Management |
users |
A subscriber is an entity to which notifications are sent. It is a Novu term similar to a user in your system. As in your system, a user is identified by a unique id, similarly in Novu, a subscriber is identified by a unique id called subscriberId
. We recommend that the existing value you use in your system as a userId
to be used as subscriberId
in Novu. Read more about subscribers on subscribers documentation page.
No, it is not necessary to use subscriberId as same as userId. You can use any unique id as subscriberId. We recommend using userId as subscriberId to avoid any confusion. Some of our customers use a pattern like auth0|userId
as a value for subscriberId
.
No, a notification cannot be sent without adding a subscriber. A subscriber is an entity to which notifications are sent. You need to add a subscriber to Novu before triggering the workflow or inline of trigger. Read more about subscribers on subscribers documentation page.
Subscribers can be added either ahead of trigger or inline of trigger. One way to add a subscriber using inline of trigger is to create a new subscriber in Novu as soon as they sign up or register in your system.
You can add your existing users as subscribers in Novu using bulk create subscriber creation method.
Subscriber credentials for Push and Chat channel providers cannot be added while creating a new subscriber. Subscriber credentials for Push and Chat channel providers can be added using the update subscriber credentials api or corresponding sdk methods.
SMS and Email channels are a bit different because all providers can work with the same value, so email
and phone
attributes can be added while creating a new Subscriber.
Subscriber preference cannot be updated while adding a new subscriber. Novu sets all channels as true by default for new subscribers. You can modify preferences at any time. Read more about subscriber preferences.
Yes, it is possible for two subscribers to have the same email address in our system. This is because the subscriberId
is the unique identifier that distinguishes one subscriber from another. Even if two subscribers share the same email address, they will have different subscriberId
s, which allows our system to identify and manage them separately.
Currently, Novu supports adding a subscriber to only one topic at a time. You can add a subscriber to multiple topics by calling the add subscriber to topic api multiple times with a particular topic key