Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Custom Notification Items and Conditional Rendering

I was working on in-app notification and I have two types of notifications one in which no action is to be performed and in other I want to create a custom item with two buttons like "Accept" and "Cancel" and perform actions accordingly. How can I achieve this? I explored the doc but unable to find a way...

I have two applications that require email sending functionality via Mailgun, using separate domains

I have two applications that require email sending functionality via Mailgun, using separate domains for each. To accommodate this, I have set up two Mailgun integration services within the same Novu instance (novu 23.0.0). My question is: How can I utilize both of these integration services simultaneously to send emails from their respective domains?

JSON Structure for creating workflows

Are there any specifications or rules for representing a workflow as a JSON? I would like to dynamically create a workflow through the Novu API (POST /v1/workflows ) based on user choices. The docs are not entirely clear about how to setup a JSON that represents a workflow. https://docs.novu.co/api-reference/workflows/create-workflow...

What is notification group and notificationGroupId?

I am looking at the create workflow API and it requires notificationGroupId. I can't seem to find anywhere on the Novu site talking about Notification Group. Can someone provide me more information please?

Any in-depth architecture documentation of Novu

I would like to understand more about Novu architecture/component. Where can I get more information on it? I already visited the Architecture in the documentation website, but i would like more details please. Thank you!

AWS SNS Specify Phone Number

How does one go about letting Novu know which phone number to use to send a text via the SNS integration? Wasn't sure if this needed to be done via Novu or via IAM in AWS.

Roadmap for getting subscriptions by subscriber?

Hi there, we're anxiously waiting for the api to support getting a list of subscriptions by subscriber. Can someone share where that is on your roadmap?

Cancelling Delayed Jobs Edge Case

Hi Novu team! We have this problem where if we make a delayed broadcast to many users, say, an announcement of some upcoming event made by an admin. Let's say as soon as the admin hit the "send" button, they realize immediately that the sent announcement has wrong details. We have implemented a button that when pressed, triggers the cancel triggered event endpoint (https://docs.novu.co/api-reference/events/cancel-triggered-event). While that works most of the time, sometimes it doesn't. We have a lot of users on staging; currently, it takes around 1 minute for all jobs to be chunked and added to the subscriber process queue. If I try cancelling the triggered event within this one minute window, some jobs won't be cancelled because they don't yet exist at the point cancel-triggered-event is called (basically in the middle of this method https://github.com/novuhq/novu/blob/next/packages/application-generic/src/usecases/trigger-broadcast/trigger-broadcast.usecase.ts#L49-L75)....

Make QUEUE_CHUNK_SIZE configurable via env var?

https://github.com/search?q=repo%3Anovuhq%2Fnovu%20QUEUE_CHUNK_SIZE&type=code Is there any specific reason why queue chunk size was hard coded to 100? We are fiddling around with various settings to tune the performance of our infra and came across this value. Can the size of the queue chunk can have a significant impact on the throughput of the total broadcast time if we had a lot of subscribers?...

No Notification When Running Novu from Source

Hi! When trying to run novu from source, I was not able to see any websocket notification. Not sure why. When everything was running from docker images, the notification got sent to my frontend app just fine. I have made sure that all the ports are correct and that there are no errors in the console. The frontend app was able to fetch data from novu backend, but when I make new notifications, the ws connection remained silent; nothing happened (needed to refresh to see new data in my new feed)...

which Mac book to buy?

Hi, Please suggest which Mac book is good. I am planning to buy on black Friday sale....

Separating out different types of subscribers

I am hoping for some advice on how best to configure Novu. I have an application with two different user groups of subscribers: employers and workers. How best you split these subscribers? By organisation, by tenant, not at or something else? Each user type does have different notification types and in practice they are reported differently—so I am not needing to aggregate against each other. My initial thought is that they each have their own sets of workflows and these are then further separated by organisation which additionally allows me to only expose workflows and feeds to each of the user groups. I don't really understand the tenant use case and whether this would be better. Thanks for advice in advance....

Novu Hosted service general avaibility

Hello, Team, First of all thanks for build a great solution, We are building one product and we wanted to use novu as our notification service. When we want to the page it show open for beta only. So when will be plan for general avaibility and is there any prefer location/region once it's become GA?...

Questions about Multi-Tenancy, Subscribers and Slack

I am doing a POC and I have a few questions that are a bit related. 1) Is there (or will there be) a way to assign subscribers to tenants? Based on the documentation, I see some "coming soon" features. However, it currently does not seem that tenants provide much value. I am not trying to find fault with it. I just want to be understand how tenants is meant to be used. ...

Subscriber agnostic notification

Hello, I have this simple workflow, where I need to 1. send an email to the subscriber (this is easy, I just send the preconfigured subscriberId and it works) 2. send a slack message to a public channel (not sure how to do this)...
No description

Max number of connections

Hey folks, I am wondering what are the max number of socket connections which novu supports for reliable delivery to each subscriber?

Why are topics API accessible only?

Hi folks. Just wondering why topic are not accessible from the UI? I am subscribing users to a topic and find it difficult to see a list of all subscribers. Seems ike there is a call to confirm a specific subscriber on a topic but not an entire list. Thanks in advance, Kai...

Data Retention

Good day, I am currently integrating Novu (via Novu Cloud) into the product I am working on, primarily to utilise the E-mail digest of Novu to send user transactions. While I am only storing a specific ID as subscriber ID, the Activity Feed stores some PII of a subscriber when the API is called. I have some questions concerning the data on Activity Feed as below: 1. What is the data retention period? 2. Who could access those data apart from the admin? Could Novu see those feeds?...

I have a general requirement,

I need to send the notification from my system of processed data to the user at scheduled time (Weekly once) like a report information. Do you have any idea on it, by using the Novu , How can I easily implement this pipeline...