Novu

N

Novu

Open Source Community by Novu

Join

๐Ÿ’ฌโ”‚support

๐Ÿš€โ”‚general

Need Help running npm run start:web.

Hi, I'm having issues running the npm run start:web command, it gets stuck at "Starting development server..." for a very long time. I've been able to successfully run the api using npm run start:api, and worker using npm run start:worker and they worked fine. Operating system: Linux (Ubuntu 20.04 WSL) Steps taken so far:...
No description

How to know user is online

Hello Guys, I wan't to use Novu for a flutter application with nodejs backend. I see in nove there is a condition "isOnline", I want to know how it's work to use it... Thanks ๐Ÿ™‚...

Email sender name issue with Mandrill integration

I've configured Sender name in both Mandrill provider and email template, but didn't appear in received emails. @Pawan Jain can you help on this issue? Thanks! Environment: Novu cloud client version: @novu/node 0.20.0...

Self hosted set up with custom Db

Hi folks, I checked the documentation and the wee chat feature, but I can't figure out how to actually get it up and running with a custom DB. What do I need to do? Couldn't find any guides - just spin up a mongo DB in aws?...

Moving templates from one env to another

Hello , I have self hosted novu and I have deployed it in two environments DEV and UAT . I want to move all the templates from DEV to UAT . Is there a way to do this ?

How to install a specific version of 'pnpm'

As Novu using 7.33.4 version of pnpm but when I try to install pnpm then it install latest version but I don't want that, Ref : https://pnpm.io/installation#installing-a-specific-version from this link I got a command curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=<version> sh - but this command works only on mac as curl is not supported in windows....

Upgrade Mocha

How can I upgrade mocha to latest version and update all relevent packages?

multitenant/multiple orgs

We want to deploy Novu to a saas app, using cloud edition. 1. Each customer can setup the channels they need from a predefined list. Ie each customer has email, slack, teams, webhooks etc to choose from. 2. Each customer can setup the type of alerts they need from a pre defined list. 3. For email it would email all users ...

Question with Fetching Unread Messages for Specific Topics in Daily/Weekly Digests

We have implemented a system where "topics" (groups) are utilized to send "events" (messages/notifications) to all "subscribers" (members) of the group. The requirement is to send a digest email to subscribers on a daily or weekly basis, summarizing all unread messages. Additionally, if a subscriber logs in during a digest period, they should be able to mark all messages as read or potentially delete them up until a certain "initial publication date". How to do this with the API, at the notification endpoint there not info about the "topic"....

I tried Running localhost server

- I tried running localhost server using npm run start:web - server is running fine and first screen is login screen but I am unable to login ( showing network error )...
No description

Not able to find correct route

I want to reach this page but I tried a lot but I am unable to reach
No description

Enabling HMAC for in-app with C#

Hey guy's im setting up HMAC for in-app and endpoint https://api.novu.co/v1/widgets/session/initialize is giving me a 400 Bad Request "Please provide a valid HMAC hash" and I was wondering if there's some obvious error im making when generating it
using var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(_novuConfig.ApiKey));
var notificationCenterHash = Convert.ToHexString(hmac.ComputeHash(Encoding.UTF8.GetBytes(subscriberId)));
using var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(_novuConfig.ApiKey));
var notificationCenterHash = Convert.ToHexString(hmac.ComputeHash(Encoding.UTF8.GetBytes(subscriberId)));
...

Styling missing real emails

We wrote a template after a digest step and we can test it with digest options on both development and production and it gets sent with our layout styling. When we send it by triggering the flow on development and waiting for the digest, it gets sent with our layout styling. But when we send the email through the service on production, whether via test run or our other code, the layout gets stripped. This has been happening for several months....

Promoted Change Not Being Applied In Production

hello ๐Ÿ‘‹ I added an SMS step to a few of my workflows and then promoted each of them. It shows the correct steps in the Production Workflow viewer. However when I test out the notification in production it is not sending me texts, and it's not showing the SMS step in the Production Activity Feed. Everything is working fine on the development side....

need help understanding few things

im new to this want to know in which are the images linked
No description

Using Local Docker Instance for digest-learning-app

Yesterday I was able to successfully get the digest-learning-app to connect to the host Novu site and provide an in-app update to the web page. Today, I have been refactoring the front-end and back-end code in digest-learning-app to point to my local Docker instance of Novu. I am happy to say that I have the web page communicating with the Docker API instance and it is creating a trigger. I can see based on my local UI that a new activity has been created. However, I am not getting a notification in my browser. Also, when I click on the bell icon, the Notifications window appears, but it just has the red circle icon to show that it is loading. But nothing appears. I think I made all of the necessary changes. ...

AWS SES Email Unexpected Provider Error

I have been attempting to set up AWS SES to send email notifications but when attempting to send a test email in the application, I receive an unexpected provider error. My SES is in the sandbox environment but the email I am sending from and sending to (in the test functionality on the Novu dashboard) are both verified identities. The user is a specifically created IAM user with the following permissions (I have removed the sensitive account and email address:...

SES emails not going through

Hey guys, I set up the AWS SES integration in Novu, it says the e-mails are sent correctly in Novu We're not in the Sandbox, and the identity I'm trying to use is verified. The identity also has a default configuration set that should forward all events but I'm not seeing anything pop up.. although the sent email counter does increase in the AWS console Any ideas what else I could check?...

Question: Triggering Workflow to Topic, can I get subscriber info for personalizing the email?

I am triggering a workflow to a topic, so several users will get notified. In my simple example, I have an email being sent. I would like all users to get the same email, but I would like to add a variable in that will put in the user's name, ex: Hi John in the email (or Mary, Joe, etc. etc.) Is this possible? If so, how do I do this? Bonus for sending me a link to documentation!

env variables description

I have deployed novu locally on docker and everthing is working fine. But I want to understand the variables in the .env file and play a little bit with them. Is there somewhere a description for those variables or a list where they are briefly discussed/addressed?