- 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 the- Node.js
- Python
- Go
- PHP
- .NET
- Java
- cURL
Tenant 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.- Node.js
- Python
- Go
- PHP
- .NET
- Java
- cURL
- 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 [email protected] 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 [email protected] in case this is a feature required for your use case.