Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Self Hosted on coolify - Fine upto sign up

Hi all - I have been trying to self host on coolify via docker compose Searching through both Novu and Coolify discords ive seen glimpses of getting this working - but no clear guide. Ive found someone getting as far as a screenshot of the signup page - but i just get a network error ERR_SSL_PROTOCOL_ERROR - and thats with playing around with the .env which im not sure is helpfull.
Ive written a guide in the next post to show the steps to getting that far...
No description

Step send message multiple times due to subscriber channel not found

i have create workflow and add channel chat (slack) and email when i trigger this workflow for subscriber who does not have oauth slack in this case subscriber received multiple emails when i check i come to know that chat send message multiple times and channels after chat in workflow did same send multiple message i have shared screen shot. can anyone help in this?
No description

Workflow Nodes take a bit of time to be rendered.

Hello guys, I just wanna share something I noticed while building complex flows that contains more than 10 nodes. When the number of nodes is increasing, the next node I add it took 3-5 sec to be shown on the flow editor, I also noticed a delay when updating the node title from its sidebar to be fully updated on the actual node in flow editor. I looked at the codebase to see what's going on, I found out there is a memoization for the ChannelNode component which is the parent of WorkflowNode, also after adding some logs inside ChannelNode and WorkflowsNode, these logs keep printing out whenever new node is being added so many times. ...

How to hide specific user channel subscriptions from Settings?

Hi, We're using the Web Component here in my company in v0.24.0. So, my question is: how can I hide the toggle for "Push" in the example below but keep the "E-mail" and "In App" only for my "Subscription" workflow?...
No description

AWS S3 Integration

I need to use S3 to upload brand image and other template images in Novi self hosted version, instead of using local stack

Events keep getting merged with same old trigger event (Digest issue)

I've self-hosted novu (v0.24). It was working well previously. However, we've encountered an issue where trigger events are getting merged with a same (digest) event from past. (Please take a look at the video recording attached). I tried updating the digest schedule (can be seen in the video), but its still getting merged with the same exact (digest) event. I tried looking into logs (worker logs) but couldn't find anything useful. :/...

Localization of displayed workflow name.

Hello everyone!) Is there a way to dynamically display different workflow names based on some additional subscriber property "lang" for example?...
No description

Payload.data isn't passed to FE

Hey novu! i posted about a week ago about not being able to pass custom data from my action to the notification center, and after a great Pull-Reqeust from @Paweł T. and the help of @Pawan Jain i thought the issue was fixed with a new version, but after testing (with the code below) my issue seems to persist. Here's my simple setup: ``` await step.inApp(...

I can't remove a users phone number. Setting it to null, undefined or empty string is just ignored.

Hello, Is there a recommended way to remove a user's phone number? I wan't to do this if a user choose's to opt-out of all SMS notifications. Using Postman and the Novu API Update Subscriber route https://docs.novu.co/api-reference/subscribers/update-subscriber I have tried sending null, undefined and empty string in the phone field. Getting the subscriber details after this it appears these values are all ignored. It looks like this same issue has been fixed previously for email address', but not for phone numbers https://github.com/novuhq/novu/issues/3022. I have a hack workaround of setting the phone number to "-1", which causes the SMS provider to reject the request, but this is a pretty bad solution....

alerting on repeated send failures

Email notifications from our app have been broken for the last 4 days due to https://www.answeroverflow.com/m/1278683795071041556. We were relying on the previous behavior, which was apparently determined to be a bug and “fixed”. How do we get alerts so we can catch this sooner if it happens again? Does novu have a recommendation here?...

Subscribers environment XYZ do not have active ABC integration.

I am using SelfHosting. I dosn't have any other CHAT integration. trying to create 1st and I created MSTeam integration and i am trying to update subscriber credential with webhook URL. but getting error from API like below. {...

Redirect does not work on InApp notifications

Hi team, I have integrated the in-app notifications onto our app. But the redirect action does not work. Upon further investigation, I can see that the SDK does not forward redirect object to Novu Cloud. ``` await step.inApp('in-app', async () => {...

Solution on Integrating Inapp notification on React Native

Currently, I can see there’s no library for integrating Inapp notification on React Native. One alternative I could see is making use of the APIs directly. It means I might have to make use of the APIs from my server side then serve it to my react native app because the endpoints require the private key and it's not safe to add the API key to the frontend to fetch the notifications. Which also probably means I might have to implement all the features that your client lib offers. My question i...

2 Build Failed white Local Setup

Can anyone help me with this one? What am I doing wrong? This happened When I tried:
npm run setup:project
npm run setup:project
...

Logo on emails

Hello, I just came across the following in the docs: Does this mean that the logo of novu will apear in the emails after the free trial ends and if we chose novu cloud?...
No description

Notification Center Bell Icon Unseen indicator remains until you close notification center

Hi, I noticed that the notification bell icon does not change state from unseen to seen until you close the center. This is an issue as if you click on a card and navigate yourself, it could create a new notification center component in the closed state with the unseen icon still there. Is there a way we can update the icon status on open instead?

mailgun failing to send emails

Hello, I’m getting the below error when my workflow is being triggered that uses an email channel with mailgun integration. {...

Error while running Novu on Local machine

Hello Community! I'm new to these things and want to contribute but need help. I have Redis and MongoDB installed and running on my windows machine. I encountered an error while running "npm run start:project". I have attached an MD file. I appreciate any help. Thanks....

Novu 2.0.0 Package is breaking tests

Dear Novu @Support We just added the new 2.0.0 package and our tests are failing even without touching the code in our tests. Do you know the reason why?
Cannot find module '@novu/shared/utils' from '../../node_modules/@novu/node/build/main/lib/novu.js'...
No description

Getting CORS Network error while accessing Novu Web

I have deployed Web and API in one POD in kubernetes. When I tried to access the web from browser I am getting CORS error. I have gone through issues raised earlier and set up the following things but still facing the same issue. 1. Set up FRONT_BASE_URL for API as web app base URL 2. NOVU_ENV=local to bypass the CORS verification ...