NOVU In-app Notifications
Hi everyone,
Hope you're all having a great day!
I have a question regarding Novu and in-app notifications.
...
Topics missing from subscriber info?
I've been testing Novu Cloud, but I experience something strange:
https://eu.api.novu.co/v1/topics
```
{...
Expo device token in the trigger payload
I have a use case where one subscriber may have two different expo tokens intended for two different apps.
In order to ensure that the right notification reaches the intended app, instead of setting the expo token in the user credentials, I am sending the token in the trigger payload based on the type of notification to be sent.
However, I have observed that every time I invoke the trigger API with the expo token in the payload, it also saves it against the subscriber id....
Push notifications and webhook in same workflow
Hi, I have the requirements to build a workflow where we send a Push Notification to the user via FireBase and, in another step, we should send a webhook to our backend in order to trigger some events. I configuered both providers as Push, like seems to be the only viable option, but I couldn't find a way to configure a workflow to satisfy this requirement, looks like that Novu picks up always one provider and does not let you choose which one to use for a specific step. Could you be so kind to...

Sync to Production or Sync to Development is not Working Properly
Hello @Pawan Jain @Tomer Barnea I am facing some problem for syncing delay steps from production to development or vice versa
exact time period is not coming after syncing it is coming always 15 mins...
Inbox Not working
Hi,
I just created my Novu account to start adding notifications into my app. I got all the way through the process and added the Inbox element into my app. The Novu Dashboard says the Inbox element connected successfully, but I get Next.js error (attached) every time I refresh the page. When I removed the Inbox component, the error disappears.
Also, the docs (https://docs.novu.co/platform/quickstart/nextjs) say to put the Inbox component directly into my layout file, but the example shows that it should be inside of a 'components/inbox.tsx' file, and it doesn't show how the Inbox would be integrated into the actual page.
...
Skeleton in editor
Hello! I am selfhosing the provided v2 Docker Compose on a custom server with subdomains. When I try to go to the Studio, I am met with a blank page. Same goes for the playground, since it's trying to connect to localhost:2022/studio, but is running on a remote Docker container.

UI for Novu v2
I'm currently on v2.1.1 and when I login I see the Workflow tab but I am unable to create new workflows via UI.
Additionally, I noticed v0.24.0 had a Brands tab that allowed me to configure the logo and add email templates, but I am no longer able to find this tab in v2.1.1 (consequently, no longer able to change logo or add new email templates or modify existing email templates).
First, I want to confirm that this is the expected state for v2.1.1 in terms of behaviour?...
Workflow name not translated in Preferences component
Hi @Pawan Jain !
I'm having issues with the translations of workflow names in the Preferences component.
As you can see in the screenshot we are using i18n to translate workflow names and it works correctly in the Inbox component, the problem is that it's not working in the Preferences component so the workflow names are still in english even if the locale is set on "it".
Is this an issue of i18n configuration or something regarding Novu's component directly?
...

Angular UI Support
Hi,
A couple of weeks ago I was inquiring about Angular support, as I had found novu/js/ui by accident. (https://discord.com/channels/895029566685462578/1351558778042056816)
@Pawan Jain answered that Angular support is not planned, but I can see that you have now included that in the docs the same snippet I sent with no updates in the github repo. ...
Some /v2 endpoints not working
I am running self-hosted (api, worker, ws and web) on v2.1.1
When I try to hit
GET
/v2/subscribers
, I get the result I expect but when I hit POST
/v2/subscribers
I am not able to create subscribers. I get this error:
```{
"error": "Not Found",
"statusCode": 404,...Workflow Considerations for Multiple Notification Types in Novu
Hello Novu Community,
I’m working on setting up notifications for our platform, and I need some guidance regarding the workflow in Novu for three different notification types: Conversations, Tasks, and System Notifications.
In our UI (attached a photo), these are currently separated out, but I’m wondering what would be the best approach for setting up the workflow in Novu. Should we create a separate workflow for each notification type, or would it be better to have a single workflow with conditions to handle different notification types?...

disable email channel
How to disable email channel for some workflow? We have workflow which has 2 channels - push and email and it enabled by default and user can change it inside app settings but we need to set email be default false and user will enable it manually when will want. @Pawan Jain thank you in advance for your help
Creating layouts with novu-dotnet 0.6
Hello! I'm evaluating novu-dotnet (0.6). Are there any examples of how I can create a layout? I am trying to create an email template and add it to a workflow step, but I'm not sure how to do this. I guess, first I have to create a layout, then use its layoutId when creating the template in the workflow step... Here is my code:
public async void CreateLayoutTest()
{
var layoutCreateData = new LayoutCreateData()...
java sdk
Dears, do you know if there is a plan to release an official Java SDK or if there is a plan to release a Java SDK that supports Novu version 2.x.x?
Language support for messages and email contents
Hello, not sure this is the right section for this question, anyhow I have the use case where users of our application can set their language and expect to recieve email and message content, respectevely to their language of choice. Question is if and how Novu can support localisation and different languages at template level, without the need to pass the entire email payload as "overrides" which also seems incompatible with the Digest step that we want to introduce in our workflows.
Thanks!...
Local docker images
I am currently working on getting working healthchecks for the docker community edition
PR - decided to go ahead and add healthchecks for the other containers as well (not yet pushed)
I have some troubles building the local image for the api....
Novu Self Hosting , missing api key details
Hi team we are doing a self hosting of novu , where i am able to login but looks like its missing api key , could i be missing any configuration ? {"error":"Unauthorized","statusCode":401,"timestamp":"2025-03-26T17:25:06.607Z","path":"/v1/environments/api-keys","message":"Missing authorization header","ctx":{"error":"Unauthorized","statusCode":401}}

Sending custom payload via API
Hi, I saw that such functionality was expected a couple of weeks ago, according to the estimate in an older topic that is now locked.
Do you have any idea if this is close to being shipped? I tried sending custom payload using the Trigger UI/novu node js and receiving it using novu/js, expecting to receive the payload in the data property of the notification object, but it always comes back undefined.
Thanks in advance....