Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

Logo upload not working in dashboard

Hi! I hope I'm not repeating other issues here. I've found a few similar ones, but those seemed to be for self-hosted. In the dashboard, I get an error trying to upload a logo. I get an error message pop up saying "Failed to upload branding image: Cannot GET /v1/storage/upload-url?extension=png&type=BRANDING" The steps I take are: Open profile settings => Navigate to branding page => click upload => select image to upload...
No description

In-app notification

In some workflow send and some workflow only display step created like the mentioned screenshot, so what is the issue how to debug that issue ?
Solution:
I used this notification in rontend react https://web.novu.co/integrations/66438cbc197e97811b78d554 It doesn’t always show the learner that there is a new notification. Only on refresh....
No description

With the SSO update seems to me my workspace is cleaned up to default?

As title said. I signed onto the web dashboard today using github as I used to and was asked to add a few things like names etc, then it looks like the workspace is completely reset?

Ignore subscriber preference on some notification trigger

I know it is possible to set a workflow to be critical to ignore subscriber preference, but is it possible to do this per the trigger call? We want to be able to follow user preferences unless the trigger is from specific use cases.

Next step is skipped as well when the first one is skipped

Hello everybody! I'm having a strange issue with the code-first workflow. I have a workflow with 2 steps: send-email and send-sms....

Post creation new Topic is wrong

Hello, I have always used the Api Reference to Post Creation new topics, but today when trying to use this endpoint it is giving an error. This is a previously registered topic, where key and name are strings. ...
No description

Update scheduled workflows

Is there a way to modify an existing workflow with entries in "Activity feed", and refresh these entries based on the workflow change? I need to update a workflow but I already have scheduled events that will be triggered, I need to update them based on the workflow modification so both get aligned.

Upsert Functionality for Integration Entity by Identifier

Hi there, I'd like to add this functinality, this should be easy and quick. The goal of this proposal is to introduce an upsert endpoint for the integration entity within Novu's API. The upsert operation combines the functionality of both "update" and "insert" operations, allowing clients to either update an existing integration or create a new one if it does not already exist....

Set workflow name

Hello! I am using novu framework for creating code first workflows. In the documentation it says that workflows have an identifier which should be unique and a name. However, I can't find where the name can be set.

location of global-bundle.pem

Hello! I'm trying to change novu's mongodb to use aws's documentdb, and my certificate file, global-bundle.pem, is located at /etc/ssl/certs. I also added CA_CERT_PATH= /etc/ssl/certs/global-bundle.pem to my environment. However, it seems like Novu still can't find the certification file, because in the logs for the api-dev deployment, I'm getting a ENOENT: no such file or directory, open 'global-bundle.pem' error which originates from the dalservice connect function. Any tips on what I could be doing wrong, or links to articles that might help?...

Feed and Tags in local Studio

Hello! We want to use Local Studio but didn't find how we can set feedId for each workflow and scope of tags because it's require for our functionality

Referencing step count in email layout

I am trying to conditionally show some elements based on step count (i.e. show different things when it is a digest message). It works fine when i do it on a workflow level, but it doesn't seem to be working as expected on a layout level. Is this expected as a limitation of layouts, or am I doing something incorrect? Example of what I am doing below. Thanks `{{#equals step.total_count 1}} Just a single step {{else}}...

Is it possible to set environment variables for Novu environments?

I am trying to reference some variables in my email/in app steps, such as domains that can change between development vs production environment. Is there any way we can set these within Novu, or will we have to send it as part of the payload?

Override providers from nodejs code

Hola! I have a few email and sms providers configured in the Novu dashboard. Also I have 2 different workflows, one for email and one for sms. I want to pick the provider used in the workflow from my nodejs code. ...

Is it possible to use @novu/node in a React Native App?

I'm trying to use @novu/node in my react native app to be able to make API calls easily to set subscribers credentials and link them with the FCM device token, but I'm getting the following error message: ''@novu/shared/utils could not be found within the project".

Notifications provided by useNotifications() Hook is undefined

notifications provided by useNotifications() Hook is undefined but when i click on bell icon(<NotificationBell />) it is defined so i suppose it is being lazily loaded for the reference i have attached two images first one is before clicking bell icon and one is after . I want to access notifications is there any other way to do so?
No description

How to update a % Notification

In our use case we are building the notifications system to let know the user how is their progress about x service. We would like to update the same notification so we dont send 10 notifications of the same service regarding status, is this possible and doable within the workflow?...

how to trigger a defined workflow

Hi I am trying to trigger this workflow but I keep getting an error telling me that the workflow does'nt exist ```js const myWorkflow = workflow( "new-signup", async ({ step, payload }) => {...

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