Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Event cancelling

How can I see whether an event is cancelled ? I got the { data: true } response but don't see anything in the activity feed ?

Email senderName in Resend integration doesn't work

It seems there is a bug with the integration of Resend for sending emails. I'm sending emails from multiple email adresses, all having different "from" and "senderName" It appears that whatever I put as "senderName" in the workflow integration (variable or hardcorded value) Resend ALWAYS gets my project name as sender name. This is unfortunate because when sending email from different email address, it shows the wrong email as sender....

socket.io endpoint on reverse proxy?

I have novu running from the docker-compose file behind an nginx reverse proxy (redis and mongodb database are external cloud services). I am getting failed connection to websockets. My urls are: https://novu.our.website/api...
No description

Failed Digest step leads to '0 people did your thing' notifications

Self-hosted in AWS. I see sometimes that digests fail (unknown cause) but then the subsequent steps will have 0 for the step count. This leads us to have to repeat in every step ``` {{#if step.total_count}} {{step.total_count }} {{pluralize step.total_count "person" "people" }} {{ else }}...

Magic links on topic-based e-mail notifications

Self-hosted user here. I've hit on a problem that I don't know how to solve. We have setup topics and have workflows attached to them with an e-mail step. We'd like to have links from the e-mail to contain magic links so that users receiving the email notifications can click through to the site. With individual notifications, we achieved this by passing a magic link the payload at the point of triggering the workflow, so the links could be embedded in the e-mail. But with topics, it's creating new messages for each subscriber. So we can't use the same approach....

How does seen / read work with e-mail ?

I can see that the Novu database stores seen and read fields for its messages. I would have expected a mechanism to set this, perhaps injecting a pixel into the messages and having some kind of endpoint to capture opens / clicks. Is this possible in Novu? Or at the provider level?

Issue running Novu Locally

I'm trying to run Novu locally on my machine. I used NVM to make sure version 20.8.1 was installed but run into errors. I then tried running the app through Docker but am not quiet sure how to do it (I read a few commands and tried them to no avail). I setup a dev environment for the app but am not sure how to get that to run in my browser. Can anyone give me some tips? I'm on a Mac running macOS 14.2.1, 8GB RAM, NPM 10.2.3. Thanks!

How to use translations

Hi there, I have a question regarding translation support in novu. I uploaded a translation file with just the content '{"test_key": "Test Translation"}'. How can I actually use the translations in the template editor of an in-app notification for example? And how can we include specific novu variables such as the digest step total count, can this be included in the translation value?

I am unable to create a subscriber using react client sdk from my local

Getting CORS error while using novu.subscribers.identify("789", { firstName: "Sumit", lastName: "Saurabh",...
No description

Consuming events from digest

Is there any way of consuming the content from digest? I dont see any direct api. Do we need to manually cancel all the triggers? Is it possible to cancel all triggers associated to the current digest?

update in Email digest behaviour

Earlier I was having a digest which was daily scheduled and I triggered few events and now I changed it to 2 mins. Even after which triggered events are being combined into daily digest due to which I m not able to recieve the email.

Slack notifications directly to user functionality

Following the integration with Slack, I've successfully been able to dispatch notifications to channels and conversations using the generated webhook URL. Nevertheless, the specific need is to send notifications via the Novu App directly to individual users instead of channels or conversations. Does Novu support this functionality?

Custom TTL for in-app notifications.

I have a requirement in my project to remove notifications that are older than 30 days. From documentation, I was not able to find any way of configuring the ttl and figured out that the default ttl is 6 months for in-app notifications. Is there any way to modify the default value from 6 months to 30 days? I shall be thankful.

Can change placeholder

Tried adding FCM for push It took me 5min to figure how do i enter value in this box after creating. Tried going to docs! Then realised that the eye button also allows us to edit it and not only view...
No description

False activity feed error when triggering an iOS push notification using FCM as a provider

When initiating a workflow featuring a 'Push channel' step (node) with FCM as the provider for delivering notifications to the subscriber's (end user's) iOS device, the notification is successfully delivered; however, an error occurs in Novu's activity feed.

Adding a new Credentials Enum

So i'm working on issue 5033, and when I go to add a new CredentialEnum to provider.enum.ts to the CredentialsKeyEnum, i'm getting the error in the attached screenshot. Once placed, i run pnpm run setup:project and it fails. I'm following the guide just to make sure I'm putting the new field where it needs to go, but i'm not entirely sure if I'm missing a step that isn't documented or what. Modified provider.enum.ts snipping: ```ts...
No description

How can we get newly created organizations api key using novu api.

now we have organizations apis to create and update, but get api doesnt provide api key details as it's associated with environment and now get v1/environments restricted to get current organization env not all.