Client Portal

Setting Up Portal Users

Give your end clients their own read-only login to view timesheets, reports, and fire register data.

5 min read

What Is the Client Portal?

A separate, read-only area for your end clients.

The Client Portal is a separate part of TempClock designed specifically for your end clients — the companies where your workers are placed. It gives them their own login so they can check timesheets, view reports, and see who is on-site, without needing to contact you for this information.

The portal is read-only by default. Clients can view data and approve timesheets, but they cannot make changes to workers, rates, or schedules. This keeps your agency in full control while giving clients the visibility they need.

Who is it for?

Your end clients — the companies where you place temporary workers

Where is it?

A separate login page at /portal/login.php, completely separate from your manage portal

What can they do?

View timesheets, check fire registers, see reports, approve timesheet entries

What is protected?

Pay rates, margins, other clients' data, and all admin settings are completely hidden

Good to know

The Client Portal is a great way to build trust with your clients. When they can see real-time data about their workers, they are less likely to question your timesheets or invoices.

What Portal Users Can See

A breakdown of everything that is visible in the client portal.

Portal users have access to the following information, all filtered to show only data related to their specific locations:

Timesheets — clock-in/out times, hours worked, and timesheet status for their workers
Fire Register — a real-time list of who is currently on-site at their locations
Occupancy — current headcount versus site capacity for each of their locations
Reports — hours, headcount, and trend data for their locations
Spend — costs based on charge rates (what the client pays you), not pay rates
Timesheet approval — the ability to approve or dispute timesheet entries
Client Portal — Dashboard
Acme Manufacturing Ltd
Client Portal
Client View
Workers
15
Clocked In
12
Hours Today
87.5
Quick Links
View Timesheets
Fire Register
Spend Reports
Approve Timesheets

What Portal Users Cannot See

Sensitive data that is always hidden from clients.

The Client Portal is carefully designed to protect your business-sensitive information. Portal users cannot see any of the following:

Pay rates

What you pay your workers per hour is never shown. Clients only see charge rates.

Margins

Your profit margin (the difference between charge rate and pay rate) is completely hidden.

Other clients' data

Each portal user can only see data for their own locations. They have no visibility of other clients.

Admin settings

No access to system settings, billing, user management, or any admin functions.

Worker personal details

Clients see worker names but not personal details like phone numbers, email addresses, or home addresses.

Shift scheduling

The shift calendar and shift management tools are not available in the portal.

Important

This separation is fundamental to TempClock. No matter what happens in the portal, your pay rates and margins are never exposed. You can confidently give clients portal access without worrying about them seeing your commercial information.

Adding a Portal User

Create a login for your client in a few simple steps.

You can create portal user accounts directly from the manage portal. There is no need to contact anyone — you have full control over who gets access.

Navigate to Portal Users

In the manage portal, click More in the sidebar, then Settings, and then click Portal Users. This shows a list of all existing portal user accounts.

Click "Create Portal User"

Click the + Create Portal User button to open the new user form.

Enter their name

Type the name of the person who will be using the portal. This is usually your main contact at the client company (for example, their operations manager or HR lead).

Enter their email address

Enter the client contact's email address. This will be their login username for the portal.

Set a password

Create a password for the portal user. You will share this with your client along with the portal login URL. Choose something strong — at least 8 characters with a mix of letters and numbers.

Click Create

Click Create. The portal account is created immediately and is ready to use. You can now share the login details with your client.

Create Portal User Form
David Thompson
david@acmemanufacturing.co.uk
••••••••••••
Create
Note

You can create multiple portal users for the same client. For example, both the operations manager and the finance manager might want their own login.

How Clients Log In

The portal login page and first-time access.

Portal users log in at a completely separate URL from your manage portal. This keeps the two experiences separate and ensures clients never accidentally see your admin area.

Portal login URL

/portal/login.php — share this link with your client

Username

The email address you entered when creating their account

Password

The password you set when creating the account

Client Portal — Login
Client Portal
Log in to view your timesheets and reports
david@acmemanufacturing.co.uk
••••••••••
Log In
Forgot your password? Reset it here
Tip

When you share the portal link with a new client, send the login URL and credentials in a separate message or email for security. Avoid including the password in the same email as the login link.

Managing Portal Users

Reset passwords, deactivate, or reactivate portal accounts.

You can manage all portal users from More > Settings > Portal Users. From here you can:

Reset their password — set a new password for a portal user who has forgotten theirs or needs a fresh set of credentials
Deactivate a user — temporarily block access without deleting the account. Useful when a client contact leaves or you need to pause access.
Reactivate a user — restore access for a previously deactivated account
Edit a user — change their name or email address
Portal Users List
David Thompson — david@acmemanufacturing.co.uk
Active Edit
Rachel Hughes — rachel@buildright.co.uk
Active Edit
Mark Stevens — mark@metrologistics.co.uk
Deactivated Edit
Important

If a client contact leaves their company, deactivate their portal account straight away. You can then create a new account for their replacement.

Sharing Login Details Securely

Best practices for sending portal credentials to your clients.

Once you have created a portal user account, you need to share the login details with your client. Here are some tips for doing this securely:

Send the URL and password separately — share the portal URL in one message and the password in a separate message or phone call
Use a strong password — at least 8 characters with a mix of letters, numbers, and symbols
Suggest they save it securely — recommend your client stores the password in a password manager rather than writing it down
One account per contact — create a separate portal login for each person at the client company who needs access, rather than sharing a single set of credentials
Deactivate when no longer needed — if a client contact leaves or no longer needs access, deactivate their account from the Portal Users page
Important

Never share portal credentials over an unsecured channel. A phone call or a secure messaging app is better than including the password in a plain email.

Ready to try TempClock?

10-day free trial. All features included. No hidden fees, cancel anytime.