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.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
⚒️

Core Requests (Dashboard/Child)

Date

8 months ago

Author

Mattheus

Subscribe to post

Get notified by email when there are changes.