Can we manage more granular level preferences?
use case - i created a workflow to send notification when every users mention on comment. so in that case user can manage their preferences. but if user want to opt out from particular thread. not from whole comment notifications.
Is there any way to achive this?
6 Replies
Hi @vikram, I'm an AI assistant for Novu. While a team member reviews this question, I'll see if I can find relevant sources for your question.
-----------------------------
While I generate an answer, here are some sources that might be helpful:
* Preferences
* Python quickstart
* Go quickstart
* How to send PUSH notifications to iOS devices with FCM using Novu
-----------------------------
Answer
Currently, Novu allows preferences to be managed at the workflow and subscriber level, but it does not support granular preferences at the level of specific threads within a workflow directly through its standard settings. Novu's preference system allows for global, workflow-level, and subscriber-level channel preferences, which can be overridden by the subscriber if not marked as critical (1) .
To achieve granularity at the level of specific threads, you might need to implement custom logic within your application that tags specific notifications and checks these tags against subscriber preferences stored in your system. This approach would require additional development outside of the standard Novu preference settings.
For further details on how preferences are managed in Novu, you can check the documentation on managing subscriber preferences.
Got it. Tagging @Support for additional help.
Hey @vikram right now, it's not managed by the prefrences, but if you achive that by implementing topic per comment, you can create a button for them to leave the topic, that way they can "unsubscribe"
would you expect to see that within the prefrence section?
yeah if it possible
Got it @vikram,thanks
Let me pass it over to the team