The Staffology Payroll payments integration lets you post Payment Runs from ExpenseIn directly to Employee payslips in Staffology, helping you to keep pay records accurate and up to date.
Note:
We recommend using our Staffology Payroll user sync integration to ensure your ExpenseIn users' Names and References remain aligned with their Names and Payroll Codes in Staffology Payroll. This ensures that Payment Runs can be posted successfully.
When using either of the Staffology Payroll integrations, we recommend enabling the User references must be unique Additional Setting (under the Account tab). This ensures that each user always has a unique reference (Payroll Code) in ExpenseIn.
How the integration works
When posting Payment Runs via the integration, employee expenses are added directly to their payslips in Staffology Payroll. This is a one‑way integration from ExpenseIn to Staffology.
To ensure Payment Runs post successfully, the following fields must match exactly between ExpenseIn and Staffology Payroll:
Staffology Payroll Field | ExpenseIn Field |
Employee Name (First) | User First Name |
Employee Name (Last) | User Last Name |
Payroll Code | User Reference |
Pay Code | Staffology Pay Code* |
*When connecting the integration, a Custom Field will automatically be created in ExpenseIn against your Categories. Use this field to store your Pay Codes from Staffology Payroll.
Note: If any of these fields are missing or don’t match exactly, the Payment Run won’t post successfully.
How to set up the payments integration
To use the Staffology Payroll payments integration, complete the following steps:
1. Connect Staffology Payroll with ExpenseIn
Authorise ExpenseIn to connect to Staffology Payroll (Payments) to enable the integration.
2. Enter Employee Payroll Codes against your ExpenseIn Users
Ensure each user’s Reference in ExpenseIn matches their Payroll Code in Staffology Payroll. You can edit users manually or via a user import.
Note: Once you've added your Employee Payroll Codes, you can also connect the Staffology Payroll user sync integration to keep user data updated automatically.
3. Enter Pay Codes against your ExpenseIn Categories
After connecting the integration, a Custom Field named 'Staffology Pay Code' will appear on your Categories in ExpenseIn. Ensure each Category includes a value that matches the corresponding Pay Code in Staffology Payroll. You can edit categories manually or via a category import.
4. Test posting a Payment Run to Staffology Payroll
Once the setup is complete, test posting a payment run to Staffology Payroll to confirm everything is configured correctly.
After completing the steps above, ExpenseIn will be fully connected to your Staffology Payroll account, allowing you to post Payment Runs directly to employee payslips.
If you have any questions on the integration or are unsure whether you've completed the setup correctly, contact our Support team for assistance.
