Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Hi All,

I am trying to create a subscriber from python sdk and passing all the details below: ```subscriber = SubscriberDto( subscriber_id="999", # Unique identifier for the subscriber first_name="Nitish", # Subscriber's first name email="[email protected]", # Email (optional, for email notifications)...

webscoket connection failed

Hey We've been running with your hosted services for quite a while. The workflows seem to be working fine as there is no issue with recieving emails. and the in-app inbox looks fine after refresh. but sockets fail to connect and users can't receive in-app notifications. Using: "@novu/react": "^2.3.0"...

Difference between feed and Activity feed/notifications

Hello Team, can anyone please help me in identifying the difference between the feed api's and notifications. What is the exact purpose of creating feeds.

Internal server error on getting a subscriber's global preferences

Hello, we are receiving a 500 error on getting a subscriber's global preferences using the Headless client. This only happens in our 651eff441df1b46454f4c09c (Production) environment, it works fine in our 651eff421df1b46454f4c060 (Development) environment. ...

What's the proper strategy of dropping repeating notifications for a while?

In my use case my system tries to do some actions in an undetermined time. Let's say, send data to a webhook. This can happen a lot. If the webhook is misconfigured, I want to notify on it (as an inbox message), then set 7 days that additional repeating message will be dropped (meaning - I don't want to digest and collect it , then send it after a week again, because it might be user fixed the issue already)....

Can anyone share how to create a back off digest workflow?

The API is super unclear, and the AI assistant also doesn't give good results, i've tried to create a backoff digest, but when triggering it - the body/subject is not passed on. i can't debug it as workflow editor crashes (the editor doesn't support backoff configuration) I've tried this curl but subject and body are not sent...

seen

I have created a workflow for push notification with delay of 1 min in between two notification. When I trigger this workflow for subscriber first notification is sent to user then I am getting below error. ``` { "url": "https://api.novu.co/v1/environments/676bbaccd42d607eae6bad68/bridge", "statusCode": 400,...
No description

Bridge timeout, what can I do ?

Hello, we have a monthly notification that requires some compute time. It can go over 5 seconds, and the bridge times out on it. What can we do to increase the bridge timeout ?...

In-app and email not working in same workflow

I've workflow with following steps 1. Send in-app if logged in for last 7 days (else skip) and send email 2. Wait for 7 days 3. Send email for reminder ...

Can not register via any option

I've tried multiple times to create a new account via the URL below without success. I've tried with GitHub, Google, and using email/pwd, all of them return the error message below. URL: https://dashboard-v2.novu.co/auth/sign-up Error message: "Sign up unsuccessful due to failed security validations. Please refresh the page to try again or reach out to support for more assistance." ...

Calls to updateGlobalPreference are very, very slow

Hi friends. I'm using Novu (not the self hosted version) with some success but i've run into a weird issue. I'm trying to update the notification preferences for a subscriber, by calling updateGlobalPreference. However, calls to this endpoint currently take around 10 seconds to complete. Are there any active issues with the servers? Should I be using another endpoint? Part of my endpoint looks like this:...
No description

i am bit confused on novu cloud sync using github action

it contains bridegurl where can i get it from and what does this bridgeurl mean ?

Unable to send attachment in email event.

Tried the Attachment with 2 different naming conventions & with both lower and Pascal Case. kindly find the attached file for requested payloads. @Pawan Jain
[15:13:37.948] ERROR (18): serviceName: "@novu/api" serviceVersion: "0.24.0" platform: "Docker"...

Unknown bridge request error calling https://...

I am trying to add the endpoint in the UI for production, although it is actually the Vercel preview URL right now. When I go to it I get OK response, but I get the error in the subject when I try to add it to the UI. In GitHub workflow I get 400.

Subject Undefined from a new workflow

Hello everyone, I am using novu for in-app notification I follow the official docs and created a new workflow inside payload I am sending content and subject while when I am getting notification in app through useNotification I am getting content data inside body but subject is undefined is there any solution? #💬│support...
No description

Headless service `fetchNotifications` should accept 'archived' filter

Really need this to be merged. https://github.com/novuhq/novu/pull/7136 It's to add the archived filter onto the fetch Notifications. It's already on getFilterQueryForMessage() just need to add it in a couple of other places. Mainly apps/api/src/app/subscribers/dtos/get-in-app-notification-feed-for-subscriber.dto.ts...

Internal Server Error (500) on Get Subscriber In-App Notifications

Payload: {"statusCode":500,"timestamp":"2024-12-23T10:02:57.057Z","path":"/v1/subscribers/26a20204-5051-70d2-1ec2-a9b9da0bfef1/notifications/feed?page=0&limit=10&read=False&seen=False","message":"Internal server error, contact support and provide them with the errorId","errorId":"112e504e0e3b4e80a0bc6080f4baf9cb"} Everything is being sent correctly and other calls also work as expected....

How to Handle Missing Output When Skipping Steps in a Workflow with Dependent Steps?

I'm implementing a workflow with three steps: in-app, delay, and another in-app. The first in-app step is conditional and can be skipped based on certain logic. However, when the step is skipped, no output is returned. This causes the delay step to fail with the error: 'first-step-name' has invalid result. Please provide the correct step result. ...

How to dynamically pass tags in in-app workflows?

import { workflow } from "@novu/framework"; import { payloadSchema } from "./schemas"; export const testInAppNotification = workflow( "test-in-app-notification",...

Are there any suggestions for message housekeeping? Especially since you Archive Messages.

Since the patch notes "Archiving vs. removal: Notifications are now archived instead of removed, preserving historical data and preventing accidental data loss." We are wondering whats the best practices in general for house keeping of messages. Are e.g. read messages but not archived deleted at some point automatically? Do you suggest to do the housekeeping yourself for each "workflow" type of message? If you don't have any housekeeping solution i think we just use the delete API and probably define a policy where we delete messages which are read after 14 days and when archived after a year, or do you think this is a bad idea....