Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Enterprise grade Audit: implementation suggestions

Hello, we're running a self-hosted instance of Novu as a trial in AWS ECS. Being a financial services company we are audited to exacting standards (FCA in UK). For Novu/Notifications, this means capturing and storing all outgoing communications from Novu. ...

Questions regarding billing

Hi folks, I have three questions about billing. - It says that the free tier have 30k triggers/month. But I could not find a way of seeing the real number of usage for this quota. On "activity feed" I can see "events this month" but that number seems to be the events on the last 30 days, not actually this month, is that right? Because if that is the case, it is really hard to understand our usage. - We have two environments, Dev and Prod. What does the 30k limit means? We need to sum events for Dev and Prod? We have 30k for each? - I saw somewhere in the documentation that for billing purposes, the number of events is not actually the number of triggers, because of conditions and digests, is that info right? If so, how can I get the precise number of events I had on a month? ...

Send notification to all subscribers

How do send notification to all subscribers from Web App panel?

layoutIdentifier override not working

Hi, I am overriding the layoutIdentifier when triggering a workflow. When I get the email the desired layout is not applied. This only happens for the code first workflows I have defined. For the ones created from the dashboard the layout is correctly applied when I use the layoutIdentifier override. Here is the trigger information: curl -X POST 'https://api.novu.co/v1/events/trigger' \ -H 'Authorization: ApiKey NOVU_SECRET_KEY' ...

How do you set the primaryAction or other metadata for inApp notifications.

The step.inApp under a workflow only seems to have a body field. It has no other documented fields. How do you trigger an inApp notification with actions and other metadata?

Hello,

I want to use SendGrid dynamic templates along with code first workflows and digest as one of the steps. The problem I am facing is that we need to pass in the templateId and the dynamic data when triggering the workflow. Is there a way to pass in the digestResult to the SendGrid template?...

run locally using docker

I've added a local provider to novu that will be used for our project. I'm able to run the project locally using the 'Run Novu in local machine' guide, but I want to containarize the project and run it on my dev server, but I see there's no guide on how to do this, and no dockerfile that builds clean images of all projects I've tried running this command: pnpm i -f && pnpm run docker:build ...

Discord Meme Bot

Hello, I am trying to follow this tutorial on how to make a Discord Meme bot via Novu and Webhook, but currently stuck at this step. The command on terminal no longer shows the correct step to what is shown on the picture, instead prompting me to create a new Novu app in a different directory inside of my main bot directory. How should I fix this problem? Thanks in advance....
No description

@novu/headless: headlessService.fetchNotifications({onSuccess}) constantly receives latest state

Let me refine if we have an expected behaviour of fetchNotifications With code below we have onSuccess invoked on every notifications update, it looks like socket used there, but there is no direct reference to it in the documentation. You can also notice that we have this line of code listenNotificationReceiveChange(() => {}) - it's exactly the part that makes onSuccess handler invoked (as headlessService?.fetchNotifications option) Is this a behaviour we can rely on or it's kind of a bug? ...

Disable Selection Color in Notification Center

Hi, I noticed that selection color is always set in the notification center, whether it be the branding color or the theme color. Is there any way we can override to unset this?
https://github.com/novuhq/novu/blob/dea7d4a905dcd1f7682251d1464a77e769c2ff48/packages/notification-center/src/components/notification-center/components/AppContent.tsx#L30...

need actual message instead of "new Notification"

i am getting push notification like screenshot instead of showing main message it showing new Notification, any solution?...
No description

Pluralization and variable filling

Hi there! I am running into an issue when trying to supply a variable to be put into a localized translation string while also trying to pluralize form digestion. In this case I have: ``` { "string-withname": "{name} did one thing", "string-withname_plural": "{name} did many things"...

Slack Message with Blocks configuration

Hi, I would like to send a Slack message with blocks. Here is an example of the trigger: ```...
No description

Unexpected duplication of events using multiple digests in the same trigger workflow

Our workflow is configured with 2 digests ( FIRST Digest and SECOND digest) - Each of them with exclusive conditions) Each digest is of type Schedule every day at specific different time After each digest we have an email step with exactly the same condition We trigger two events matching the condition of FIRST digest...

Next.js webapp

Hi, We are running a web applications with Next.js as front end and RoR as backend. There are no Android or iOS apps at the moment and we wont develop it....

Generating `deviceTokens` for FCM

I'm working on adding push notifications using FCM as a provider. In the documentation it mentions Setting Device Token however there is no mention of how it is generated. Do we use firebase to generate these tokens or can they be any random string?

Query: Deleting an Item from Notification List Using Provided Controls

I have another query! How can we delete an item from the notification list using the controls provided with each item? A code snippet from the team would be highly appreciated.

Customizing Scrollbar with CSS in NovuProvider Component

Hi! We're using Novu notification services to manage notifications in our web app. We'd like to customize the scrollbar using CSS to match the style of our web app. Can someone help me figure out how to do this using the styles prop of the NovuProvider component? Thanks in advance!

Remove message on ios

The question is about "Remove message" in-app notifications. On Windows this function works well. But on iPhones and Macbooks this function does not work properly. Some time it works, some time it does not work. I get new notifications and everything works fine except this "Remove message" function. ...

Novu Layout Font Issue Error

Hey I have been working with Novu layouts and have been using custom fonts but the fonts does not seem to be working Here is the code snippet <!DOCTYPE html>...