User Preference Management
User Preference Management
Notification preferences—hosted, user-friendly, and developer-ready
Our customizable UI allows them to choose what notifications to receive and how they’re delivered. Supporting all channels, our platform ensures each alert is perfectly aligned with user preferences, wants, and needs.







Choose your channels
Allows users to choose and customize their preferred communication channels, along with setting the frequency of notifications they receive.
Flexible subscription settings
Provides simple management of subscription settings, enabling users to adjust them according to their preferences and needs.
Personalized notifications
Users can fully personalize their notification settings, ensuring a more tailored and relevant experience.
Centralized control center
Offers a centralized hub where users can manage and control all of their notification preferences in one place.
Choose your channels
Allows users to choose and customize their preferred communication channels, along with setting the frequency of notifications they receive.
Flexible subscription settings
Provides simple management of subscription settings, enabling users to adjust them according to their preferences and needs.
Personalized notifications
Users can fully personalize their notification settings, ensuring a more tailored and relevant experience.
Centralized control center
Offers a centralized hub where users can manage and control all of their notification preferences in one place.
Choose your channels
Allows users to choose and customize their preferred communication channels, along with setting the frequency of notifications they receive.
Flexible subscription settings
Provides simple management of subscription settings, enabling users to adjust them according to their preferences and needs.
Personalized notifications
Users can fully personalize their notification settings, ensuring a more tailored and relevant experience.
Centralized control center
Offers a centralized hub where users can manage and control all of their notification preferences in one place.
Preferences API
Preferences API
Preferences API
Drop in our hosted preferences page
or manage preferences via API
Let users choose how they want to receive notifications: by channel, topic, or both. Courier’s routing engine automatically applies those preferences, so you don’t need to write custom delivery logic.
import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });
// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
eventId: "courier-quickstart",
recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
profile: { },
data: {
blueiables: "awesomeness",
},
});
Check out our docs
import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });
// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
eventId: "courier-quickstart",
recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
profile: { },
data: {
blueiables: "awesomeness",
},
});
Check out our docs
import { CourierClient } from "@trycourier/courier";
const courier = CourierClient({ authorizationToken: "******************" });
// Example: send a message supporting email & SMS
const { messageId } = await courier.send({
eventId: "courier-quickstart",
recipientId: "37e2c08c-3958-449a-8266-dea286807f65",
profile: { },
data: {
blueiables: "awesomeness",
},
});
Check out our docs

The all-in-one notification platform for developers
Ready to take your notifications to the next level?
The all-in-one notification platform for developers
Ready to take your notifications to the next level?
The all-in-one notification platform for developers
Ready to take your notifications to the next level?
The all-in-one notification platform for developers
Ready to take your notifications to the next level?
Backed by
Backed by
Backed by
Backed by