Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Tenant wise in-app notification

in our use case, users can be part of multiple workspaces (tenants). Each tenant can have different set of notifications for its users and we want to show these differing notifications in the in-app inbox when the user switches between workspaces. From this documentation (https://docs.novu.co/concepts/tenants), it is not clear to me whether the Inbox component can filter tenant wise notifications for the user. Its not clear from the APIs as well....

Debugging bridge errors

How can I debug this error: ```[Error]: Something went wrong. Please try again later. at Object.post (/opt/project/node_modules/@novu/framework/dist/servers/express.js:23:5326) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async /opt/project/node_modules/@novu/framework/dist/servers/express.js:27:4769 at async ue.handleAction (/opt/project/node_modules/@novu/framework/dist/servers/express.js:27:3961)...

Workflow in dev mode

Hello, I have problem with new workflow in dev mode. These urls works: ✔ 🖥️ Dashboard → https://dashboard.novu.co ✔ 🎨 Studio → http://localhost:2022/studio ✔ 🌉 Endpoint → http://localhost:3000/api/novu ...

Add/hydrate subscriber email in a custom step

This section of the docs mentions
You can also pass only the subscriberId during a request, and hydrate the data directly from your database or other sources during the trigger execution. This is useful when you don’t want to store all the subscriber data in Novu.
I'd like to do this, specifically to pass only my subscriber id in the payload and get the email from my db in the workflow itself. ...

Run docker localhost, configured API to serve on 3001 but WEB still hits 3000

I serve docker on localhost with api setup to serve on 3001 but web still hits 3000
No description

Attempted import error: 'InboxContent' is not exported from '@novu/react' (imported as 'InboxContent

In a NextJS project, I'm getting the above error in my console whenever I try to import the InboxContent component. My import looks like
import { Inbox, InboxContent, useCounts } from '@novu/react';
import { Inbox, InboxContent, useCounts } from '@novu/react';
on ^2.3.1

Getting 504, 503 errors right now

Hi, we're getting a lot of 504, 503 errors right now when trying to register new users for webpush and when trying to send notifications. ```html <html> ...

NOVU - INBOX - Next.js

Hi everyone, im trying to use NOVU Inbox component on Next.js but its throwing an error - TypeError: Cannot read properties of undefined (reading 'request'). Could anyone help?...
No description

api requests going to localhost:3000 when self hosting

hey there i self hosted novu on a vm from azure but for some reason the api requests are going to localhost:3000 and not to my azure vm ip and hence they are failing please help...

How to notify a topic passing an array of subscribers to exclude?

I have a subscription topic TOPIC-A I want to notify TOPIC-A where the users A, B, C, D, E are subscribed to, but I want to exclude users D and E from this notification. Is it possible?...

How to promote workflow to prod

how to promote workflows to production, can someone please guide me?

Integrating global sms provider

Hello, I'm Adnan, I'm a Full Stack software engineer. At my company we want to use novu in production, but we need to have support for some local sms providers, for legal purposes. We've already implented a support for Verimor, a local turkish sms provider, and we've opened a pr a few months ago. ...

novu-api-version is not allowed

Hi all, I have an error: Access to fetch at 'https://novu-api.my-domain.com/v1/inbox/session' from origin 'https://staging.app.my-domain.com.ai' has been blocked by CORS policy: Request header field novu-api-version is not allowed by Access-Control-Allow-Headers in preflight response. ...

I want to set up Novu with Express in my local

Hello, I want to setup Novu with Express and use it for a React App. I am following the steps from the document, but i am not able create workflow and move ahead. Need help please....
No description

Can't trigger workflow on production

Hi! I have a error when triggering a notification in Novu. Could not connect to your dev server. Make sure you are running the npx novu@latest dev command but I am in production and Activity Feed I am viewing this is in production tab. When I change the url to https://<site url>/api/novu it returns this error: The provided URL is not the Novu Endpoint URL...

Local development new provider and workflow

I want to contribute by creating (editing) the Onesignal provider. I have it created on a local fork of the new repo, I wil be able to run local services via : jarvis and pnpm start. But I don't know how to connect the local studio to the dev local instance so that I can test the implementation of the new provider and verify that it works as it should. Thanks for the advice...

Novu Node Setup

Hi @all, i am new to Novu, and i want to setup novu with express, i followed the step mentioned in the quickstart for express, but after i ran the npx novu studio command it opens the studio with onboarding page, and if i hit the test workflow option there, it says api key not found, but i have included the api key the env file, please anyone help me, will mean a lot, i am stuck from past 2 days

Vecel preview with automation bypass not working

I'm trying to link my development environment of Novu to my vercel preview branch (our dev environment) and want to use vercel's automation bypass in the url in the Novu dashboard, but it's saying that it's not valid. I've confirmed that in incognito mode the bypass works and the novu enpoint can get hit, so I'm not sure what's going on here. My url looks like: https://....url.../api/novu?x-vercel-protection-bypass=BYPASS_KEY https://vercel.com/docs/security/deployment-protection/methods-to-bypass-deployment-protection/protection-bypass-automation...

Novu Headless with EventStream

I am thinking of using Novu Headless with Remix Utils eventStream. It looks like @novu/js is for running in browsers (I might be wrong). Here is an simple example of remix's eventStream https://github.com/remix-run/examples/blob/89cd151a564b3f220093f2b2da0100f3bbe3fa1a/sse-chat/app/routes/sse.chat.ts#L5...
Next