Integrate Talenox with StaffAny

Sync employee profiles, and push over work hours tracked on StaffAny to Talenox for payroll

StaffAny avatar
Written by StaffAny
Updated over a week ago

Contents of this article are applicable to the following users

Tier: ESSENTIAL, GROWTH, SCALE

Platform: Web

Talenox is a HR and Payroll software. You can connect StaffAny to Talenox to decrease the manual work and increase the accuracy of running payroll, based on work hours tracked and consolidated in StaffAny.

Watch this video for an overview of this integration process:


Setting up the Integration

To connect Talenox to StaffAny, in Talenox go to Menu > API Settings

Copy the Talenox Token from the API page

In StaffAny, go to Settings > Integrations and paste the Talenox Token into the API Token field, and press Save.


Importing Employees from Talenox to StaffAny

Use the Talenox Employee Import to save manual work keeping both systems up to date, while ensuring that staff are not missed out from payroll.

We recommend to first add employees to Talenox, then import employees into StaffAny to add them to StaffAny. Finally, finish your employee setup in StaffAny. New employees can be pulled over when they join.

The following employee details are mapped over from Talenox to StaffAny:

Step 1: Add employees to Talenox

Refer to this article to learn how to add your employee data into Talenox.

Step 2: Import Employees from Talenox to StaffAny

In StaffAny, go to Settings > Integrations, then click on Import Staff to StaffAny > Import (the Talenox Token must be set up as described in this article above)

If you did not fill in a valid Contact Number and Employee ID in Talenox before trying to import users, the system will prompt you to correct the respective issues in Talenox. Please do so before trying to import again.

Only newly added staff on Talenox will be imported when you press pull. Previously added staff will not be re-imported back to staffany on subsequent imports.

Note: Staff who you have indicated as resigned on Talenox will not be imported to StaffAny

Note: Staff will not automatically be kept in sync between Talenox and StaffAny. Rather, when a new staff is added to Talenox, you have to go to StaffAny and press pull again to add this new staff from Talenox to StaffAny automatically

Step 3: Finish employee setup in StaffAny

Refer to this article to see what else is needed to finish your employee setup in StaffAny.

Important: Update staff's pay rates in StaffAny. You can also bulk update these fields through Staff Mass Edit.


What if Employees are first added to StaffAny?

Ensure that these new employees are also added to Talenox with a unique Employee ID.Input this also in the employee's StaffAny "Talenox ID". This will sync up both staff profiles on Talenox and StaffAny.

You can also update the "Talenox ID" in bulk in StaffAny through Staff Mass Edit.

Note: Only users with owner access level can update Talenox ID


Push work hours from StaffAny to Talenox

Once all employees are synced from Talenox to StaffAny, you can push over work hours tracked and consolidated in StaffAny to Talenox. For each payroll cycle, you can push over StaffAny Hours Breakdown and StaffAny Rates to Talenox Pay Items.

StaffAny Hours Breakdown

StaffAny Rate

Talenox Pay Items

The StaffAny Hours Breakdown and StaffAny Rates will be mapped over to Talenox Pay Items in the following manner:

For Hourly Staff

StaffAny Hours Breakdown

StaffAny Rate

Pushed to Talenox Pay Item Type

Basic Hours

Wage

Regular Hours

Description: Basic Hours

Weekend Hours

Weekend Rate per hour

Regular Hours

Description: Weekend Hours

Event Hours

Event Rate per hour

Regular Hours

Description: Event Hours

Overtime Hours

OT Rate per hour

Overtime Hours

Description: Overtime Hours

For Salaried Staff

If your Salaried Full Timer pay is fixed regardless of number of hours clocked, we recommend to not push FT hours over to Talenox. This is because of the way* FT pay is calculated from StaffAny to Talenox. Instead we recommend to set up the FT pay details in Talenox and process wages there.

If you still would like to push FT hours over, see below for the method of calculation.

StaffAny Hours for Salaried Staff

StaffAny Rate for Salaried Staff

Pushed to Talenox Pay Item for Salaried Staff

Basic Hours

(Wage X 12) / (52 X Weekly OT after hours)*

Regular Hours

Description: Basic Hours

Weekend Hours

Weekend Rate per hour

Regular Hours

Description: Weekend Hours

Event Hours

Event Rate per hour

Regular Hours

Description: Event Hours

Overtime Hours

OT Rate per hour

Overtime Hours

Description: Overtime Hours

* StaffAny Rate for Salaried Staff is an hourly estimate calculated by converting the Monthly wage for Salaried staff to a Yearly Rate (Wage X 12), and dividing that by the number of weeks in a year and number of hours your staff is expected to work in a week (52 X Weekly OT after hours)

Pushing work hours from StaffAny to Talenox

To push this data over, in StaffAny, go to Pay (BETA). You'll have the option of selecting the month, date range, whether or not you are pushing data for full-timers, part-timers, or both.


FAQ

  1. This integration is not a continuous real time sync; you need to 'Push Data' over.

  2. Each new 'Push Data' from StaffAny to Talenox adds new data in Talenox. As a result, duplicate data may exist.

    1. If changes need to be made after Pushing, we recommend deleting the relevant Talenox data, edit in StaffAny and 'Push Data' again.

  3. Deactivated/inactive StaffAny employees' hours will still be pushed to Talenox as per normal.

  4. Integration with Talenox is seamless for part timers if basic/weekend/event hours are used. There might be some manual effort needed for full timer payroll, because of differences in accounting for No Pay Leave (NPL) and Overtime (OT).

  5. Leaves management and recording?

    1. StaffAny has a leaves function that you can use entirely on StaffAny. However while leave hours (if its a paid leave) will be pushed to Talenox as working hours, leave balacnes are not sync-ed with Talenox. Find out how to set up leaves here.

Did this answer your question?