novuhq / novu

Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.
https://novu.co
Other
35.28k stars 3.89k forks source link

[NV-1619] 🚀 Feature: Notification categories/severity/labels #2656

Open MarekSalgovic opened 1 year ago

MarekSalgovic commented 1 year ago

🔖 Feature description

You should add more metadata options to make notification templates more configurable. Stuff like categories, labels or severity would make templates and notifications hold more information and it could extend Novu functionality. Users could choose their preferences based on these labels (e.g. send WARNING notifications by email and INFO in-app).

🎤 Why is this feature needed ?

We wanted to use Novu as our notification backend while wrapping the API to serve our own component, we found the notification/workflow/template model lacking, especially when we needed to categorize the notifications into specific categories and label them accordingly. More metadata options or extended template model would help.

✌️ How do you aim to achieve this?

🔄️ Additional Information

No response

👀 Have you spent some time to check if this feature request has been raised before?

🏢 Have you read the Code of Conduct?

Are you willing to submit PR?

None

NV-1619

LetItRock commented 1 year ago

@MarekSalgovic would you like to work on this?

LetItRock commented 1 year ago

Currently, the notification template model has the tags field that I feel could be used to achieve that functionality. But we are lacking:

@MarekSalgovic is this something you need?

oba2311 commented 1 year ago

Thanks @LetItRock . We also have the critical messages option BTW.