Novu

N

Novu

Join the community to ask questions about Novu and get answers from other members.

Join

💬│support

🚀│general

Add image to inapp notification message

Hi all how can i add image in template for in app notification basically i want to add user image every time notification is sent the image url will come form api call ...

Email Template altering the link on Button

Hello, for most of my application I am using code first workflows but for my users email confirmation, I decided to go with the simple default layout template. Here is the setup: - I have my workflow set up and it's properly triggering the email as you can see in screenshot #1. - I have my email set up to take the confirmationLink and link it to the button. As you can see in screenshot #2, The confirmationLink is both included as the link to the Button and also I provide the actual URL below the button....
No description

Subscribers page functionality problem

I have strange problem with newly lunched Subscribers page. I don't have amount of all subscribers, I can't see Credentials of the subscriber. When I am using API to get all subscribes everything is present, I just can't see the full info on the page. I can't add providerId and deviceToken during subsriber creation.
No description

Is there a more detailed description for the different NODE_ENV values?

According to https://docs.novu.co/community/run-in-local-machine#set-up-your-environment-variables "NODE_ENV (default: local) The environment of the app. Possible values are: dev, test, production, ci, local". By side searching the code, is there a more detailed description of what each value means? In my setup i used initially test for our test enviornment. This prevented the WS from pushing updates for the notification bell, but at the same time properly registering connenctions and disconnect...

Implement Novu in a Bubble.io app?

Hey everyone, I'm currently building an app using Bubble and need help integrating notifications using Novu. According to the Novu documentation, I need to install an npm package and import it. However, since Bubble primarily uses plugins for such integrations and I'm new to Bubble plugins, I'm unsure how to proceed. I have some coding experience but mainly work as a Bubble developer. Is there a guide on implementing Novu's headless inbox notification center directly in a Bubble app? If not, can someone help me set up Novu for use in my Bubble app?...

Novu-signature not found

When I run the production build (npm run build, nom start) of novu framework I get the error “novu-signature” not found from local studio. I typically use the dev version which runs fine, but I’d like to validate also the production build with local studio. Is there a switch to skip the signature check with the production build?...

How to Send whatsApp Message

how to send whatsAppp mesages ,I have already configured everything but I am getting an Unexpected provider error "code": "ERR_BAD_REQUEST", "status": 400 "message": "Request failed with status code 400", "name": "AxiosError",...

Bridge URL on framework deployment

Hi, I am trying to move our workflows into code by using the framework sdk. However I've run into a bit of a snag, I synced using a local deployment from my machine and the tunnel url which I then passed as a bridge url when syncing but now I'm getting an error when trying to trigger some of the notifications I have setup with code: ```{ "url": "https://[local-id].novu.sh/api/novu", "statusCode": 404,...

Is it possible to logically delete messages?

I didn't want to delete the message, just change the deleted status to false, that is, a logical delete

How to delete one of several deviceTokens of the same provider?

Let's imagine a user (same subscriberId) has 2 iPhones and 3 Androids and all are subscribed for push notifications. For some reason I need to unsubscribe one of these devices and I know the exact deviceToken. After some efforts I can have also the providerId of that deviceToken. How can I remove this deviceToken and keep the others?

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 ?...
Next