Full tenant lifecycle management
Onboard a new farm with its owner and initial subscription in one flow, and manage that farm’s status for as long as it remains a customer.
Boma’s admin layer gives platform operators tenant onboarding, subscription management, suspension controls, and platform-wide activity visibility, separate from and above any individual farm’s workspace.
System-level role
Platform admin access is a distinct role, not an elevated farm permission.
Full tenant lifecycle
Onboard, suspend, reactivate, and manage subscriptions for any farm on the platform.
Logged, not silent
Administrative actions are recorded in a system activity log for accountability.
Admin Dashboard
Farms, users, and subscriptions across the platform are visible and manageable from a dedicated admin workspace, separate from any farm’s own dashboard.
What This Feature Does
Admin Controls is the layer that sits above individual farms — it is how the people operating the Boma platform itself manage tenants, not how any one farm manages its own team. A user with the system admin role can see every farm, every user account, and every subscription across the platform, and act on any of them without needing to be a member of the farm in question.
This includes the full tenant lifecycle: onboarding a new farm and its owner, managing subscription plans and billing status, suspending a farm or an individual user when necessary, and reactivating access once an issue is resolved. It also includes platform-wide visibility — recent signups, recent farm creation, and system activity — so operators are not flying blind about what is happening across the customer base.
Every meaningful administrative action is recorded, so "who suspended this farm and when" or "who changed this subscription" has a real answer instead of relying on someone remembering.
Key Capabilities
Each capability below is available today inside Boma, not a roadmap promise. Together they form the working core of this feature.
Onboard a new farm with its owner and initial subscription in one flow, and manage that farm’s status for as long as it remains a customer.
View and update subscription plan, status, trial periods, and billing notes for any farm, with changes reflected immediately in what that farm can access.
Suspend an individual user, an entire farm, or a specific membership independently, giving precise control instead of an all-or-nothing switch.
See total users, total farms, active and expired subscriptions, and recent signups and farm creation from a single admin view.
Administrative actions — tenant creation, suspensions, subscription changes — are recorded with the acting admin, entity, and timestamp for later review.
Send targeted or broadcast messages to individual users, specific farms, or the whole platform directly from the admin layer.
Respond to support conversations raised by any farm on the platform, with the ability to mark threads resolved and track response activity.
Surface suspended farms, suspended users, expired subscriptions, and other signals that need admin attention in one operational health view.
Why It Matters
Running a multi-tenant SaaS product without a dedicated admin layer means every operational task — onboarding a customer, handling a billing issue, responding to a support request — becomes a manual, ad hoc process, usually involving someone with database access doing something by hand. That does not scale past a handful of customers, and it is risky even at small scale.
Boma’s admin controls exist so platform operators can run the business side of the SaaS product with the same structure farms get for their operations. Tenant management, billing status, suspensions, and support all live in one place, with a record of who did what, so the platform itself is as accountable as the farms using it.
Customer onboarding that does not require engineering
New tenants can be set up through the admin interface, not a manual database script.
Fast response to billing and access issues
Subscription and suspension changes take effect immediately, without a deployment or support ticket to engineering.
A real audit trail for administrative actions
System activity logging means sensitive actions like suspensions are traceable, not silent.
One place to see platform health
Operators can spot expired subscriptions or suspended accounts needing attention without querying the database directly.
Use Cases By Role
Boma is built around real farm roles. Here is how this feature shows up differently depending on who is signed in.
A platform admin creates a new tenant — farm, owner account, and initial subscription — in one guided flow instead of several disconnected manual steps.
When a farm’s payment fails and needs a grace period, an admin can adjust the subscription status directly, with the change logged for later reference.
A farm owner whose subscription is reactivated by an admin regains full access immediately, without needing to re-authenticate or contact support again.
A manager with a platform question sends a support message that lands directly in the admin support inbox, rather than an external email that is easy to lose track of.
An admin reviewing the system activity log can see recent suspensions, subscription changes, and tenant creation events to understand what has happened across the platform recently.
How It Works
Platform administration follows a structured path from tenant onboarding through ongoing account management.
An admin creates the farm, its owner account, and its initial subscription in one connected flow.
Day-to-day operations happen entirely within the farm’s own workspace, with no ongoing admin involvement required.
The farm’s subscription status, activity, and any support requests remain visible to platform admins without interrupting the farm’s work.
A billing issue, a suspension request, or a support conversation is handled directly through the admin layer.
Changes made by admins are logged with who made them and when, supporting accountability across the platform.
System admin access is a distinct platform-level role, separate from any farm’s owner or manager role. Holding admin access does not make someone a member of every farm — it grants a specific, elevated capability to manage tenants, which is enforced the same way farm-level permissions are: at the database layer, not just in the interface.
Administrative actions that affect a farm’s access or billing — suspensions, subscription changes, tenant creation — are written to a system activity log with the acting admin, the affected entity, and a timestamp, so platform operations remain auditable even as the customer base grows.
Distinct system admin role
Platform admin access is separate from farm membership roles, not an elevated version of them.
Database-enforced admin boundary
Only accounts explicitly granted the system admin role can perform platform-level actions.
System activity logging
Sensitive administrative actions are recorded with actor, entity, and timestamp.
Independent suspension levers
Users, memberships, and farms can each be suspended independently for precise control.
Business Outcomes
These are the practical shifts farms describe once the feature is part of daily use, not a marketing estimate.
Faster customer onboarding
New tenants can be set up in minutes through the admin interface, not a manual engineering task.
Cleaner billing operations
Subscription changes and grace periods are handled directly, without waiting on a deploy.
Real accountability for admin actions
Every meaningful platform action is logged, not left to memory or informal notes.
Proactive platform health monitoring
Suspended accounts and expired subscriptions surface before they become customer complaints.
Questions
Specific answers for teams evaluating whether this part of Boma fits how the farm actually runs.
No. System admin is a separate platform-level role. An admin can manage any farm’s tenant status and subscription without being a member of that farm’s own team.
Administrative actions like suspensions and subscription changes are recorded in a system activity log with the acting admin and timestamp, so they can be reviewed after the fact.
Suspension restricts access rather than deleting data. Farm records remain intact and become accessible again once the suspension is lifted.
Yes. Multiple accounts can hold the system admin role, which is appropriate for teams operating Boma at scale with more than one person handling platform operations.
The admin support inbox is for conversations between a farm and the platform operator, separate from a farm’s internal team chat, which stays private to that farm’s own members.
Related Features
Ready To Try It
Talk to us about onboarding your operation, or see how pricing scales with the number of tenants you manage.