ujwal1373
ujwal1373
NNovu
Created by ujwal1373 on 3/28/2024 in #💬│support
Export Templates data
I am trying to understand the data model of Novu. For templates, I see that there are couple of collections - notificationtemplates and messagetemplates. If a template has been created, where does it go? If two templates have the same name, how to distinguish them based solely on the collections?
9 replies
NNovu
Created by ujwal1373 on 1/18/2024 in #💬│support
Redis connection is getting stale on idle
We self hosted Novu on Azure and we are currently on version 20. We are using Azure Redis and noticed that if the worker app is idle, the redis connection is getting stale and have to restart the worker to process the messages. Is there a setting to keep the redis connection alive even though there is no traffic?
12 replies
NNovu
Created by ujwal1373 on 12/6/2023 in #💬│support
Unable to send notifications in 0.21.0
Hello. We are currently using Novu self hosted on version 0.16.3 in production. I tried to upgrade to 0.21.0 but got an error while sending notification that "Subscriber does not have an active integration". It works perfectly fine if I use 0.20.0 version. Did anything change in 0.21.0 that we should be making changes to make the notifications work?
7 replies
NNovu
Created by ujwal1373 on 7/26/2023 in #💬│support
Purge old data
Is there a mechanism to purge or archive old data? Some companies have policies to archive old data after certain number of years so just wanted to check if Novu has a process to take care of it.
14 replies
NNovu
Created by ujwal1373 on 7/5/2023 in #💬│support
Trigger event with template id
Can we pass template id (Mongo Id) in the payload while calling the trigger event API? The reason I ask is I noticed there is some inconsistency regarding templates. Update or Delete templates requires template id but sending notification requires template name.
2 replies
NNovu
Created by ujwal1373 on 5/10/2023 in #💬│support
How to generate Novu API key without UI
We are self hosting Novu API inside a container and we wanted to automate the process of initial setup like creating user, setup Provider integrations etc. Is there a way to generate the Novu API key through the APIs without the UI?
17 replies
NNovu
Created by ujwal1373 on 4/18/2023 in #💬│support
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?
32 replies
NNovu
Created by ujwal1373 on 4/5/2023 in #💬│support
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.
12 replies
NNovu
Created by ujwal1373 on 3/8/2023 in #💬│support
Handling of bounce back emails
What happens when the provided email is incorrect? How does Novu handle email notifications that are bounced back?
4 replies
NNovu
Created by ujwal1373 on 3/8/2023 in #💬│support
Issue connecting to Azure REDIS
We are trying to connect to Azure REDIS. The logs initially shows as connected but we keep seeing the following error for every second on the API after it is up. Error: read ECONNRESET at TCP.onStreamRead (node:internal/stream_base_commons:217:20) { errno: -104, code: 'ECONNRESET', syscall: 'read' } REDIS CONNECTED We did set the REDIS_TLS to the following {"servername": "redis_host_name"}. Is there anything that we are missing in the configuration?
10 replies