Paysync is now fully integrated with ELMO HR, enabling seamless synchronisation of employee data between ELMO’s Employee Management system and your WorkforceTNA application.
This integration streamlines employee onboarding and ongoing employee management for your organisation.
Step 1: Set Up API Credentials in ELMO
1. Create a Security Profile
- Log in to your ELMO Administration portal.
- Navigate to Security Profiles.
- Click Add Profile and select API Access Manager as the profile type.
-
Enter a name and description for the profile, then click Save.
2. Assign the Security Profile to a User
- Open the Users tab.
- Search for and select the user who will act as the API Access Manager.
- Click Save.
-
Under the Summary tab, click Confirm to finalise the assignment.
3. Verify API Access Manager Permissions
Ensure the assigned user can access the API Credentials Management Console, but only with the necessary permissions (primarily the ability to revoke credentials).
Step 2: Generate API Credentials in ELMO
A user with Company Admin permissions must:
- Open the API Management console.
- Generate new API credentials.
- Securely record the following values:
Step 3: Configure the Paysync Integration
- Log in to your Paysync account.
- Go to Settings → Human Resources.
-
Select the Application section, choose ELMO, and click Set up your ELMO Account.
Step 4: Enter Your API Credentials
- Enter your Client ID and Client Secret obtained from ELMO.
- Click Authorise Now to complete the connection.
Step 5: Configure Data Sync
After authorising:
- Navigate to the Settings tab.
-
Set the preferred direction of data flow between Paysync and ELMO.
Once enabled, employee data will automatically synchronise whenever a new employee is created or existing records are updated.
Also Required: Creating a WebHook within ELMO.
Make the first attribute is 'apikey' and the value matches the Paysync API Key.
Request Method is set to POST
Enable all event types = employement_details.modified, user.created, user.modified, personal_contact_details.created and personal_contact_details.modified is enabled.




