What you can do
Admins set default preferences once, and they cascade down the tree
An admin defines the default notification preferences for a tenant, and they flow to every tenant beneath it until an admin overrides them lower down. Example: an admin opens the Company and turns email off for a category — now no user gets email for it across any Project or Cycle. Later they turn email back on for one Cycle, so just that Cycle sends email.
Each recipient then overrides preferences for themselves, and their choices cascade too
A user first sees whatever the admin configured as their starting point, then sets their own preferences — which also follow the hierarchy and always beat the admin default. Example: a user sets “don’t email me” at the Company level, so it applies as their personal default everywhere; they then turn email on for a single Project, and receive email for that Project and its Cycles only.
Block channels and hide preference categories at one tenant, locked for everyone below
A parent can switch a category off or block a channel (say SMS) and be guaranteed no descendant can turn it back on. Handy for org-wide compliance, regional regulations, or a plan tier that simply doesn’t include a channel.
Share one user across many tenants, with a different profile per-tenant
The same person can be a member of Team A and a lead of Team B — with a different role, contact channels, and properties in each — while still carrying one global profile everywhere. At send time SuprSend merges the global profile with every tenant the user belongs to.
…or isolate users, and decide exactly where the wall sits
Sharing isn’t all-or-nothing. A workspace-level setting controls whether a user can belong to more than one tenant, and up to which level of the tree that sharing is allowed. Set the isolation boundary at the root and each root tenant’s subtree becomes its own walled-off pool: two separate root tenants can never share a user, but tenants under the same root still can.
Let each tenant — even your customers' customers — bring its own vendors and templates
Run a white-label or reseller setup where your agency is the root, each client brand is a child, and each brand sends through its own delivery vendors (their own Twilio, SendGrid, or FCM credentials) with its own templates, branding, and copy — inheriting whatever it doesn’t set. Your customer can nest their customers and hand the same control down another level.
How inheritance works
There are two types of inheritance. The rule of thumb: defaults flow top-down, a user’s own settings flow bottom-up.-
Top-down (Root → triggered tenant) — defaults. Start at the root and walk down; the lowest tenant that has explicitly set a value wins. This is how properties, branding, vendor configuration, tenant default preferences, and user profiles resolve. Example: the Org sets
support_email = help@acme.comand the Project overrides it witheng@acme.com. Triggering at a Cycle under that Project resolves toeng@acme.com(the lowest tenant that set it); a Cycle under a different Project still gets the Org’shelp@acme.com. - Bottom-up (triggered tenant → Root) — a user’s own settings. Start where the notification fired and walk up; the first value you find wins. This is how conditions, digest schedules, and a user’s own preferences resolve. Example: a user sets “don’t email me” at the Org and “email on” at one Project. Triggering at a Cycle under that Project walks up, finds “email on” at the Project first, and sends; triggering anywhere else walks all the way to the Org’s “don’t email me”.
Detailed setup, API changes, and dashboard flows will land here when sub-tenants ship. Reach out to support@suprsend.com if you’d like early access or want to talk through your setup in the meantime.
Related concepts
Tenants
What tenants are and what you can customize per tenant today.
User–tenant mapping
Shared vs exclusive tenancy modes and how users map to tenants.
Tenant preferences
Set admin defaults and block categories or channels for a tenant.
Tenant vendors
Route a tenant’s notifications through its own delivery providers.