Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Novu is slow even after creating indexes

Hi everyone, we've self-hosted novu and its quiet slow. Thanks to Novu team's old responses in some of the thread, we found and created indexes based on lib/dal -- https://github.com/novuhq/novu/tree/next/libs/dal/src/repositories However, even after creating indexes, its quiet slow and uses a lot of CPU. It uses 100% CPU (on M50 - 8vCores, 32 gigs of RAM). It uses 100% CPU and the query times are >20s many times....
No description

Sendgrid Integration with Novu

Hello all, I am currently refactoring our mailing system to send mails with Sendgrid through Novu, instead of through Sendgrid directly. When sending mails through Sendgrid, we often include a custom_args field (see Sendgrid docs:https://www.twilio.com/docs/sendgrid/for-developers/tracking-events/event#custom-arguments) to later track the mail delivery status with Sendgirds Event Webhook. Is there a way to include this custom_args field when triggering a workflow? Or, is it possible to receive mail delivery statuses (bounced, deferred,..) directly through Novu without the need for a Sendgrid Event Webhook?...

Need Help in setting up novu with Postgress

Hi All I am new to this I was trying to setup up novu with Postgress but i am not able to find necessary env variables....

Translate Inbox Component

Hello everyone! How can I translate the inbox component ? Thanks....

Microsoft Outlook 365 Providers

Hi, we were wondering what auth mechanism is used when using Microsoft Outlook 365 email provider. Is it Basic Auth? Or can we configure it to use OAuth 2.0? Thanks

how to deploy workflows to self hosted version of novu? (0.24.0)

As in the title, I can’t find any docs explaining how to do it with self hosted version.

Buggy UI

The three dots button when clicked is going back of the notification panel. Can you guys please check this on priority as this is already live to our 200k live users. @Ryan Reynolds @Pawan Jain 🔴
No description

Data payload undefined in new React <Inbox /> component

Hey I'm trying to update from the old React Notification Center to the new Inbox. If I trigger a notification via the website I get undefined for the data payload. I've even added an explicit "data" field. Im using "@novu/react": "2.2.0" ...
No description

Novu Multiple Workflow Implementation.

I am new to using novu, I have grown found of the documentation and how one can get to centralize notification across board. I have a backend build with fastify and typescript but then I am looking into having a separate nextjs for building workflows so that I can invoke them in my backend, My concern then is my approach appropriate, and if so how is the a sample/ guide of having multiple workflows in the novu folder that nextjs provides? Seeking your guidance and support. Thank you in advance.

Doubt about pricing and events

By reading the docs on the website I couldn't be sure if my current use case is financially viable with Novu. I have a user base of 200K active users, the business plan says it allows for 250K events with the cost of 250/mo. Does it mean that if I trigger one workflow/notification to every user that is active this will consume 200K events?

how can i change the color on hover state

how can i change the color on hover state root: { svg: { width: '20px !important', height: '20px !important',...

Having subscribers without last name

I have one small question on how to handle actors without lastName (we have some such users) We are using {{actor.lastName}} directly in some of our i18n strings and it works perfectly to any actors who contain lastName. If it is not provided - the template code appears directly in the notifications. Trying to call ``` await novu.subscribers.identify(subscriber.id, {lastName: ''})...

Workflow settings are not respected

We have a workflow that have "Users will be able to manage subscriptions" disabled, but for some reason it still appears in the settings section. It is same in production and development environments.
No description

How to install Novu on K8s using helm chart

Hello, I installed the Novu application on K8s cluster with the helm chart files in community-k8s. However, when I want to log in with sign up from the web interface, I get a Network warning.
login:1 Access to XMLHttpRequest at 'https://app.launchdarkly.com/sdk/goals/' from origin 'https://novu.test.com.tr' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
login:1 Access to XMLHttpRequest at 'https://app.launchdarkly.com/sdk/goals/' from origin 'https://novu.test.com.tr' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Can you he...

Is this stable version "@novu/headless": "^2.0.0-canary.0" of novu headless library.

Is this stable version "@novu/headless": "^2.0.0-canary.0" of novu headless library.

Translaction error

I get this error in the translation section. What is the reason?
No description

does the API for Mark a subscriber feed message as seen work in v0.23.0

I get this error when I make a request, {"error": "Not Found", "message": "Cannot POST /v1/subscribers/d42un09etvpar5r/messages/mark-as", "statusCode": 404}

Copy buttons do not work throughout the app

Buttons like the ones shown in the images, do not work throughout the newly setup NOVU self hosted app. Am I missing some configuration? Please help. Could not invite team members due to this. Sorry for cross posting from #⚓│community-self-host....
No description

Is there a Workflow Codegen to create workflows .ts types?

Is anyone using code generation for TypeScript types to share payload types and workflow names across repositories? For example, I define my workflows in one repository and would like to trigger a workflow in another repository. I want the second repository to be strictly typed so I can properly reference the workflow data types....