Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Delete messages by transactionId API explanation

Am I correct in assuming that the Delete messages by transactionId API deletes ALL messages tied to a transaction ID?

Reverse proxy config is not working

I'm trying to setup novu services behind a reverse proxy (nginx). As per the docs I have setup CONTEXT_PATH for web. But when I hit the url the web project is still looking at the base path and the base url is not getting replaced.

Use of workflow groups and tags

Hi! I have 4 workflows grouped under LEAVE-REQUEST LEAVE-REQUEST:CREATE LEAVE-REQUEST:APPROVE LEAVE-REQUEST:REJECT LEAVE-REQUEST:UPDATE...

Unable to send notifications in 0.21.0

Hello. We are currently using Novu self hosted on version 0.16.3 in production. I tried to upgrade to 0.21.0 but got an error while sending notification that "Subscriber does not have an active integration". It works perfectly fine if I use 0.20.0 version. Did anything change in 0.21.0 that we should be making changes to make the notifications work?...

FCM Push provider guide with iOS app

I'm currently working on creating this guide. Here, you can find the current guidelines for this guide: Please note that this guide is a work in progress. We welcome your review and feedback. If you have experience with Firebase Cloud Messaging (FCM), please share your insights and suggestions to help us improve and ensure we cover all necessary aspects. Main Objective...

`actorSubscriber` is null when using headless React notification centre

Hey there! I'm using headless React and I see that the 'actorSubscriber' is set to 'null' for me. I'm trying to update the docs to include actor type for IMessage model.
No description

Error when trying to fetch subscriber

When i try to trigger get request to fetch subscriber from my localhost i got this error

How the Workflow Group property might be used in the Headless API?

Hi! I've added different workflow groups for notifications. I'm using Headless API to work with notifications. Can I exclude notifications with a specific workflow group for a user, using Headless API? How the Workflow Group property might be used in the Headless API?...

Is there any way to update an existing notification in Novu (In-App) with new content?

1. Is there any way to update an existing notification in Novu (In-App) with new content? 2. How would I programmatically clear a notification from the novu in-app notification center and see this notification get removed without needing to refresh the notification center?...

Push-webhook newbie question/confusion

So when we set credentials for the user for push-webhook using the following // PushProviderIdEnum.PushWebhook = push-webhook await novu.subscribers.setCredentials('subscriberId', PushProviderIdEnum.PushWebhook, { deviceTokens: ['ANY_RANDOM_STRING'],...

Nexmo provider

Hey, I updated @vonage/server-sdk to the latest version for issue https://github.com/novuhq/novu/issues/4828. Changes integrated, tests passed, but I'm getting an "Unexpected provider error" when sending an SMS from the dashboard. Any tips on how to debug this and are there specific error logs I should be checking?
No description

not able to locate tenants

When running Novu locally, I am unable to locate tenants, though they appear on the Novu website. https://github.com/novuhq/novu/issues/4886...
No description

Node.js SDK 401 (Unauthorized) on remove subs from topic

From what i can see, I'm doing it correctly: let response = await novu.topics.removeSubscribers(topicKey, { subscribers: [ subscriberInfo.mail ] });...

How does i18n works on the emails?

Hello, I want to use the email channel to send my subscribers personalised content based on their locale. Through your documentation and the Novu platform, I see that i18n works as the backend for this functionality. How can I trigger it to send the content, for example, in Greek instead of English? I understand that I will have to use the subscriber's locale, but is anything else needed? I use SendGrid as the provider if that makes any difference....

HTML page as string in custom editor

I tried to send my whole html as string in payload variable. Novu could not parse it, it just appears as a plain text, is there any possibility to fix it? For example I have my html on server side, and I will convert it to text and send it to my editor as payload in my workflow

Deleting only certain Push Device Tokens

In my use case, we are using Novu to send Push Notifications to mobile app users. Some users will have multiple mobile devices but will use the same subscriber id in the novu database. To prevent them from getting notifications if they've signed out on from the app only on that device, I need to delete only the token for that device which they've signed out on. How can I do this? It seems that the delete subscriber credentials api deletes all the push tokens from that provider. I need to refine...

Error while updating credentials

using
novu==1.10.0
novu==1.10.0
Here is the subscriberId -
0x047BcCf8509D92307aBF7fEbe607419e410B3290
0x047BcCf8509D92307aBF7fEbe607419e410B3290
...

“Network Error” bug on novu web

Hi everyone, using the helm chart on novu github, I’ve been able to deploy novu on local kubernetes. I have all the components up but cannot register or login using the web. I get a Network error bug. And when I check the console we have the web trying to send a post request to http://localhost:3000/auth/login. I tried using postman to directly register by sending the username, email and password directly to the api and it worked.

Prebuilt container versions question

The gh container registry has images tagged for what seems to be every commit, plus the 0.21.0 tag, plus latest, prod and dev. Is the build process for these images meaningfully different? I.e. is an image to be tagged with a version number built differently to the other images, or is it just that the images with a version number are built for commits where the project is in a stable state intended for release? I ask, because locally in a dev environment I have been testing the dev-tagged image for novu/worker because I am interested in testing out the newly-implemented template parsing inside filters, and I’m encountering weird behaviour there (regarding digests with filters) that aren’t present with the prod and 0.21.0 images. I don’t know whether this is a result of those images only being meant for internal development of novu or if the next branch has a newly-introduced bug that I should report....

Deployement issue

Im currently facing this issue inside my deployed version. can someone help me out