Charts.yaml values lcked error while self hosting with managedDB.
Hey Novu community, I wanted to self-host Novu using my own managed databases, but while installing, I'm getting an error that the charts are not supported. The YAML file contains some locked values that are preventing the Helm installation from proceeding.
📧 Question about Inline Image Support
Hi Novu team! 👋
Does Novu support inline images in emails?
By inline images, I mean images that are embedded directly in the email body (like <img src="cid:image1">) rather than as downloadable attachments.
Questions:
Does Novu have native support for inline images?...
Timestamp not visible in notifications
Hi @Support
Did we recently remove the timestamp from the default <Inbox/> or this is a bug?...

Vue or JS Guide Not Working With Nuxt
In a Nuxt application when I install the
@novu/js
and try to import and moun the component I get the following error: The requested module 'solid-js/web' does not provide an export named 'use'
Novu V2 Translation & Pluralization
Hi there! With the switch to Novu V2 along with LiquidJS, I was curious how we are supposed to both pluralize and translate?
I'd like to pick between two translations based on the count of digested items but am not sure how to accomplish this with the updated syntax?
I had done something like:...
React: Cannot read properties of undefined (reading 'split')
Hi,
I'm playing with self hosted novu (docker compose) in a react app. Every time I send a notification and then try to open the inbox component, there is a crash:
```
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'split')...
Need help! Environment specific url
I have a primary CTA in an email template, and I’m constructing the URL within the template itself using payload data. The issue is that since we’re using the same template in production, we need different URLs for different environments.
For example:
In QA, the CTA URL should be: https://qa.abc.app/someid1/someid2...
Multi-Tenant: Per-Tenant
I am evaluating Novu to see if it will fulfill all of my needs for the Multi-Tenant SaaS app I am developing.
One question I had was around the ability to set the Sender Name and From Email on a per-tenant basis. I'm not sure if this is possible or on the roadmap at all. Ideally I'd like to let customers set a custom from email using their verified domain, but that might be pushing it for what Novu can do. If not, that's ok. But the customizable Sender Name is ideal....
Attachments in `payload` cause Novu email trigger to fail (500 error)
When attempting to send an email using Novu with an attachment, the request fails with a
According to the Novu documentation, attachments should be passed in the
2. Pass a payload including an
500 Internal Server Error
. The same code works correctly when the attachments
object is removed from the payload.According to the Novu documentation, attachments should be passed in the
payload
under the key attachments
, but this seems to cause issues in practice.
1. Create an Astro API endpoint that calls Novu’s trigger API.2. Pass a payload including an
attachments
object, for example: ...Change main email
Hi, I changed my primary email address, but notifications are still being sent to my old one. Can you help me, please?
Deleted email: grupo.ti@kobold.com.br
Primary email: grupo.ti@kob.tech
Second email: financeiro@kob.tech...

Not able to send data in-app step of workflow
Hi team , i want to send the payload data to my nextjs frontend instead of using it at in app editor, i came across developers data object but it's converting the object to string for example:
i have this as payload schema
`{
data: {
campaign: {...
Retry mechanism and how are multiple device tokens handled?
Hello all,
We are still in the process of rolling out our apps push & web push notifications through novu. However I ran into something a little confusing/concerning and would love to get some clarity.
1. I have a subscriber which when I query for thier FCM device tokens I see there is currently two (both in the same FCM object in in the deviceTokens array). When I send a notification to this subscriber I only see it sending to one of the device tokens (looks like the first one in the array). Is this expected? And if so how am I meant to add new device tokens which receive notifications?
2. I also noticed that there doesn't seem to be any retries when FCM returns the errors I have seen so far like ""Sending message failed due to "Requested entity was not found.""" errors. Is there any exponential backoff or retry mechanism in place as it stands? (I hope so 🤞)...
Using a second search query in a in-app link
Hello, I'm having a problem adding a second search query to the the link or primary action link. Every time I use the & it gets encoded and breaks the path. How do I prevent it from being encoded or how do I add a second search query? I've tried many methods. It seems like no matter what if that link has the & in it it's being encoded.
Fallback on server rendering
Hello, I'm trying to add the
Inbox
from @novu/react
into my app, which uses server-rendering through Tanstack Start.
I noticed that the Inbox
is client-only and won't render anything on the server. I would like to provide a fallback on the server to display a simple bell icon in the initial HTML.
However, this seems to be more problematic than expected. Since Inbox
does not render its children on the server, I need to wrap Inbox
with tanstack router ClientOnly
to provide a fallback icon. This creates another issue though, as components wrapped in ClientOnly
re-render multiple times while a response is streamed from the server. For large server-rendered pages, this can amount to 20 to 30 re-renders of Inbox
, each of which apparently triggers an API call to api.novu.co/v1/inbox/session. Eventually, this leads to rate limit 429 errors....Elevated amount of gateway timeouts
Hello! Since about a week ago we've been getting a lot of gateway timeouts when trying to send a trigger. We don't get them consistently but at random times get a bunch of them. I've checked the Novu status page multiple times but that didn't show any issues. Dashboard is currently also very slow (both new and legacy). We're not self-hosting and using the PHP SDK. We're on a Pro plan and haven't reached our event limits.
WebHooks - Currently I have setup a push webHook in self hosted instance
The response received in provided URL is in below format, which is verbose and contains only title and content.
Is there any options to provide just a json payload with required info to the URL.
{...
Questions
Hi,
just have a few questions
- Is it generally possible to run into problems when sending out many notifications at once or how you you handle that? lets say there are 2000 notifications (inapp/email/push) which are going out at the same time...