Client Dashboard / Self-Service Panel
I’d like to suggest the development of a dedicated client-facing dashboard that allows website owners (clients) to perform basic actions on their connected site(s), without needing full MainWP admin access.
Examples of actions clients could perform:
Restore a backup (via UpdraftPlus, WPVivid, or MainWP Backups extension)
Clear website cache (LiteSpeed Cache, WP Rocket, etc.)
View security and uptime status
Trigger updates for themes/plugins (if allowed)
Submit a simple support request or comment
Why this feature would be valuable:
Reduces support workload for site admins and agencies
Gives clients a sense of control over their website
Adds a competitive edge over other platforms like ManageWP
Increases flexibility without compromising security
Possible implementation ideas:
A separate "Client Portal" plugin/extension
A simplified front-end panel via REST API
Integration with existing backup/cache extensions
Permission-based control using WordPress user roles
This feature would make MainWP even more powerful and client-friendly. I believe many agencies would welcome the ability to empower their clients while maintaining control and oversight.
Thank you for considering this request. I'd love to see this on your development roadmap.
Log in to comment and vote
Comments1
Mancahai
Jan 20
This feature will transform MainWP into a comprehensive client management plugin.
I think this is very important to implement