Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Local environment web socket not working

I have spinned up all the novu services locally and got the spinned up message. Web: http://localhost:4200 API: http://localhost:3000 WS: http://localhost:3002...

can't promote changes

Hi, I am trying to promote changes into production, but it shows me Notification Group Id 64ec2fc9dd99c21f1efc1b6c not found, Notification Template: Password Reset error. Thanks.

is credentials is required field to update integration provider?

I want activate and disable already integrated provider , if i use put api credentials field is required otherwise its throwing error. if I add empty object to credentials it will work but credentials get updated to null....

New changes to workflow do not appear on the 'Changes' tab

I am trying to promote a workflow from development to production, but I cannot see the updated workflow on the changes tab in order to promote it

Environment delete api and how to change current environment.

we have environment apis to create and get details. but we dont have delete api? if we we are not showing more than 2 environment in UI why do we need these apis? I have created one new environment and that is set as current environment automatically am getting this new env when it try to get current env with /enviroments/me api...

Adding a 'link' option to web push via FCM

I'm using Firebase (FCM) provider to send push notifications to web browsers via Novu. I'm trying to set the link option so that clicking the notification takes the user back to the website. I can get push notifications, title, body and images are working: but I can't seem to set the link property as per the interface here: https://firebase.google.com/docs/reference/admin/node/firebase-admin.messaging.webpushconfig...

Activity feed

Hey, guys! Got self-hosted novu, and the activity feed in production is opening for about 2 minutes, is it ok?)...
No description

Error: Missing lock for job

I am seeing the following error message repeated in the console by the worker: 2023-09-04 15:33:31 Error: Missing lock for job repeat:6ebd35806c12b88fd2ba60acc9ec4828:1693859611000. failed 2023-09-04 15:33:31 at Scripts.finishedErrors (/usr/src/app/node_modules/.pnpm/[email protected]/node_modules/bullmq/src/classes/scripts.ts:355:16) ...

Use Postmark Templates

Hello! I wanted to ask if there's a way to use postmark templates from Novu instead of having to customize and style everything from scratch. Thanks!...

Can't init session widget and LaunchDarkly after Migration from 0.9.0 -> 0.18.0

Hello everyone, so I was tasked with the great quest to migrate from 0.9.0 to 0.18.0 and it seems, I mostly got it working. It's a bit hard to judge for me, since I'm rather unfamiliar with Novu. I host it using docker compose, at least locally. Nothing's deployed yet. When I surf around the localhost:4200 dashboard, I see the following "HTTP errors"....

Selfhosted & Nginx Configuartion Support

First time here. Just setup our selfhosted novu version and used nginx for reverse proxying. Able to access the webapp but the signup account activity is not working and throwsup error "431: Request Header Fields Too Large" Wondering if this is due to incorrect nginx configurations or something else. Is there any reference where i can check the env and nginx configuration ?...

Writing dynamic workflow template based on digest count

In the Novu docs (https://docs.novu.co/platform/digest#writing-digest-templates), the digest engine page describes how it is a common use case to show the number of notifcations in the digest, the example given is "John and 5 others liked your photo." However it's not clear how this can be achieved in Novu and avoid the edge case where if the digest has one notification in it. In the example above, suppose there was one like on a photo, how can we author a template that says "John liked your photo". Similarly how would you avoid the pluralisation problem: "1 person liked your photo" instead of "3 people liked your photo". It seems like handlebars doesn't have support for this kind of logic. ...

Postmark email issue

Hi guys, I've noticed an issue with sending emails using Postmark. When I setup Postmark as the email provider, I do receive the 'Checking Integration' initial email and notice it getting sent via our network correctly. However, using the very simplest workflow with a basic email, no parameters whatsoever, the email does not get sent and I instead receive the following error.

get info whether credentials are stored or not

we are using python sdk and self hosted novu, is there away to pull updated subscriber specific credentials. For slack integration novu will manage updating credentials but how can application know that its updated. by @prathap_14114...

No cc and bcc support for email

Hello , I have integrated sendgrid provider and I am trying to send email . I passed cc and bcc parameter in the payload but while setting maildata you are not setting cc and bcc . https://github.com/novuhq/novu/blob/next/apps/worker/src/app/workflow/usecases/send-message/send-message-email.usecase.ts#L259 #bug #💬│support @Pawan Jain...

Unable to see widget page!

- Cloned repo and ran it using Jarvis but unable to see widget as i want to use Notification Center on port 4500 - The links for prod or dev also not showing anything - https://dev.widget.novu.co/ || https://widget.novu.co/ - Please guide me to preview Notification center widget...

AWS Deploy

I deployed AWS on an ec2 box to test this out. Attached both the error and the .env file. When I deployed I can access it locally just fine, but the problem is that I cannot register as it's trying to access localhost. What .env var should I change for that?...
No description

Novu functionality suddenly changed today?

Within the past 6 hours, some functionality within my app that relies on Novu suddenly changed—specifically the notificationTemplates within the novu sdk stopped including the field "id", instead it has only the field "_id". I have tests that run pretty frequently against Novu that stopped working 6 hours ago which points to this change. But not sure of the timing—can someone point me to when this change was made?