Oadev Client Workspace Manager

Description

Oadev Client Workspace Manager helps agencies, freelancers, consultants, and service businesses run private client workspaces directly in WordPress.

Give clients a single place to view project updates, open shared files, access important links, complete checklist steps, and open invoice/payment links.

Clients sign in with standard WordPress authentication and only see the workspaces assigned to them.

Features

  • Private client workspaces
  • Client dashboard
  • Branded client login using WordPress authentication
  • Automatic Client Workspace page creation
  • Assigned client users
  • Multiple workspaces
  • Project updates
  • File sharing with Open File
  • Important links with Open Link
  • Checklist / next steps
  • Mark as Complete
  • Invoice/payment links
  • Demo workspace generator
  • Restrict clients to portal only
  • Mobile-friendly portal

Shortcodes

Official shortcode:

  • [oacwm_client_dashboard]

The client workspace page is created automatically on activation. To add it manually, place [oacwm_client_dashboard] on any page.

Source Code

The plugin includes human-readable JavaScript and CSS source files. The admin JavaScript source is included at assets/src/admin.js.

No build step is required. The JavaScript is written in plain browser JavaScript and included in readable form.

Installation

  1. Upload the oadev-client-workspace-manager folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings General.
  4. Configure portal behavior as needed.
  5. Create or assign a client user.
  6. Create one or more workspaces and assign them to clients.
  7. Add updates, files, links, checklist items, and invoice links.
  8. Open the automatically created Client Workspace page, or place [oacwm_client_dashboard] on another page if you prefer a custom portal page.1. Upload the oadev-client-workspace-manager folder to the /wp-content/plugins/ directory.
  9. Activate the plugin through the Plugins menu in WordPress.
  10. Go to Tools Client Workspaces.
  11. Create or choose a WordPress user for your client and set the role to Client Workspace.
  12. Create a workspace and assign it to the client.
  13. Add updates, files, links, checklist items, and invoice links.
  14. Open the automatically created Client Workspace page, or place [oacwm_client_dashboard] on another page if you prefer a custom portal page.
  15. Share the Client Workspace page with your client.

FAQ

Can clients see other clients’ workspaces?

No. Clients can only access workspaces assigned to them.

Does this plugin include a client login?

Yes. Clients use WordPress authentication and can access their portal from the dashboard page.

Can clients mark checklist items complete?

Yes. Checklist items can be completed in the portal when enabled.

Can I share files and links?

Yes. Workspaces support files with Open File and important links with Open Link.

Can I create a sample workspace quickly?

Yes. The demo workspace generator helps you test and preview the portal flow.

Can I restrict clients to only the portal?

Yes. You can enable “Restrict clients to portal only” in Settings General.

Is there a Pro version?

A separate Pro edition is available outside WordPress.org for advanced workflows. The WordPress.org plugin is fully functional and does not require a paid service.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Oadev Client Workspace Manager” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial public release.
  • Added private client workspaces and client dashboard.
  • Added branded client login and assigned client access.
  • Added project updates, files, links, and checklist flow.
  • Added Mark as Complete and invoice/payment link support.
  • Added demo workspace generator and portal restriction setting.