Description
Core Capabilities Overview
Most agencies discover the same problem around their thirtieth site: updates, backups, and uptime checks live in three different places, and nobody can say at a glance which client is behind. The MainWP Early Access (Labs) Extension addresses that by putting all three into one open source dashboard, with no per-site fees attached. Add a site, and it joins the same fleet view as every other site you maintain.
Three capabilities define it. First, centralized control of updates, backups, and uptime, so a care plan becomes a repeatable routine instead of a series of logins. Second, client-centered organization: tag sites by client, attach notes, and assign team roles so each person sees only what they should. Third, extensibility. It is an open, expandable WordPress manager, which means your agency can build its own solutions where a fixed tool would stop short.
The MainWP Early Access (Labs) Extension WordPress plugin is built with agencies managing roughly 30 to 200+ sites in mind. The roadmap leans toward better reporting, uptime monitoring, and team workflows that hold up as the client list grows. It is also privately owned and not tied to a hosting company or large corporation, which matters when the data on the dashboard belongs to your clients.
Feature Breakdown
Fleet Management
- Centralized updates, backups, and uptime: one place to check what has run, what failed, and what is waiting.
- Real-time status and issue visibility: problems surface across the whole fleet rather than hiding inside individual dashboards.
- Bulk actions: apply the same maintenance steps to many sites at once, so every client on a plan gets the same treatment.
- Batch update automation: schedule updates in groups instead of clicking through each site.
Bulk actions are the quiet workhorse here. A care plan promises consistency, and consistency is hard when each site is handled by hand. Running the same routine across a tagged group removes the drift that usually shows up as one forgotten plugin update on one forgotten site.
Client and Team Organization
- Client profiles: link sites to a client and keep notes beside them.
- Granular access control: decide what team members or clients can see.
- Tagging: group sites by client, plan tier, or any label that fits your workflow.
- Custom views: shape the dashboard around the way you review work and report on it.
Roles matter once a team forms. A junior technician can handle update batches while an account manager only sees the client-facing summaries. Nobody has to share one master login.
Reporting and Business Insight
- Linked reporting: clear communication that helps retain clients by showing what was done on their behalf.
- Expense tracking: record the tools and subscriptions your agency pays for.
- Renewal forecasting: see upcoming renewals and plan budgets before invoices arrive.
- Profit insight: compare costs against what you charge to price care plans sustainably.
- Usage summaries: an overview across all sites and clients.
- Performance tracking: spot bottlenecks early, before a client reports them.
The financial tools are unusual for a maintenance dashboard. Knowing that a client’s plan barely covers the tools used on their sites changes how you quote the next renewal. There is no data sampling, so the numbers reflect everything, not an estimate.
Ecosystem and Automation
- Integrations for uptime, backups, SEO, security, and collaboration.
- Automation modules that improve reporting and maintenance routines.
- A flexible ecosystem that adapts to the stack your agency already uses.
Because the code is open and GPL-licensed, developers can extend it instead of waiting for a vendor to build a feature. That is the practical meaning of “think outside the box” for a client with an odd requirement.
Real-World Applications
Care Plan Agencies Growing Their Client Base
An agency selling monthly care plans needs margins that survive growth. With no per-site fees, adding the fortieth site costs the same in tooling as adding the fourth. Start with the free plan, then add reporting and uptime tools once the client list justifies them.
Freelancers Becoming Small Teams
A solo developer who hires a first assistant faces the access problem immediately. Assign a role, tag the sites that person handles, and keep billing notes and client details out of reach.
Privacy-Conscious Client Work
Some clients, such as clinics, law firms, and organizations bound by data processing agreements, ask where their site data goes. Running the management layer on your own infrastructure, without a SaaS lock-in, gives you a straightforward answer.
Agencies Reviewing Profitability
At quarter end, an owner can open expense tracking and renewal forecasts, then compare them with usage summaries by client. The result is a pricing conversation based on records rather than guesses.
How It Works Under the Hood
The MainWP Early Access (Labs) Extension runs within the MainWP dashboard model: a central WordPress installation that you control connects to the sites you manage. Status, update availability, backup results, and uptime information are gathered into the dashboard, so you work from one place instead of visiting each site’s admin area.
Clients, tags, and roles sit on top of that connection layer. A tag defines a group, and a bulk action targets the group. A role defines visibility, and a custom view reflects it. Reporting draws from the same records, which is why the summaries stay consistent with what the team actually did.
Extensions add capabilities without bloating the core. Uptime, backup, SEO, security, and collaboration tools connect through the same framework, and automation modules handle recurring reporting and maintenance tasks. Since the platform is open source, your agency can write its own modules for workflows no one else shares. Data stays on infrastructure you choose.
Frequently Asked Questions
Are there per-site fees when I add more clients?
No. You manage all your sites without per-site charges, so growth does not raise the cost of the dashboard itself. This makes cost planning simpler for care plan agencies that add sites steadily. Reporting and uptime tools can be added later when you are ready for them.
Can I limit what my team members and clients see?
Yes. Granular access control lets you set visibility by team member or client. You can assign roles and tag sites by client so each person works only with the sites that concern them. Internal notes and financial insight can stay with the people who need them.
Does it help me track what my own tools cost?
It does. Expense tracking covers the tools and subscriptions your agency pays for, and renewal forecasting shows what is coming due. Combined with profit insight, you can see whether a care plan price supports the tools it requires.
Where does my client data go?
The platform is open source and not tied to a SaaS service, so you are not handing your fleet’s data to a third-party management company. That supports agencies that must stay aligned with data processing agreements. There is also no data sampling in what you view.
Can I build custom functionality on top of it?
Yes. The ecosystem is open and expandable, so developers can create their own solutions and automation to match an agency’s stack. Existing integrations cover uptime, backups, SEO, security, and collaboration, and your own modules can fill whatever gaps remain.

