PQM Training Client Panel

PQM Training / Client Panel

Customer Portal

Client Panel

Customer-facing area for own tasks, status updates, messages, files and production communication.

Production OSWordPress CoreRole-based workflowTraining Center

Purpose in plain language

Client Panel is the customer-facing area. It lets a customer see their own task/order information, read production updates, send messages or download relevant files without entering the WordPress admin dashboard.

For a beginner, this panel reduces phone calls and scattered emails. Customers should not need to ask “what is happening with my order?” if the panel explains the current state clearly.

Where to click / how customer opens it

Create a WordPress page for the Client Panel if the plugin uses a shortcode/page approach.
Paste the correct PQM client panel shortcode or block according to the plugin instructions.
Publish the page and link it from account area, email template or customer menu.
Customer logs in or uses the allowed access method.
Customer opens task/order details, reads status and sends a message if needed.

Client Panel areas

AreaWhat customer seesWhat should be hidden
Task/order listOnly tasks/orders belonging to this customer.Other customers’ data, internal task list, admin controls.
StatusSimple production state such as received, in production, ready, completed.Internal technical statuses that confuse customer.
MessagesCustomer-safe communication connected to the task.Internal notes, cost calculations, employee comments.
FilesProofs, approved files, documents intended for customer.Internal production files or files from other clients.
DatesPromised date, expected completion, pickup/delivery info if available.Internal planning data not suitable for customer promises.

Customer workflow step by step

Customer receives a link from email or opens “My Account / Client Panel”.
Customer logs in if required.
Customer sees a list of their own tasks/orders.
Customer clicks a task to view details.
Customer reads status, notes meant for customer and files.
If something is unclear, customer sends a message from the panel instead of sending a separate email.
Manager answers from the task communication area so the full conversation remains attached to the task.

Security and privacy rules

Never expose internal data to customers

The customer panel must not show other customers, internal cost calculations, private employee notes, license/admin data, module diagnostics or raw technical errors.

Data typeCustomer can see?Reason
Own task title/statusYesCustomer needs basic progress information.
Own customer-safe messagesYesCommunication should be transparent.
Other customers’ tasksNoPrivacy and commercial confidentiality.
Internal notesNo, unless intentionally publishedProduction comments may be inappropriate or confusing.
Costs/marginsNoBusiness internal data.
Admin settings/licenseNoTechnical/security data.

Good practice

  • Use customer-friendly status labels. Customers do not need every internal department detail.
  • Always test the panel with a real customer-role account, not administrator.
  • Keep messages short and clear. The panel is for service communication, not developer diagnostics.
  • When file download is enabled, confirm ownership checks before publishing.

Screenshot reference

How to use screenshots

Click any screenshot to open it in a new tab. This is useful for zooming in while following the step-by-step instructions.

Client Panel

Customer-facing panel reference. Use it to explain what the client sees after opening the order/task status area.

Client Panel

Troubleshooting for beginners

SymptomSimple explanationWhat to check first
The page looks emptyThe system may have no demo data yet, or the current user may not have access to the required role/capability.Create one test task, assign a department, then refresh the screen. Also check the user role.
A button opens a login page or My AccountThe visitor is not logged in or the page is using a frontend-safe route that requires authentication.Log in with a test user that has the expected role. Check whether the shortcode/page is visible only to logged-in users.
Data exists but does not appear in a report/chartFilters, date range, status rules or completion dates may exclude the task.Clear filters, expand the date range and verify that the task has the status/date required by the report.
Something changed but the screen still shows old dataBrowser cache, WordPress cache or AJAX response cache may show old information.Refresh the page, clear cache for this page and test in an incognito window before debugging code.
The layout is broken on a small screenWide tables and timelines need horizontal space; this is normal if the content remains readable.Use the mobile breakpoint, keep cards in one column and allow horizontal scroll only inside tables/timelines.

Readiness checklist

A beginner can explain what this screen is for after reading the first two sections.
The correct role can open the screen and restricted roles cannot see unsafe actions.
There is at least one realistic test task visible in the screen.
Buttons and links go to the expected place.
The empty state explains what to do next instead of looking broken.
The page remains readable on tablet and mobile.

Related training pages