Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Is it possible to use Novu without self hosting the Bridge app?

Hello, we want to integrate a notification service and consider Novu as option, though we don't want to self host Novu and ideally the bridge endpoints as well, is it possible to do?

Cors Error on Remix

Trying to connect to my remix app, but studio keep ecounters cors error when perform health-check
No description

When I self host, does it include enterprise edition features as well?

If I setup novu on my local machine from the source code because I am planing to do some modifications. Does it include enterprise edition features? If it doesn't how to get those features?...

build local docker image fails

First of all in docker-compose.local.yml the context path is incorrect and should be context: '../../../' ---> context: '../../' Command docker-compose -f docker-compose.local.yml up...
No description

Invalid recipients

Hi! Using PHP SDK (v1.1). As of this afternoon (+-4:30pm UTC), emails no longer seem to send or even show up in our activity feed. Found out that sending a trigger returns 'invalid_recipients'. We didn't make any changes to the info we send in the 'to' payload for triggers and I can't seem to find this specific error in the docs. I've tried sending an email where 'to' only contains subscriberId (that I'm sure is valid) and I still get the error. How can I fix this? Because of this, no emails are...

Subscribers without subscriberId

I am currently storing device tokens in my database. When users authenticate, I link their user_id with the corresponding device token to identify which device belongs to which user. I want to do the same in Novu too. I would like to create a subscriber in Novu and later update it with the user_id as the subscriberId. In this way I would be able to send general push notifications to users without user_id and later send personolised ones when they will have user_id. However, it seems that the subscriberId cannot be updated. How should I handle this situation? Are there any best practices for such a case? I thought about putting device token as a subscriberId in the beginning (when I don't have the user_id yet) and later, when I will have user_id, create a completely new subscriber with user_id as a subscriberId and delete the initial subsriber with device token as a subscriberId, but it's kind of weird. Thanks in advance....

React-email with Novu: Template structure breaks

I am a beginner using Novu and i was using the Email Channel of Novu for rendering my react-email templates, In my case I was using render function of react-email and passing the rendered HTML in the content field of Workflow instance of the novu/framework package. My templates use flex property in it to acquire the full viewport height, so when i trigger the email, the structure of the mail breaks and the flex-direction property goes missing, due to which the flexing happens horizontally . I think novu does not recognise this css property or is there a glitch what is the possible reason for it and how do i Overcome it?...

Security Concerns in Novu: Preventing Unauthorized Notification Access

I'm a beginner using Novu, and I have a security-related question. An attacker only needs the NOVU_APPLICATION_IDENTIFIER and subscriberId to listen to a victim's notifications, and both of these are easily obtainable because NOVU_APPLICATION_IDENTIFIER is exposed on the client side, and subscriberId in SQL databases is often an incrementing number, making it predictable. Novu's current security solution for this issue is to use subscriberHash when connecting. However, an attacker can modify the client code to connect without including subscriberHash since there is no configuration on Novu's host that enforces a requirement for subscriberHash to be present when users connect....

Issues with the inbox component

Hello everyone, so basically i created an account on novu cloud and also created a dummy react app, in that i used the react example of novu inbox component and used it with my applicationIdentifier and subscriberId but still I'm not getting the notifications when I'm triggering the notification for the same subscriberId from novu cloud i have attached the react component below ```...
No description

multiple integrations for the same channel

Hi, I have a query regarding multiple integrations for the same channel. Currently, we have one whatsapp integration and every workflow consisting chat as a channel used to use the same whatsapp integration. Now, we added one more whatsapp integration, but how to configure a workflow to use the newly created whatsapp integration. In novu docs I found something similar for multiple integration for email (https://docs.novu.co/integrations/providers/email/overview#using-different-email-integration) but it didn't work for chat. Is this feature there for chat channel as well or not ? Is my approach even right ? If not, what should be the right way to send whatsapp messages via different integrations ?...

Digest errors in studio & other digest questions

I'm getting a bunch of errors like this in Novu Studio when trying to test workflows with a digest step. Any idea what could be going wrong?
No description

Translation problem on notification action dropdown in notification center from iframe

Hi Novu team, i think there is a translation problem in the notification center from iframe i setup the novu.init() with i18n: this.$store.state.user.lang wich for my case can only be 'ar' or 'fr' but the action dropdown doesn't translate at all (view screenshot)...
No description

Default payload just for ii

Is it possible for a custom workflow to have a default payload just for the ui? It would be convenient when previewing channel actions. I don’t want to put a default value in the schema for all fields: the one triggering the workflow should receive an error is he doesn’t compile mandatory fields...

start project fails with module import errors and nx cloud 401

I did pnpm install then pnpm run start It fails with several errors in the terminal src/app/subscribers/usecases/bulk-create-subscribers/bulk-create-subscribers.command.ts:2:36 - error TS2307: Cannot find module '@novu/application-generic' or its corresponding type declarations....

Novu para angular com erro no JSX.

Hello Novu team, how are you? I'm reaching out because I need to use your API for a project at my company. I'm following the step-by-step guide that Emil Pearce published on his blog: -> https://novu.co/blog/how-to-add-in-app-notifications-to-your-angular-app/ ...

how to create an organization?

How should I create a organization on novu?

Custom HTML support in new Editor

What is the estimated timeline for supporting the ability to send custom HTML string as part of the payload for rending custom Emails?

Workflow-as-code creation on non-js projects

Hi, is there any API documentation on support for how to create the workflows, as they are defined for example on Typescript throught the Framework project, but language agnostic?

Blank page after registration in Novu cloud

Hi, I have just created a new account on Novu cloud. After going through the introduction, I received a blank card and an error that the environment does not exist. I cleaned cookies, logged in on another browser.

API Key not found in studio

Hello, I have a setup of novu self hosted on my kubernetes cluster the api web and websocket are accecible via ingress on AWS ALB. I'm trying to set up the studio locally and im able to get to this page, and getting "API Key not found". endpoint is set up using: ``` npx novu@latest init ...
No description