Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Help with notification center

I am using the notification center in nextjs and this is an issue that I'm facing, the v1/widgets/session/initialize route returns invalid hmac hash. I assume it might besubscriberHash I see in the documentation here -> https://docs.novu.co/inbox/react/api-reference#novuprovider And when I go to the referenced link for hmac encryption there's nothing on that page related to encryption. Please let me know what am I doing wrong, also this used to work a few months ago if I remembed, did I miss an api update?...
No description

Production isn't getting its own API KEY

When I hit the /v1/environments endpoint, I can see an apiKey for Dev but not Production. I went into the UI and tried to refresh the production api key (while I am in production environment) and it just changes the Dev API Key and shows that key for production. Note, this is for Novu cloud

How to route Slack alerts to tenants

Hello, I'm planning to allow my app's users to enable Slack notifications for tenant-wide events (for example, my app has a helpdesk component so whenever a new conversation is created, I need to send a notification to a channel in that specific tenant). However, when playing with the integration I see that there is no tenantID connection of the Slack app, just the "Shareable URL" which has the subscriber ID in the URL....

We used the novu notification but get the notification instant display once reload page

I have followed this documents https://web.novu.co/integrations/66438cbc197e97811b78d554 But when send notification not showing instant on the front side it will show once the reload the page, Please help me on this...

Not able to find Whatsapp providers in Self hosted community version

we are using v0.24.0 version of community version deployed using docker also let us know is there any difference between community version and your enterprise version...

recurring Dashboard error

All day today I've been getting an exception in the EU Dashboard forcing me to reload the page. The page is just replaced with this error message about this.scrollParent being undefined. Firefox 128.0 on macOS.
No description

Type cannot be null or undefined

headers = { 'Authorization': f'ApiKey {api_key}', 'Content-Type': 'application/json' } ...

Was Echo replaced with Framework?

I can't find any announcement regarding this but it appears all references to Echo have disappeared from github and the docs

Broken style in emails sent twice with the same subject

Hi, my name is Rivari, currently our office using novu. I've issue about styling email broken if we sent email with the same subject more than once. this is the evidence (at 11 secs): https://jam.dev/c/60048cc5-281c-4aab-adb4-4d0601217fa4 I would be very happy if this problem was resolved, thankyou...
No description

Trouble understanding the activity feed

Hi, I'm having trouble understanding the activity feed, last week I had Dev and Production in the environment tab. Now it shows Dev, Quality Assurance and Production. But after this change (that I believe was done on your side right?) I cannot see the activity feed based on the environment, it always load the same feed and it looks like it is a merge of everything, or sometimes just one environment.

Channels Property Not Respected When Creating or Updating Subscriber (API Issue)

When creating a new subscriber: when I add the channels property, it does not seem to be respected, and no channels are created. The same issue occurs when using the update endpoint. Am I doing something wrong? Here is the payload I used: ```json { "name": "Abdlrahman",...

Add channels when creating a new subscriber (via API)

Hi there, When creating a new subscriber, I noticed that I can add channels, but the types indicate it should be an array of strings. Which strings should I provide? I did some investigation and checked the code. It appears that in CreateSubscriberRequestDto, channels should accept multiple properties SubscriberChannelDto. Could the documentation have incorrect types?...

Having issues setting up MongoDB locally

When I am executing this command -
brew services start mongodb/brew/mongodb-community@5.0
brew services start mongodb/brew/mongodb-community@5.0
...

Email formatting difference in preview and trigger

Hi everyone, today a notification email was sent without the table formatting (border and title color). In the preview, the formatting is correct, but when I receive the email it is unformatted. Can you help me please?
No description

How can I specify the backend/base URL when use @novu/framework?

Hi there, I appreciate the workflow creation process in the @novu/framework package. However, when initializing a new client, I am unable to find a way to specify the backend URL. Can anyone assist with this? From what I understand, there is no way to specify the backend URL, and the default URL is https://api.novu.co, set in the initApiClient method. This method is called by the NovuRequestHandler class. Shouldn't we make this option available when initializing a new client, or is this not supported? ...

Resend Rate Limits

Hi guys, We're currently experiencing a bit of an issue when bulk triggering workflows alongside Resend as our main email provider. The message coming from Resend: ```json...

Open source beginner

I am very grateful for the great work you guys are doing.I am a frontend developer with experience in reactjs and nextjs.I really want to take my coding to the next level and gain some experience in the tech industry but when I open the issues tab every issue seem overwhelming .I don't even know if which issue I can solve or the ones I can't ,are there any little issues I can be given to solve and gain confidence in contributing to more open source projects.

handle failure cases

Hi, Is there a way where I can configure what will happen if a step in the workflow fails? for example, send email if sms fails I've searched the docs but couldn't find info about that...

dotnet custom code

Hi, as mentioned in the docs in 'Using the Custom Step Result' https://docs.novu.co/workflow/custom#using-the-custom-step-result section, it states that it is possible to run custom code in all notification sending steps. I've seen an example of this for node and nextjs router, but I can't find any for dotnet, is this implemented for other sdks other than node? If so, can you produce a minimal example or a general guide that explains what kind of endpoints I should be exposing for novu to call t...

Is there a pattern for notification status?

If I want to report on a status of something e.g. bulk upload, and I want to notify the user of the progress from 0 to 100%, what is the best pattern to achieve this?
Next