N
Novu14mo ago
Todd H.

Questions about Multi-Tenancy, Subscribers and Slack

I am doing a POC and I have a few questions that are a bit related. 1) Is there (or will there be) a way to assign subscribers to tenants? Based on the documentation, I see some "coming soon" features. However, it currently does not seem that tenants provide much value. I am not trying to find fault with it. I just want to be understand how tenants is meant to be used. 2) Is there (or will there be) support for allow for multiple Slack instances to be configured? The use case we have is that we want to send Slack messages to our customer's Slack instance, not ours. Each of our customers may have different needs for Slack messages. For instance, "Company A" may want a Slack notification when a new customer signs up to their service. "Company B" may want a Slack notification when a customer deletes their account. "Company C" may want a notification if a customer clicks on a link to request more information. Thus we would have to configure three different Slack instances, one for each company. 3) Would there be a way to associate a Tenant (aka "Company" in our case) with an individual Slack instance/configuration? Thank you
10 Replies
Pawan Jain
Pawan Jain14mo ago
1. Currently No, tenants does not have option to have subscribers assigned. Currently tenants data can be used in workflow for some extra data etc. we are working actively on multi tenancy, upcoming release will have more features 2. Slthough you can create multiple slack integration (instance ) in one environment per organisation. I would recommend you to create multiple organisation for this 3. Same as 1, it is not supported currently
Todd H.
Todd H.OP14mo ago
@Pawan Jain Thanks for the reply. Thank you for the reminder about organizations. I created on initially, but had forgotten about that aspect of Novu.
Novu_Bot
Novu_Bot14mo ago
@Todd H., you just advanced to level 4!
Todd H.
Todd H.OP14mo ago
Just so I am not missing something, when I look at the hosted version of Novu, I see I can add multiple Slack configurations. However for the self hosted version, I can only configure one Slack configuration. Plus there are other differences between the UIs. Is the self hosted Docker image supposed to have a few less features than the hosted version? Or is it just behind a few changes? Thanks!
No description
No description
mdd
mdd14mo ago
There are "feature flags" And you can set them via env variables I believe:
IS_MULTI_PROVIDER_CONFIGURATION_ENABLED=true
IS_MULTI_PROVIDER_CONFIGURATION_ENABLED=true
On both frontend and backend
Todd H.
Todd H.OP14mo ago
Oh. Okay. I did not see that in the docs, but I could have over looked that. Thank you for pointing that out. I really appreciate all of the help you and your team is providing.
mdd
mdd14mo ago
Yeah, I think I will raise issue to mention them in docs, because its not obvious for contributors and users.
Todd H.
Todd H.OP14mo ago
I appreciate you doing that. We are looking to host as much stuff as we can. We have an extensive K8S setup and need to scale as we see fit. Thanks again.
mdd
mdd14mo ago
GitHub
Add info about feature flag · Issue #261 · novuhq/docs
It's confusing for some contributors and maybe some users who deploy Novu - "why novu looks different on self-hosted version". I think it's good to mention about flags in docs.
Todd H.
Todd H.OP14mo ago
Thank you
Want results from more Discord servers?
Add your server