Novu

N

Novu

Open Source Notification Infrastructure Community by Novu

Join

💬│support

🚀│general

branding

I wanted to remove the Novu branding from self hosted application. Specifically from the <Inbox/> component. Can I remove it or are there any legal concern regarding it?

renderBody handler in Angular

Hey everyone! 👋 I'm using Novu Inbox in an Angular project and I'm trying to use renderBody to allow rendering notification.body as HTML. In the React docs, I see this example:...

Novu REST API documentation (about workflows)

Hello! I would like to ask whether the API documentation at https://docs.novu.co/api-reference/overview has been updated to reflect the changes in Novu 2.2.0? I also couldn’t find any description of the workflow related endpoints. Are there any plans to update the documentation, or will these endpoints won't be officially supported by the API......

User specific filter on topic subscription

I'm trying out Novu to understand the features provided for personal use. I'm looking for a feature where users subscribing to topics, can add personal filter/condition to receive the notification based on payload passed to that topic. Eg : ...

Rate limit unexpected behaviour

@Pawan Jain In provided video you can see in first session api call their are showing 1415 remaining rate limit and suddenly in second session api call remaining rate limit shows 0 count and show error "API rate limit exceeded". After some session api calls remaining rate limit shows 644 and in next api call remaining rate limit again shows 0 and show same error. And this scenario shows repeating....

Step Conditions lastOnlineAt

Hello, We are trying to set a condition in a workflow that we only do the In-App step and Push Step for users that were online for the last 30 days. We are using the SAAS version of Novu. When I select subscriber.lastOnlineAt I expected a dropdown where I can select past X days or something, but that doesn't show. Also I don't see 'is in the last' what AI recommended me....

Regarding session issue

Getting infinte session api calls, url is:https://api.novu.co/v1/inbox/session i'm not calling this kind of api in my code. it is calling from sdk in infinte. can you please provide me the solution....
No description

Webhook Push adding new Integration adds to providers in every workflow

Hey, Push webhook configuration is getting really confusing. Please help. I want to create new integration with a new push webhook say with my webhook ulr as: htttps://mydomain.com/api/SchedulePush. I noticed that when I create this push through configure of one of my workflow it gets added to all my other workflows as well. So all the push providers are triggered for every workflow? And in workflow creation even if the added push is of webhook type it shows a mobile app with notification configuration which is off. Since the push is of type webhook it should show the webhook push that was attached. Also Unable to identify which push configuration is exactly attached after the delay. Am I missing something or please help me figure out. Thanks....
No description

Add incident support

It would be great if Novu cloud can support integrations like Sentry. Our team would like to create incidents and send alerts if some critical workflow fails. As I understand it now I'd have to save the transactionId and poll the API to track any failures?

Novu Java SDK 1.6.0 - Push notification , setting Integration provider missing

Use Case : Add subscriber with device token. Point to right fcm integration provider and providerId. I'm not finding in SDK class "UpdateSubscriberCredentialsRequest" or any other class. I do see this in API documentation for Update subscriber credentials API. Any solution is much appreciated....

Translations are gone

We use translations in our emails. As of yesterday, emails are failing because "Message content could not be generated". The specific error is { "error": "Missing helper: "i18n"" } I went to check out our translations in the legacy dashboard but get shown the empty state instead of our translations files, both in development and production, which is something we didn't do. Can they be brought back? What about all the emails that failed to send in this time? they are on the activity feed so the needed data is there...

Self-hosted Novu Studio: Test Emails Ignore senderName in Payload

I'm testing the email template using the test function, and it seems the sender name can't be changed. Even though the API payload includes a senderName, the email still shows the default "Intake Form System".

Steps to Host Novu via Nginx on HTTPS

Hey guys, I want a step by step guide to host Novu on https, when I attempt to login it's redirecting me to https://notifications.example.com:3000/v1/auth/login. Kindly provide a sample nginx file with docker-compose.yml and .env example...

Multiple providers triggered

I tried to trigger messages using the Novu API, currently I have 2 chat providers Whatsapp and Slack Slack is already configured with the correct channel details, but I still have to send a SubscriberId in the body of my request, and this causes messages to go from Whatsapp to my subscriber as well as Slack message Even though I specify the integrationId with WhatsApp details...

Slack blocks

Could you please tell me how to configure a Slack template to send block elements?

Delay Type Scheduled

Hello, we have used this type of delay for a notification before but noticed on the latest build this is no longer available. Are they deprecated and if so what is the best way to achieve a scheduled notification now
No description

Exclude subscriber ids on topic trigger

It would be great to provide an optional list of subscriber ids to be exluded when triggering a workflow with topic. Our current workaround right now is to either: A) create several topics and let certain user types subscribe to them. B) Provide an array of subscriberIds to ignore as payload to the workflow...

@novu/api throws validation error on _feedId null

Using the @novu/api node SDK both version 0.0.7 and 1.0.0 it throws an error accessing the subscriber feed if the _feedId is null (which is the case for all our in app notifcations). ``` const resp = await novu.subscribers.notifications.feed({ subscriberId: subscriber.subscriberId,...

Resources

After upgrading from 2.1.1 to 2.2.0 I have big issues with CPU and RAM usage. Is not even comparable It was necessary to limit all containers to make it even start, some clusters are exiting and restarting, consuming more ram. The clustering part is new and can be adjusted? If I don't have that much users?...
No description

Group in-app notifications

Is it possible to group i- app notifications to not spam the inbox? We have different chat rooms inside of our app that users can subscribe to and we only want to deliver 1 in-app and email notification per chat room when there are unread messages for a subscriber. If subscriber already has an unread notification for that chat room we do not want to send further in-app or email notifications. We use @novu/framwork, what strategy could I implement for this?...