Contents of this article are applicable to the following users
Tier: ESSENTIAL, GROWTH, SCALE
Platform: Web
Access Level: Owner
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
This integration is not a continuous real time sync; you need to 'Push Data' over.
Each new 'Push Data' from StaffAny to Talenox adds new data in Talenox. As a result, duplicate data may exist.
If changes need to be made after Pushing, we recommend deleting the relevant Talenox data, edit in StaffAny and 'Push Data' again.
Deactivated/inactive StaffAny employees' hours will still be pushed to Talenox as per normal.
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).
Leaves management and recording?
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.