Getting started as a new customer
Use this topic if you are a new customer to both Staffology HR and Staffology Payroll.
Before you integrate
You must complete the steps listed in this topic before you can integrate your HR and Payroll companies.
Activate the Company checkbox
-
Sign in to Staffology HR.
-
Go to System Tools > Utilities > Tools > System Configuration.
-
In the Contract section, select the Company Field checkbox.
-
Select Save.
Set up a company in HR
-
Set up a company in both HR and Payroll. Return to this page once you have set them up.
Add employees in HR
-
Add your employees and assign them to the company you have created. if your package includes a data import, you can add your employees this way.
-
For the integration to work, all fields listed in the following table from the Personal, Contract, and Payroll tabs in Staffology HR must be complete in employees' records. To check this, you can create and run a quick query.
-
If you are using the Foundation package, you must check the fields manually in employees' records
Create a Quick Query
Ultimate, Professional, and Essential packages
You can run a Quick Query to check that all required fields are complete.
To do this:
-
Open the Quick Queries topic and follow the instructions to create a new query.
When creating your query, add the following:
-
From the Form list, choose Personal. This relates to My Details > Personal.
-
In the Search Results, select Forenames and Surname.
-
-
Using the Form list again, select Contract.
-
In Select Fields, choose Company
-
-
Repeat the same steps to include all fields in the query using this table as a guide.
If all fields required for the integration are complete, you can start the integration.
If any fields are missing, update them in employees' records. You must do this manually, except for the Company field, which you can update in bulk if you are on the Ultimate, Professional, or Essential package.
Refer to Bulk update the Company field for more information.Bulk update the Company field
Ultimate, Professional, and Essential packages
How you update the Company field in employees' records depends on if all employees in the system work for the same company:
All employees work for the same company:
You can create a Lookup Replacement without filtering employees.
Add this criteria:
-
From the Field list, choose Contract - Company
-
Leave the From list blank
-
From the To list, select the company you want to assign
Employees work for different companies:
Use the Employee Selector first to filter the employees you want to update, then apply a Lookup Replacement.
To do this:
-
Open the Employee Selector and filter the employees you want to update.
For example, if all employees in the Manchester office work for the same company, filter by Location/Division and select Manchester.
-
With the Employee Selector active, create a Lookup Replacement.
Add this criteria:
-
From the Field list, choose Contract - Company
-
Leave the From list blank
-
From the To list, select the company you want to assign
-
Foundation package
Individual updates only.
-
You must update all fields in each employee's record individually before completing the integration.
You can now start the integration.
-
Set up the integration
Create an API Key
-
Sign in to Staffology Payroll.
-
Go to the top right of the screen, select your initials, and choose API Keys from the drop-down menu.
-
Enter a name and select Create Key. Copy the number displayed (you need this to link the systems).
Activate the Staffology Payroll checkbox in Staffology HR
-
In Staffology HR, go to System Tools > Utilities > System Configuration.
-
In the Payroll Integration section, select Staffology Payroll.
-
Review the information in the pop-up, select the confirmation box, and choose Continue.
-
Enter your API Key from Staffology Payroll and select Save API Key.
Link HR and Payroll
-
Select your HR Company and enter the Employer ID.
-
To find the Employer ID, in Payroll select your company name from the top menu, then choose Edit Details

-
Select Continue.
Choose whether to add Payroll employees to HR
-
The next step depends on if there is any employee data in your Payroll system:
-
No employee data in Payroll, you automatically move to step 2 - HR Data
Payroll contains employee data
-
Select View Employees to review the list of employees
-
Choose whether to add the employees.
If you select Yes:
-
Select Check Data.
If the system finds errors:
-
Download the report.
-
Fix issues in Payroll.
-
Return to HR and select Recheck Data.
-
Repeat until no errors remain.
-
Select Continue to proceed.
If you select No:
-
-
Review the warning, then select Continue
-
Choose whether to add HR employees to Payroll
-
You are asked if you want to add employees in HR to Payroll. If you select Yes, choose when you want the system to send absence When an employee or worker is absent from work. This can be for a variety of reasons. data to Payroll.
-
Choose an option and select Continue
-
Match Data
This step applies only to employees who already exist in both HR and Payroll. If there are no data matches, skip to Step 13.
-
Choose which system to use if there are any differences with employees' data.
HR selected
-
Select Continue and go to Step 13.
Payroll selected
-
Select Continue. The system checks for employees with matching details in both systems.
If the same employee exists in both systems but has mismatched data:
-
Download the report
-
Fix the issues in Staffology Payroll.
-
Return to HR and select Recheck Data
-
Repeat until no errors remain.
-
Go to Step 13
-