There is a room in this product that no customer will ever see.
If it is any good, their first week is boring.
If it is not, their first week is a project plan.
Every multi-tenant product has this room, whether or not anybody meant to build it. It is where the defaults live: the things that are true for everyone until somebody says otherwise.
Ours has a desk in it. On the desk:
→ the customer list — every management company on the platform, in one place
→ fee templates and billing defaults — written once, assigned per customer, overridable
→ platform-wide product options — rush, express, delivery tiers, sitting there before anyone asks
→ the flow-template library — the pre-built workflows that stock the marketplace
→ release notes, written for two audiences and kept apart
→ push notifications and the email history, so "did they get it" has an answer
→ claims, roles and users — the definition of what anybody is allowed to do
The release notes are my favorite small thing here. One feed, two audiences, and neither sees the other's items. Buyers do not need to hear that we improved approval routing. Staff do not need a cheerful note about faster downloads.
Access control lives here too, rather than inside each customer's account. The alternative is a hundred slightly different definitions of the word "manager", and one of them will be wrong in the direction of "can see everything".
Multi-tenant is not one product used by many. It is one room, with many doors off it.And that is what pays for the room. When a new management company arrives, most of what they need already exists — fees, options, templates, roles. Onboarding stops being a build and becomes a set of choices.
Next time: out of the back room, and back to the people the whole thing is for.