Workflow disappears from preferences after toggling in React component
We're using 0.24.2 of the React component along with workflows which have tags assigned. We use these tags along with a
preferenceFilter
function on the PopoverNotificationCenter to control the visibility of workflow preferences. What we've noticed is that, as soon as a preference is toggled, the workflow disappears from the preference list. During debugging, we noticed that the workflow data returned by the PATCH request that updates the preference does not contain a tags
property. It se...Using multiple WA template in single workflow
Use case: workflow has 3 component
1. send whatsapp message with template 1
2. wait for sometime
3. send whatsapp message with template 2
...
Generic in-app notifications in the same workflow
Hi, I want to create a workflow which sends a notification whose text and avatar will be dynamic, decided by data passed in payload, i.e
{
"text": "<desired text>",
"avatar": "<image URL>"
}...
Multiple Onesignal Integration Stores.
Hello, I have 2 onesignal Integration Stores for push notifications. I have different workflows and for some i need 1st Integration Store, for others-2nd. I am trying to set it but every time i see : "Push provider is not connected
Please configure or activate a provider instance for the Push channel to send notifications over this node".
Then i leads me to Select a provider and make me create a new integration. Even after finishing, still have same error. How to choose proper integration store for my workflows?...
Bug in docs
I would argue for removing the + 1 in ${events.length + 1} in your getting started code.
```
import { workflow } from '@novu/framework';
const commentWorkflow = workflow('comment-on-post', async (event) => {...
How can I reset novu data in mongodb
Some data was corrupted so I had to reset data from mongodb, I removed messagetemplates, notificationtemplates & changes collections. But even after doing that, its keep saying only 2 changes to promote to production but I have created 95 templates in development. No matter what I do, it not able to promote all templates from development to production. I also cleared redis cache.
Can't check transaction status
Hello!
We've have a pipeline which triggers the workflow execution.
We should cancel that by transactionId.
That works using sdk for nodejs:...
Translation not working
Hi, good day. I have installed the Self-Hosted version of Novu (v0.24.0), and I noticed in the GitHub release notes that the translation management and localization feature is mentioned. However, I don't see any section for translation management in my dashboard. Does this feature need to be enabled separately? Could you please guide me on how to use it?
Self-Hosting Issues
Hi, all. I'm super new to Novu and node.js in general.
I've followed the GitHub page instructions and have a working node.js server now. When I run "npx novu@latest dev" I see the output in the attached screenshot. I am unable to browse to any of the links mentioned. I don't have any firewalls on my system (brand new Debian 12 install) so I don't think its a networking issue. I've consulted with ChatGPT and it suggested running "npm run build" and then "npm run start". When I do that, I see something that shows a URL of http://localhost:3000. This URL is accessible via http://mydomain.com:3000 but it only shows the default node.js page, not the Novu application. What am I doing wrong?
Any help is greatly appreciated - thanks in advance!...
Step Condition in workflow
How can I set up the conditions for an email variant when the payload contains "classDetails", to successfully filter it in both of these cases?
So if classDetails is empty (ie it is equal to "") then it should send variant 1, if classDetails has all the information (eg startTime) then it should send variant 2, else it should send the root email....
Deploy Workflow
I have an instance running on azure. It is working correctly. But during the onboarding I am getting stuck during the deploy workflow. I have been on this for a while, anybody that can shed some light on this would be greatly appreciated
How to deploy to prod
I've been going over the docs, trying to understand what would be the process of deployment to production.
In the environments doc: https://docs.novu.co/concepts/environments, I found that prod is readonly and that changes are brought to it from dev by the action of "promoting" which I cannot seem to find any additional info on.
How do I perform the promotion?
Is the expected behavior a sync GH action to dev and once we are satisfied with the changes we decide to promote somehow?
I'd appreciate some help understanding this....
Deploying straight to production
Hi,
In our team, each work on his own dev environment, then merge the changes directly to prod, we don't have a dev intermediate environment.
What would be the recommended way to deploy in our case?
Thanks!...
No email from Custom SMTP
I have novu version 0.24 hosted at a server.
I have my personal SMTP credentials, which i have tested on a python script.
The SMTP works.
I have created a custom SMTP on the integration store with my personal SMTP credentials.
I am triggering my workflow which has Email channel added. When i trigger workflow i get “ Template triggered successfully ”....
How delete all activity feed items from Production env ?
Because Im stupid Ive did all my test in Production mode so a lot of
in-app
and pushs
notification was send. How can I delete all of them ? (currently notifications are not in my production build so users dont gonna see it)Problem with PATCH subscriber
I'm tring to turn off the in-app notifications for a subscriber using the api
But as you can see from the result I'm getting back it does not stick. The in_app notification channel is still enabled. What am i missing?
```
curl -X PATCH ...
Bridge endpoint implementation in python
Hi, I want to implement my bridge endpoint in python and was wondering if that's something which is possible today, and if not is it planned, and is there an estimated timeline?
Thanks!...
Integration API : check flag
We're trying to use integration API (https://docs.novu.co/api-reference/integrations/create-integration) where we're posting integration to be used on the fly. However when wrong credentials are given with check flag as true then API is failing with below response - "Internal server error, contact support and provide them with the errorId" => however if we provide correct credentials it's giving correct response.
Is there any way to know if this error is due to wrong credentials or it can be other type of errors too?...