If you have the BambooHR integration enabled on Perk, you can download the Sync Log, which outlines the updates and errors during the sync.
For solutions to the different errors that may occur, see the Solutions.
Download the Sync Log
- Go to Settings > Integrations.
- Find the BambooHR integration and click Manage.
- Go to Last Imports.
- For every sync, a CSV log is available and can be downloaded to check for updates or errors. Select the sync you want to check and click the download CSV log button.
- Open the CSV log and check the errors
Note: Updates for BambooHR are synced daily, and you can manually trigger an update at any time.
Important information when checking for errors
- If any of a person’s fields are invalid, the person will fail to sync.
- If one person fails to sync, this will not impact the rest, and they will sync normally.
- You can use the first name, last name, or email to determine which person failed to sync.
- If none of those are provided in the log, you will see the External ID, which refers to the User ID in BambooHR. To determine the person's identity, add the External ID to your BambooHR URL. For example, if the External ID is 351, include it in your BambooHR URL as shown below:
- External ID is not the same as Employee Number.
Solutions
Once you find the errors that are impacting your sync, use these solutions to resolve them:
| Error | Solution |
|---|---|
| Phone Number _____ is not valid. Phone numbers must have an international prefix |
There are two options to resolve this error: Update any impacted people's phone numbers in BambooHR. Phone numbers must be in a specific format. They must have a + followed by an international calling code.
|
| Invalid Email ‘None’ |
You must set an email for all people in BambooHR. It is a mandatory field. Verify that the user has the correct work email set up in BambooHR. Personal emails such as @gmail are not allowed. |
| Status is not valid |
The employee status field had an empty value instead of Active or Inactive. Check if the impacted users have a different status. Also, make sure that the account admin who authorized the integration has the correct permissions to access the impacted person’s statuses. |
| Insufficient Permissions to view these employee fields: ___ |
The person who created the integration does not have the correct permissions. Share the Integrate BambooHR with Perk Help Center article with them to set it up correctly. |
| The admin who set up the integration has left the company |
The original person who set up the integration has left the company, so another person with the correct permissions needs to reauthenticate the integration.
|
|
Invalid supervisor received, supervisor with ID XYZ does not exist |
There are two scenarios for this error:
|
| Greyed-out fields that cannot be edited |
The fields are greyed out because there is an active integration with BambooHR and the person is managed through the integration. To update the values, they need to be updated in BambooHR directly. |
Note: If you disable the integration, provisioned people remain in Perk. It only stops the creation of new people, and existing people won't be updated if there are changes.