Shift Match (Cascom) - Client Software Login
Introduction
In the Client Software Login, the User ID number must be generated in combination with the Software Name (Client Name) and Member Name for any shift transferred from ShiftMatch (Cascom).
This User ID (also referred to as CUID/PKID) is a unique identifier associated with each member. It ensures that every shift detail transferred between Entire OnHire and ShiftMatch can be tracked and reconciled accurately.
When a member accepts a shift in the Member App, the CUID/PKID for that shift is sent back to ShiftMatch (Cascom), maintaining synchronisation between systems.
Obtaining a Member PKID in ShiftMatch
-
Log in to your ShiftMatch Portal.

-
Navigate to View Users.
-
Ensure that all members are created in ShiftMatch for each client who requires shift synchronisation.

-
-
Click the Export (Excel) icon to download a list of users.

-
In the exported spreadsheet, locate the “S” column. This column contains each member’s PKID code.

-
Open Entire OnHire → Member Menu → Client Software Login.
-
In the Client Software Login for Member page:
-
Select the Software Name (Cascom) and the Member Name.
-
The Member’s Name and Qualification will automatically populate.
-
Enter the User ID (the PKID from ShiftMatch).
-
Click Submit.
-
Once saved, a confirmation message will appear: “Request is successfully inserted.”
This confirms that the CUID has been generated and linked to the selected Software Name and Member.
Bulk Import Option
If you prefer Entire OnHire to complete the initial bulk import, this can be arranged at cost.
You will need to supply your member data in the following format:
| MemberId | EmpID | Firstname | LastName | MobileNo |
|
SoftwareName | ProviderId | CUID |
|---|
Entire OnHire can export existing member details for you, but you must provide any additional required information before import.
Here’s your list in clear dot points:
-
MemberId – Unique identifier for the member in Entire OnHire
-
EmpID – Employee ID used for internal payroll or HR reference
-
Firstname – Member’s first name
-
LastName – Member’s last name
-
MobileNo – Member’s mobile contact number
-
EmailId – Member’s email address
-
SoftwareName – The external software name (e.g. Cascom)
-
ProviderId – The provider ID assigned by the external system (ShiftMatch)
-
CUID – The unique user ID (PKID) linked to the member’s profile in ShiftMatch
Troubleshooting: “User Grade Doesn’t Match the Requirements”
Error Message
“The user grade doesn’t match the requirements.”
This message occurs when the User Profile’s grade in ShiftMatch does not meet the grade requirements for the specific shift being assigned.
Root Cause
Each Shift in ShiftMatch has a Grade Range (for example, EN–RN, or Level 1–3).
If a member’s grade (for example, EN) falls outside the range defined for the shift, the system will block the AddUser API call or prevent manual allocation.
How to Resolve
Option 1 – Adjust the Shift’s Grade Requirements
If the user should be eligible for the shift:
-
In ShiftMatch, open the relevant Shift (by Shift ID).
-
Review the Grade Requirements or Allowed Grades section.
-
Add the missing grade (for example,
EN). -
Save and reassign the user.
Option 2 – Correct the User’s Grade
If the shift’s grade rules are correct but the user’s profile grade is incorrect:
-
In ShiftMatch, go to View Users → Edit User Profile.
-
Update the Grade to match the valid grade range for that shift.
-
Save and retry the assignment.
Related Documentation
Introduction
In the Client Software Login, the User ID number must be generated in combination with the Software Name (Client Name) and Member name for the shift transferred from Shift Match (Cascom). This User Id (or CUID/PKID) refers to a unique identifier associated with the member that ensures each shift detail is sent with this distinct identifier that helps to track or identify specific shifts.
In the Member App, when the member accepts the shift transferred from the Shift Match, the CUID/PKID for this shift is shared with the Shift Match (Cascom).
To obtain a Member PKID generated by Shift Match.
1. Log in to your shift match protal and go to View Users. Please note you will need to ensure all your members are entered into the shift match portal for all your clients if you required

2. Select the Export Icon for the excel and this will appear in your downloads


3. In the "S" column you will find their PKID Code that must be entered in EOH Member Client Login Details

Click Client Software Login from the Member Menu, and the Client Software Login for Member opens

In the Client Software Login for Member page:
- Select the Software Name, Member
- On selecting the member name, the Member Name and Member’s Qualification are automatically populated at the top of the page
- Now, provide the valid User Id number.
- The user ID is the PKID ID number that would be against their profile in shiftmatch
If you would like EOH to do a script to do your first bulk import we are able to do this at cost for you.
This is the template required for the update is shown below - we would export out your members information but you would need to provide the addition information.
| MemberId | EmpID | Firstname | LastName | MobileNo | EmailId | SoftwareName | ProviderId | CUID |
| ProviderId | CUID |
Client Software Login for Member
To generate the Client Software Login for the Member:
⇒ Note that this User Id will be passed as the CUID for the member against the selected Software Name with all other relevant details.
-
Click Submit, and the message 'Request is successfully inserted' appears. The CUID is generated for the selected Software Name and Member.
