Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Registering Subscribers

I have an organization where new people regularly joins (or registers with their email). How can I register the subscribers at the time they join the org? Is there any way to register subscribers like that? I have seen while triggering workflow, that, in the subscriberId, if I send the subscriber's email or phonenumber (unique values), it creates the subscriberId automatically. If so, how can I keep the subscriberId same? Do I have to send the same email or phone everytime in the subscriberId se...

React: Tabs won't show up when popover has managed state

Reproducible example: https://codesandbox.io/p/sandbox/jsqh9f In the case mentioned above, when popover is passed in the open prop, a value false by default. Tabs will not show up. @Pawan Jain...
No description

Notifications vs Messages

I was looking at the API and was wondering: what is the difference between Notifications and Messages in Novu? I was looking at both GET Notifications and GET Messages, and the TypesScript type definition for the 201 response object seemed to be the same. Would either endpoint essentially get you the same thing? Thanks!

🔴 Novu updateAction API Updates Successfully But Not Persisting After Refetch

I'm using Novu's updateAction API to mark a notification action as completed. The API call succeeds, and the response includes the updated notification data. However, when I refetch the notifications using fetchNotifications, the updated action status is not reflected, and it appears as if the action was never clicked. 📌 API Reference: updateAction Documentation https://v0.x-docs.novu.co/notification-center/client/headless/api-reference#updateaction Using Novu version 0.24.0...

Error with `subscribers/{subscriberId}/messages/mark-all`

I'm using Novu Framework with Express and tried to test an endpoint locally that uses the novu.subscribers.markAllMessagesAs(). I tried marking all the messages as "read", but I got a 500 status code in the response with a server error message. All my other endpoints work. Local environment: MacOS 15.3.1...
No description

FCM Device Tokens

Is there anywhere I can see a list of device tokens registered against a subscriber, inside the platform?

502 in novu

We got invalid json from novu. Invalid JSON response from Novu. Response {'status_code': 502, 'headers': Headers({'server': 'awselb/2.0', 'date': 'Mon, 10 Mar 2025 13:13:32 GMT', 'content-type': 'text/html', 'content-length': '122', 'connection': 'keep-alive'}), '_request': https://api.novu.co/v1/events/trigger')>, 'next_request': None, 'extensions': {'http_version': b'HTTP/1.1', 'reason_phrase': b'Bad Gateway', 'network_stream': <httpcore._backends.anyio.AnyIOStream object at 0x7b4cf90ec380>},...

TypeError: Converting circular structure to JSON

Hi There, I'm trying to test an endpoint for a TypeScript Express app using the Novu framework and I am encountering a TypeError that I don't understand. I don't know if this is a bug or if I have made a mistake implementing Novu. Details: I'm running my server locally and exposing the /api/novu bridge endpoint using ngrok. I'm using macOS 15.3.1 with 24GB of RAM. My npm version is 10.9.0 and running on Node 23.3.0...
No description

Hi Team , how to make the in app notification more customizable

Hi team so currently using v1 self hosted in app notification .Where it takes the message in a single line only .How can i make it more customized and how to pass additional payload variable for these customized notifciation .
No description

Novu-default-css breaks tailwind@v4?

- NextJS: 15.2.0 - React: 19.0.0 - Novu React: 2.6.6 - Tailwind: 4.0.12 ...
No description

Subscriber channels not getting updated

We're running into some issue with some subscriber channels not getting updated from our backend so our webpush notifications end up failing. It seems to be inconsistent. The way we have it implemented is that we make a new create subscriber call to the /subscribers endpoint with a POST request and Channels as part of the body of the request, which used to work in the past. However looking at the documentation there doesn't seem to be a Channels parameter anymore, unless I'm missing something? For additional info our backend is on go and we are using the API directly as per the reference https://docs.novu.co/api-reference/overview...

Unable to rename workflow trigger name in v2 dashboard

Hi! I've noticed that in the new (v2) dashboard there is no way to update workflow's trigger identifier. Will it be changed?

<Preferences/> outside <Inbox/> error

Error: Component must be wrapped with NovuUIContext Code: ```import { NovuProvider, Preferences } from '@novu/react' ...
No description

504 Gateway timeout

We received 504 response from novu for the event/trigger end point. Happened at 'date', 'Tue, 04 Mar 2025 20:15:18 GMT'. Something that should be looked into?

Q: Is it possible to get unread count (total and per tab)?

I have this application using the @novu/react. Is it possible to get the total unread count for each tab (and total between all)?

Unable to push to Production

When i create a change and update a workflow email template in development and update it, it does not reflect in the Change History to promote.

VCS Support (in workflows)

I am trying to use Novu as a solution of an organization's whole notification architecture including group messaging (topic) and so. But is there any way we can use VCS in workflows? I have read the docs and there is not much content about this particular section. It will be very helpful if I can be guided to the solution.

Bug: Creating New Subscribers

Hi, on V2 of the dashboard, I am encountering a bug when I try to abandon creating a new subscriber where the screen strobes with the modal popup (see video). Let me know what other information you need.

Sending message failed due to \"Requested entity was not found.\"

I am trying to send push notification to Android device. This is my subscriber data: { "data": [ { "_id": "67c709e83177ccc2e5e0a26a",...
No description

Novu Access Query

My teammate has accepted an invitation to the Novu Organisation I set up, but cannot see any of the workflows I've created. He is set as an admin like me, and... he is being redirected to a different version of the dashboard. Can anyone advise?