Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Novu returning "processed" and acknowledged but no activity found and workflows not triggered

Hey guys, I'm trying to diagnose an issue we're seeing when moving over to production. In development, all is well and working. However since moving over to production, we're seeing the events just "swallowed" IE, we're not sure what's going on with them. ...

Custom link per broadcast email

Hello, I am using https://docs.novu.co/api-reference/events/broadcast-event-to-all API. I want to generate a unique unsubscribe link per user then pass it to the workflow. How can this be achieved using the broadcast API?

MongoDB is using 17.1Gb of memory with only Novu database

Hi all, can I delete data from collection where expireAt date has passed? I need to release some memory and improve query performance because novu is to slow... Note: im using novu v0.21.0...

How to use onesignal push notification for novu ?

I want to use One Signal for push notification. I entered the necessary information, but I get this error. Can you help me on how to do it? I looked here but I didn't understand what it does. It wants me to re-set someone who is already subscribed. I tried it but it didn't work. https://docs.novu.co/channels-and-providers/push/onesignal ```...
No description

cannot add images in in-app messages

Cannot add images to in app messages, maybe it's not allowed? To reproduce: - Add and <img /> tag as shown in the video - Update the workflow...

Have no activity feed after trigger event to a topic

Repro steps: Creating a topic Adding subscribers Trigger notification (to: topic)...
No description

Novu self host with nginx

Does novu have support for nginx/https config? I am using a docker droplet in digital ocean.

Create and update subscribers in c#

Hi Team I'm following below steps to create/update subscribers in Novu Creating subscribers is working fine. I can see subscribers in novu dashboard but update is not working am i missing somethig ? private async Task UpdateStudentData(StudentAggregatedDetails updatedStudent) { var filter = Builders<subscribers>.Filter.Eq("subscriberId", updatedStudent.UserReferenceId);...
No description

Cannot use a workflow if its name has underscores

I've created a workflow through API with following params: $data = [ 'name' => 'new_seller_admin_notify_four', 'notificationGroupId' => '6409c0dbe5d10c2178942e3f', 'preferenceSettings' => [...

Activity Feed

I initiated the workflow through the "/v1/events/trigger/broadcast" API. The workflow includes certain step conditions. I'm confident that none of my subscribers meet these conditions, meaning no one should receive emails. However, the Activity Feed displays a total count of users, and I can see that step creation status is indicated for all users. Why does it show the wrong count, and why are steps created for all users who don't meet the conditions set?...
No description

Related To Conditional Notification

In my application scenario, I have involved different roles in order to send notification like super admin , team member, team manager, supervisor and owner . There are some notification that i need to send accordingly is it possible in novu if it is how can we do it .

Send notification to multiples users with SDK

We would like to send an email notification to a group of subscribers. We are using topics for that (the group of subscribers could be different each time). Repro steps: 1. Creating a topic 2. Adding subscribers 3. Trigger notification (to: topic)...

Cannot create a workflow through API

I'm using the code in my app: $novu = new Novu(<NOVU_API_KEY>); $novu->createNotificationTemplate([...

Connection to redis with tls

How can I connect to redis using rediss , I cannot see any option to connect to bullmq like this const redis = new Redis("rediss://redis.my-service.com"); @Support...

Discussion: Handlebars helper for digest/non digest

We allow our subscribers to decide whether or not they want digests enabled by putting a filter based on subscriber data on our digest steps. The problem is that taking into account all the states in which a digest with a filter could leave the Handlebars template variables (no step.events, step.events but step.events.length = 1, and step.events.length > 1) results in a very janky template like the below ```Handlebars...

What Features Are Not Available with Self Host

I see on your introduction to self host Novu page that not all features are available with this mode. I also found out a few weeks ago that the password reset function is one of those features that is not available. As I evaluate Novu for our companies production use, I want to be able to present the business owners with as much detail as possible. Also, even if we self host in production, we may want to enlist support from Novu. Would that open up all features? ...

Sending a chat message using GetStream

Hello, how can I use Stream to send a chat message to a subscriber? I see that stream has been added as a provider ( https://github.com/novuhq/novu/issues/4679 ). I've already set it up in my integrations store, but I can't find any guide/example on how to use it. The integration points to https://getstream.io/chat/docs/node/?language=javascript but it's not really helpful. Thanks!...

Socket Questions

Where can I get the unseencount information and how can I remove the message I saw from the unseencount? It only appears here when there is a change. When the page is opened, it appears blank. ``` useEffect(()=>{...

local setup not working . npm run setup:project giving error

node - 20.8.0 pnpm - 8.9.0 Pulled the latest code today After cloning the repo, running the npm run setup:project getting the following error 82/86 succeeded [82 read from cache]...
No description

Security, when fetching from notification-center

Hey folks, we want to use novu notification center and have found a security concern. (most likly, because we missed something i guess) How does the apis/notification center ensure, that only authenticated users are able to fetch their data and cannot change data of other subscribers? we are using oAuth2 jwt-token auth for our own services....