- Group subscribers notification feeds by the tenant
- Adjust the content of the notification depending on the tenant
How to implement multi-tenancy in Novu
Novu supports multi-tenancy out of the box, the most simple way to implement tenant separation is by prefixing the subscriber identifier with theTenant in Inbox
When using the Inbox feature, you can use the tenant identifier to group notifications by tenant.Adjusting notification content based on tenant
When triggering a notification, you can pass a custom tenant object or identifier and use it to manipulate workflows or content.- Content (use
{{payload.tenant.name}}to display the tenant name in an email or any other channel) - Step Conditions (use
{{payload.tenant.id}}to conditionally execute a step based on the tenant) - Use the Inbox data object to filter notifications by tenant.
Frequently asked questions
The following are the frequently asked questions about multi-tenancy in Novu.Can I use a different delivery provider for each tenant?
Can I use a different delivery provider for each tenant?
Currently, we do not support using a different delivery provider for each tenant. You can reach out to support@novu.co in case this is a feature required for your use case.
Can I specify different workflow preferences for each tenant?
Can I specify different workflow preferences for each tenant?
We don’t support specifying different workflow preferences for each tenant. You can reach out to support@novu.co in case this is a feature required for your use case.