How do subscriber preferences work in Novu?
Each subscriber has preferences at two levels:- Global channel preferences — opt in or out of email, SMS, push, in-app, and chat globally
- Workflow-level preferences — opt in or out of specific workflows
How do I expose preferences in the Inbox?
The Novu Inbox includes a built-in preferences modal. Enable it in your Inbox configuration:How do I update preferences via the API?
Use the Update subscriber preferences endpoint to set preferences from your backend.Related guides
Frequently asked questions
Can subscribers opt out of specific workflows only?
Can subscribers opt out of specific workflows only?
Yes. Workflow-level preferences let subscribers disable individual workflows while staying subscribed to others such as security alerts.
Do preferences apply to topic broadcasts?
Do preferences apply to topic broadcasts?
Yes. When triggering a workflow to a topic, Novu respects each subscriber’s preferences before delivering messages.