Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

If a notification is sent to a team of users can we clear a notification for everyone in that team?

Once sending a notification to multiple people on a team is it possible to clear the notification for all members of the team without explicitly knowing the messageIDs for all the messages sense? Can we also leverage visibility rules where certain users can only see certain notifications based on their permissions?...

Can we soft-delete notifications for users?

Is there a way to soft-delete notifications for users to preserve their history but have them removed from the notification center?

Querying Notifications based on contents of payload

Is it possible to query notifications based on the content of the payload? e.g. I only want to get all notifications that have a field "PRIMARY" within the payload

Add member to organization

This is your code when we want to add some new member to organization: ``` if (process.env.NOVU_API_KEY && (process.env.NODE_ENV === 'dev' || process.env.NODE_ENV === 'production')) { const novu = new Novu(process.env.NOVU_API_KEY); // cspell:disable-next...

CSS lost if email sent via NOVU is forwarded

Hey everyone, I have implemented novu in my project and I am sending emails using the service. The flow is working very smoothly, but after receiving email if I try to forward that to another emailId, all the css is getting lost and it comes as a plain html. Does anyone know why?

Novu on GCP - Cloud Run

I am launching the deployment on GCP using the Cloud run service, at some point the build fails, in the image are the logs

Update Notification

Is there a way to update the content of an existing notification in Novu?

Get messageId(s) for recently triggered notification

I have a use case where I want to occasionally clear notifications in my application--to do so I need the messageIDs. Is there a way that upon triggering an in-app notification I can obtain a list of subscriber IDs and the corresponding message IDs for the notification that was just triggered?

How to create a notification template for a topic?

Where I set the topic's notification template?

Having a Bad Request when trying to add subscribers to a topic

```javascript async function addSubscriberToTopic(apiKey) { const novu = new Novu(apiKey); const topicKey = await askQuestion('Enter the topic key: ');...

Seeing topics representation on Novu's admin GUI

I think that topics are one of the most essential features and capabilities of Novu, but not having a visual representation within the dashboard makes it not so user-friendly to my opinion

Issues running worker on 0.14.0

Hey guys, im trying to run novu on 0.14.0 but somehow all triggered events are not being sent. When i look into the api logs it looks like everything is okay, but the worker is not doing anything. Could anyone help me? api logs: 2023-05-17T14:50:15-03:00 {"level":30,"time":1684345815507,"pid":17,"serviceName":"@novu/api","serviceVersion":"0.14.0","platform":"Docker","tenant":"OS","req":{"id":18208,"method":"POST","url":"/api/v1/events/trigger","query":{},"params":{"0":"events/trigger"},"headers":{"host":"novu.xxx.xxx","connection":"keep-alive","x-forwarded-for":"xxx, xxxx","x-forwarded-proto":"http","x-forwarded-host":"novu.xxx.xxx","x-forwarded-port":"xx","x-forwarded-path":"/api/v1/events/trigger","x-real-ip":"xxxx","content-length":"704","x-amzn-trace-id":"Root=1-646513d7-7924d5953d124ff82e4a6156","accept":"application/json, text/plain, */*","content-type":"application/json","user-agent":"axios/1.2.0","accept-encoding":"gzip, deflate, br","x-correlation-id":"d5538813-74dc-45b0-8d14-077cb376e943"},"remoteAddress":"::ffff:10.2.21.129","remotePort":41728},"userId":"635107bba2ee3de4f3c4945b","environmentId":"635107c3a2ee3de4f3c4946a","organizationId":"635107c2a2ee3de4f3c49464","msg":"TriggerQueueService.add: 3267f947-4da9-47c8-984f-9c5d5be5ead0 Group: 635107c2a2ee3de4f3c49464"}...

Activity Feed search does not seem to work properly

Hi All, I've been trying to use the search feature in Activity Feed but it does not seem to work correctly and always return all the records regardless of what I type in in the "Search" field. See attached picture where I typed some random string in Search and always get ALL the records, they don't seem to be filtered out. Is that expected? ...

Sender ID with SNS

Hi, is it possible to specify a custom Sender ID when sending an SMS via SNS? Instead of people receiving an SMS from a phone number (e.g. +447...), I would like them to get it from a custom Sender ID (e.g. "My Company"). Thanks.

How to generate Novu API key without UI

We are self hosting Novu API inside a container and we wanted to automate the process of initial setup like creating user, setup Provider integrations etc. Is there a way to generate the Novu API key through the APIs without the UI?

TTL for notifications

Hi, do you support some TTL mechanism for notifications index in mongodb? Is it possible to hold the notification in mongodb just for e.g. 2 days? Thanks for answer...

How to find my feedId?

When fetching notifications via the headless library - I see that the feedId: null I want to call the following function: ```typescript headlessService.markAllMessagesAsRead({...

Novu dashboard (GUI) notification center modifications

I receive in-app notifications to the notification center on behalf of a test subscriber ID that Novu automatically creates. However, I want to test different scenarios with different subscribers with unique names and attributes. Is it possible to change the subscriber ID the notification center listens to?...

Headless: fetchNotifications method

I want to fetch the "actor" image, the relative path will be data[0].actor, but I'm not sure how it suppose to be represented... incase the actor has an actual image - should I get the URL? Or something?