Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

How to find my feedId?

When fetching notifications via the headless library - I see that the feedId: null I want to call the following function: ```typescript headlessService.markAllMessagesAsRead({...

Novu dashboard (GUI) notification center modifications

I receive in-app notifications to the notification center on behalf of a test subscriber ID that Novu automatically creates. However, I want to test different scenarios with different subscribers with unique names and attributes. Is it possible to change the subscriber ID the notification center listens to?...

Headless: fetchNotifications method

I want to fetch the "actor" image, the relative path will be data[0].actor, but I'm not sure how it suppose to be represented... incase the actor has an actual image - should I get the URL? Or something?

Using the headless notification center library with Ruby on Rails, Django or Laravel

According to the documentation, "users can easily incorporate our notification system into any framework or vanilla JavaScript project," and I just wanted to ensure that it includes non-javascript/typescript frameworks.

Link sent in SMS encoding when not desired

I am sending a link through a twilio integrated notification and it is encoding it when I just want it as plan text. From my server I am sending the link like this:
`https://clubhouse.links.golf/messages?id=${courseRequest.id}`
`https://clubhouse.links.golf/messages?id=${courseRequest.id}`
...

Activity feed empty (v0.14.0)

Hi all! After upgrading to v0.14.0 I'm triggering PUSH notifications and despite the fact that I'm getting 201 responses, I can't see anything in the Activity Feed. The /notifications API also returns no notifications.. Am I missing something obvious? Is there a breaking change regarding notification triggering?...

count websocket open connection

Do you support some mechanism for monitoring? I wish to monitor how many websockets is opened by ws service? Is it possible somehow? Thanks for answer...

Security support

Hi guys, Can you tell how you support the security for subscriberId? The websocket is identified by subscriberId, which is visible in web page source code. So do you somehow randomly generate subscriberId using some algorithm to prevent from guessing the subscriberId of another users? How this is done from the security point of view? Thanks for the answer...

Setting up Novu locally

Problems while setting up Novu locally

Digest E-mail missing event

Good day! I am having an issue when I send two different groups of events with two events in each group (grouped by subscriber ID and digest key) to a notification through API, the digest E-mail for the first group shows both events, while the digest E-mail for the second group shows only one event. This happens when I trigger the events in a short time (5 seconds between events). The settings of my notification include a regular digest with 30 seconds interval and the E-mail step. The API returns 201. The active feed shows that all four events have been triggered but the last event (transaction ID: b1759079-0e94-4f3b-8d20-110e65e466af) is not included in the second digest E-mail. Please assist in this matter. Thank you!...

Uncancel cancelled events

If I have the transactionId and have cancelled that event, is there a way to uncancel that event?

email template editor

Hi Novu, Are there any plans to improve the email template editor? Right now it for anything more than trivial changes it seems we need to revert to HTML. It'd be great if there was a more feature-complete WYSIWYG editor for brand layout as well as message templating. ...

Cancel event not working

I'm working in PHP. deleting an event through ->delete("events/trigger/{$transactionId}")['data'] directly works, but using ->cancelEvent($transactionId) results in an error. From what I can see, since DELETE returns 204 with an empty response body, request() returns false. cancelEvent() then tries to create a trigger with false as first argument instead of an array, resulting in an error. Is there something I'm doing wrong? Or should I just stick to using the delete() function directly?

Trigger not working when email is not specified in the payload

I created a subscriber by mentioning email in the payload. When call trigger API with the subscriber ID, I would expect it to send email to the email address associated with the subscriber. However, I don't see that happening. I only receive email when I mention the email property in the payload for the Trigger API. Am I doing anything wrong?

Make a request to the dev.api.novu.co

How can I switch my API call from the production endpoint to the development endpoint to improve the response time? ```javascript app.post('/api/novu/event', async (req, res) => { try {...

How to change the color of the bell?

I wish to change the color of the bell icon of the notification center

out of memory error

Hey @0xinfernus can you post detailed summary of the error you’re encountering, what you’re trying to do here?

API endpoint to create an email template and associate it with the notification template

I was looking at the API documentation and couldn't find an API to create an email template. There is an API to create notification template and we can specify steps in the payload. The steps array has a placeholder for template object but not sure what is the format of it. I see that we can create layout and associate a step to the layout in the UI but not sure how we can do it using API. I have an email template in HTML that I wanted to use to trigger an email notification. Can someone please let me know the list of API calls required to create the template using the HTML content....

Axios error on bump novu to 0.13.0

Hi, im trying to update @Novu/node to 0.13.0 but i get axios error Generic type 'AxiosResponse<T>' requires between 0 and 1 type arguments when running the project and jest SyntaxError: Cannot use import statement outside a module when running jest. Im using pnpm to manage dependencies in a monorepo application....

remove brand logo

Hey @amansaini0003 I’ll be sharing screenshots here