Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

v1/widgets/messages/markAs not found

default request to mark messages as seen not working React App novu-notifications-center version 0.18.0...

Event Trigger throws an error -workflow not found in self hosted

-"{"statusCode":422,"message":"workflow_not_found","error":"UnProcessableEntity Even though the trigger exists when I check in Get/workflows This started happening today. ...

High load on Mongodb

Hi, everybody! I've got a problem! I used to spin self-hosted novu through docker compose, now I've dragged everything into k8s. I deployed with helm chart. Mongodb is deployed in replicaset architecture. Redis is there and novu sees it. And so to the problem. When an application accesses api-novu (60 rps for 10 minuts) the load on mongodb increases monstrously, which causes it to crash. I wanted to know if redis is used for write-back scheme? And how can the load on mongodb be reduced?...

How to set up an mx record in namecheap

how do I set up an mx record in namecheap? I can't figure out what to enter in the host field of the mx record

Default layout on email step when created through API

Through the API, when I create a workflow with an email step, the default layout is not set as the layout for that step. More technically, the step returns a _layoutId as null. A look at the source code confirms that behaviour as much as I could tell. Is this what is expected/desired? I have follow thoughts, but just want to confirm that first. ...

Self-Hosted Reverse Proxy WEB_CONTEXT_PATH

The WebContextPath does not seem to be working i want the web client to resolve to https://domainame/novu but it fails to load the env-config.js because it loads it at https://domainname/env-config.js instead of https://domainname/novu/env-config.js
No description

group notifications

Is it possible to create a group for the notifications? examples :System Updates (Please login as your data is ready, here are the new features), Task (Please perform A.B.C and move this task to completed) by @vsubram2...

How to add a slack workflow

I have been trying to add a slack provider, I have tried to click the button at the bottom several times but no action is triggered clicking on that.
No description

Self hosted custom SMTP configuration with self signed cert

Having configured a custom SMTP endpoint in Novu 0.18.0 we are getting errors due to the use of a self signed cert e.g. {"err":{"type":"PlatformException","message":"{\"success\":false,\"code\":\"failed\",\"message\":\"self signed certificate\"}","stack":"Error: {\"success\":false,\"code\":\"failed\",\"message\":\"self signed certificate\"}\n at NodemailerHandler.<anonymous> (/usr/src/app/packages/application-generic/build/main/factories/mail/handlers/base.handler.js:42:23)\n at Generator.next (<anonymous>)\n at fulfilled (/usr/src/app/packages/application-generic/build/main/factories/mail/handlers/base.handler.js:5:58)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)"},"responseTime":61,"msg":"request errored"} I'd foolishly disabled the 'Verify provider credentials' slider so I would not lose the settings. Now I am unable to alter any of the SSL related sliders and the SSL Options input box is gone! Could someone give me a few pointers (and maybe an example) as to where I can update these settings? I'm presuming they are stored somewhere in mongo?...

Triggered notification returned 201 but did not receive anything nor it showed in the activity feed

While I was testing the REST API for triggering fcm notifications (via Postman), there's a particular instance where the notification did show up anywhere despite getting a 201 acknowledged response. I checked the Activity feed and get-notifications api and couldn't find it anywhere. I'm wondering what could have been the reason and if it's a common occurrence on REST APIs 🤔 transactionId is f2251a9e-c4ed-4c4a-9969-478dd7dffcb3 see screenshot for the postman response...
No description

Self Hosting on Kubernetes with runAsNonRoot: true option

I would like to host Novu on a Kubernetes environment using the Novu Docker images. I am using the following Novu images: - ghcr.io/novuhq/novu/api...

How do I send a notification based on subscriber activity?

Essentially I want to create a workflow where a push notification is sent to a subscriber. And then if the subscriber hasn't been active recently an email notification is sent as well. How can I create this workflow?

What is the best way to remove a single deviceToken from a subscriber that has several deviceTokens

Hi, I just want to confirm what is the current best way to delete only specific tokens from the array of multiple deviceTokens of a subscriber (I'm using fcm). So far I've only tried using the REST API for updating the subscriber's credentials(https://docs.novu.co/api-reference/subscribers/update-subscriber-credentials) From my observation on how the updating the credentials work, I found that the provided deviceTokens in the requests always get added to the current list of the subscriber's deviceTokens (i.e. if the current deviceTokens is ["1","2","3"], sending a request with deviceTokens: ["4"] will make it deviceTokens: ["1","2","3","4"]), that part is actually well and good for me. (It might be worth mentioning that it conflicts with a solution that was provided on an older thread: https://discord.com/channels/895029566685462578/1073310233750933565/1073312550600577145) ...

What is a Template in Subscriber preference and where can I get the template ID

I am using Self hosted version of Novu with .net I am trying to set Notification preferences for a subscriber but I am not sure what is a template and where can I find the templateId? I see a MessageTemplate table and id in MongoDb but not sure how is it related to the preference?...

Network error while registering

Hello. I have problem with self-hosted service. When I'm trying to register UI shows Network Error. I use docker. Changed env to: JWT_SECRET and STORE_ENCRYPTION_KEY...
No description

I am facing the similar issue as mentioned in the github issue,

CORS fails when we try to register the user If I do the same curl request in postman then it is working fine, but through the browser it is failing If I make my node_env to "test" it is working ...

What is the max limit for the notificationTemplates.getAll() API?

For the node sdk API novu.notificationTemplates.getAll() we can pass in a page size and a limit. what is the max value that the limit can be?

Sending notifications without subscribers

We have a workflow where we need to: - send an external email to the user - send a slack notification to our internal slack channel (not tied to the user) Is there a way to add the slack notification in the workflow without it being related to the subscriber?...

Some bugs and questions

1. Cant make selection when the + is at the bottom 2. I choose to use the font family Roboto in the "Brand" but inapp notifications remain as is until they are clicked and then the font changes 3. I cant remove the logo from my email or from my brand 4. I cant control position of the logo in the email 5. I want to add a button within the middle of the text. how can I do it?...
No description

change password

Hello dear team, i was wondering if there is change password anywhere ? or this feature is not available yet.