Novu

N

Novu

Open Source Community by Novu

Join

💬│support

🚀│general

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

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