Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

API versioning

I am wondering if there is any reason why there is no minor versioning on the API? For example, as a maintainer of the dotnet-sdk, there is nothing for me to check (programmatically) that there have been changes between 0.18.0 and 0.21.0. The current version is simply 1.0 and I know there have been changes made. https://api.novu.co/api-json...
No description

Best way to handle SubscriberID and Auth0?

Hi all, big fan of the work and we're looking to use novu for our workplace in our internal systems We use Auth0, all our staff are in Auth0. As we want to send out specific notifications our on our platform depending on the role, We'll need to have the subscriberID stored in our users metadata. I'm just wondering what, would be the best way around this? We have our codebase all splitout on the backend into small components (Catalogue Component, Inventory Component, Manifest Component etc) and don't have a User Component as, we just use Auth 0....

Worker is not processing notifications.

I have self-hosted Novu, API (api:0.18.0) and worker (worker:0.18.0) we have deployed in the k8s cluster, 2 days back everything was working fine, and we were able to get notified. Notification functionality was working fine but now it's not working. The server is up and I am not getting any error logs in there, note: After triggering the notification response was successful but worker logs are not updating and we are not getting notifications.

ActorSubscriber is alway null

We are evaluating Version 0.21 at the moment. We can Push events and also define the "actor" with the subscriber id. In the activity stream we see always the related actorId. But in the notification center, the actorSubscriber is alway "null" in the CTA Object. Is this a known bug?...

Trigger Event to topic, see topic in message

We are triggering events to a topic with some subscribers. How is it possible to get for each event the topic where it was triggered? It will help us also to be able to access the topic "name". If there could be an image or some additional fields it will be also cool. ...

Pre-requisites of deploying Novu

Can someone give me the basic requirements to start novu inside my kubernetes cluster? Like bare minimum. I just used only one image that is ghcr.io/novuhq/novu/web:0.21.0. Anything more should i put other than this?

Is it possible to have custom button other than CTA buttons in notification

For example adding more info button inside notification which redirects Is this possible by making use of notification-center provided by novu by default without using headless notification?...
No description

Two different events with different email addresses are sent to the first email address

Hello, I have been using novu for a short time in my work. I have been using it regularly to send emails . I am working with nestjs framework. My previous tasks were only related to sending one email at a time, however, I am on a task where I need to send two consecutive emails, to two different events: one to notify the user and one to notify an administrator. My problem is that, although I send both events with the specific subscriber information to each one, both emails always arrive only to one of the emails. ...
No description

If I use topic subscription, is there a group selector in the digest?

Hi I am using topic subscription, Is it possible inside the digest to get a "groupBy" topic for the email Template? Criteria should be to see only the related Message to the subscriberID

Selecting one of many MSteams

I'm trying to add a new step in a workflow(chat-MSTeams). But I have couple of providers added for MSTeams in integration store already. How do I select a specific one while I add a step in workflow

Updating Message CTA Button status using TransactionId

I am sending notifications which contains CTA buttons (Approve and Reject) to multiple subscribers using topic So If one of the subscriber Approve it I want to remove the CTA buttons on other subscribers Can someone let me know how to achieve this behaviour For example:...

Not able to send subscriber email, first name and last name when using iFrame

Should I include the first name, email, and last name in the API request for this issue?https://github.com/novuhq/novu/issues/4096
No description

AWS s3 self-hosted error

hello i have deployed novu self-hosted with an s3 bucket and i can't upload brand logo ,i get the error message in the web browser console: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method The acces key and secret key are the same as my aws user , i need help please...

Got error after trying to use novu.broadcast

I planned to use this method (https://docs.novu.co/api-reference/events/broadcast-event-to-all) to send in-app notification for all of my users. I tried on my sandbox this approach and got error after 500th transaction (this happens exactly after 500 transaction) Error from novu: transactionId property is not unique, please make sure all triggers have a unique transactionId I can't understand what this error does it means. Maybe someone can explain me ? Thanks....

changing trigger identifier throws workflow_not_found Error

Hello guys, I changed the Trigger Identifier on one of my notifications. When I try to run a test with the new Identifier, I get the following error message: 'workflow_not_found'...
No description

New notifications not being received by the socket connection

I am using the listenNotificationReceive method from the @novu/headless package with react to listen for new notifications from my app. However, the method is not being called when I trigger notifications from my dashboard. To view new notifications, I'd have to manually call the fetch notifications method. Is there a way to fix this? Code snippets below ```ts const NotificationProvider = ({ children }: { children: React.ReactNode }) => { const [notifications, setNotifications] = useState<IMessage[]>([]) const { cacheConfig } = useAppStore()...

Avoid subsequent initializations of notification center

Hi! We have integrated the notification center in our vue 3 project. The problem we have is that in each change of router, a new session is generated, since by architecture, we have the notification center in a component that triggers the mounted cycle event for each change of router. Is there a way to for example, save the JWT in the first initialization and reuse it in subsequent mounted avoiding subsequent initializations? Thanks....

What do the job statuses mean in practice?

Could someone please explain what the various job status mean in practice? E.g. pending, queued, delayed? What is delayed digest job? What is a pending digest job? What is a pending in-app job? Sent but unread?...

How to migrate workflow data from uat-novu to prod-novu?

Hey guys! My project has been in development phase, so novu is also deployed in uat environment. Now the project is about to be released to production environment, so novu needs to be redeployed to production environment too. But I don't know how to migrate the workflows data from uat-novu to prod-novu, can anyone help me?

How to send silent pushes using APNs provider?

Hi everybody, hope you are all doing well! I use APNs provider to send pushes to iOS subscribers. And the problem is I don't know how to override payload to send silent push notifications. I tried to set a hashmap in Overrides field like this: ```...