Getting started as an existing customer with HR and Payroll (not integrated)

Use this topic if you are an existing Staffology HR and Staffology Payroll customer but have not yet integrated your systems together.

Before you integrate

In Staffology HR, you must complete the fields listed in this table in employees' records before you integrate HR with Payroll. If any of these fields are missing, the integration will fail.

If you have already imported this data, you can start the integration. If you are not sure, run a Quick Query first. Once you have confirmed all required fields are complete, you can start the integration.

HR Tab HR Field
Personal
  • Title

  • Forename

  • Surname

  • Address (minimum 2 lines)

  • Postcode

  • Gender

  • Date of Birth

Contract
  • Start Date

  • Company

  • Country

Payroll
  • Payroll Number

  • NI Number (no spaces)

  • NI Code

Payroll - Bank Details

These fields are not required, but we recommend completing them:

  • Account Number

  • Sort Code

  • Pay Method

If the employee is paid by BACS:

  • From the Pay Method list, select Giro so the payment syncs to Payroll as a credit

  • Do not select BACS, as this prevents the payment from syncing

  • If you leave this field blank, it defaults to Credit when synced




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:

  1. 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.

    Options in the Selected Field list.

  2. Using the Form list again, select Contract.

    • In Select Fields, choose Company

  3. 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.

Foundation package

You cannot use Quick Query. You must check and update each employee record manually.

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:

  1. 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.

  2. 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 in Staffology Payroll

  1. Sign in to Staffology Payroll.

  2. Go to the top right of the screen, select your initials, then choose API Keys.

  3. Enter a name and select Create Key. Copy the API key. You will use this in HR.

Activate Staffology Payroll in HR

  1. In Staffology HR, go to System Tools > Utilities > System Configuration.

  2. Within the Payroll Integration section, select Staffology Payroll.

  3. Review the information in the pop-up and select the confirmation box.

    The Integrating Staffology Payroll pop-up.

  4. Select Continue.

  5. Enter your API Key from Staffology Payroll and select Save API Key.

    The screen to add an API key.  

    Link HR and Payroll

  6. Select your HR Company from the list.
  7. Enter your Employer ID from Payroll.

    • To find the Employer ID, in Payroll select your company name from the top menu, then choose Edit Details
      The Edit Details menu item in Staffology Payroll.

  1. Select Continue.

Choose whether to add Payroll employees to HR

  1. You are asked if you want to add employees that exist in Payroll but not yet in HR.

    • Select View Employees to open a list of employee names

    If you want to add employees from Payroll

    1. Select Yes.

    2. Select Check Data.

      The system checks Payroll employee data for any issues before importing new employees into HR.

    3. Continue to Step 17.

      The Payroll Data screen when you choose to add Payroll employees to HR.

    If you do not want to add employees

    1. Select No, then choose Continue.

    2. Skip to Step 18.

    The Payroll Data screen when you choose to add Payroll employees to HR.

Check Data

  1. The system checks for data issues.

    If errors are found

    • Download the report

    • Fix the issues in Staffology Payroll.

    • Return to HR and select Recheck Data

    • Repeat until no errors remain.

    • Select Continue and go to Step 18.

    No errors

Choose whether to add HR employees to Payroll

  1. You are asked if you want to add employees that exist in HR but not yet in Payroll.

    • Select View Employees to open a list of employee names

    If you want to add the employees

    1. Select Yes.

    2. Choose the tax year when HR absence When an employee or worker is absent from work. This can be for a variety of reasons. data should start syncing to Payroll.

    3. Select Continue.

    4. Continue to Step 19.

    If you do not want to add employees

    1. Select No, then choose Continue.

    2. Skip to Step 18.

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 20.

  1. Choose which system to use if there are any differences with employees' data.

    HR selected

    • Select Continue and go to Step 20.

    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 20.

Integration Summary

  1. A summary displays showing the number of employees added and matched across both systems. Select Integrate Companies to link your HR and Payroll companies.

Complete the integration

  1. A success message confirms the integration is in progress. You will receive a notification when the first data sync is complete.

    The success message shown at the final step of the integration.

    Learn how toCreate a new payment or deduction, with or without linking to Payroll