Integrating your UKG Pro environment with the CypherWorx LCMS allows for user management, making it simpler to manage your employees. This article outlines the steps required to set up the integration and important considerations before getting started.

Please note that UKG may have additional costs associated with integration. You may need to reach out to them directly for details. Additionally, there is a cost on our end to facilitate the integration. If you’re interested in proceeding, please contact us to discuss next steps.


TABLE OF CONTENTS


What's Included?

This integration automatically creates user accounts based on a roster shared with us.

By default, we use the work email as the primary identifier. If your organization uses a different field (such as a personal email), please let us know so we can adjust accordingly.

The following fields are included:


FieldExample
Branch Position
Albany
Department Position
HQ - General Office
display full nameJohn Smith
Division Position
HQ
employee number
1234
employment employment type
FULL_TIME
employment job title
Payroll & HR Admin
employment status
ACTIVE
first name
John
id
01234567-1234-123a-1234-1234567a89b0
last name
Smith
manager display full name
Jane Doe
middle nameLee
mobile phone number
555-555-5555
modified at
2025-06-11T07:02:38Z
personal email
johnsmith@gmail.com
start date
11/20/2024
username
JohnSmith
Wage Account Position
12345G Ofc Admin Gen Off
work emailjohn.smith@company.com
work location city
Albany
work location country
USA
work location postal code12345
work location state
NY
work location street
123 Main Street


How It Works?

We use Bindbee, an integration organization, to connect CypherWorx with your UKG Pro system. This integration enables secure, automated syncing of key employee data between platforms, saving time and reducing manual entry.

To get started, there are a few setup steps CypherWorx is required to complete first, followed by configuration on your side to complete the connection. This ensures your employee data is accurately and securely shared with the CypherWorx LMS.

We’ve adapted the original Bindbee instructions to make setup easier for you, but if you’d like to reference the full documentation, you can view the original article here.


Your Setup

Once CypherWorx has completed the necessary configuration on our end, you will need to complete some tasks on your end to finalize the integration. 


1. We will provide you with a magic link to initiate the setup. This link will guide you through the required configurations within your UKG Pro site to complete the integration.

Click on the link we provide you. It will look similar to a URL as shown below:
https://link.bindbee.dev/letters-and-numbers


Retrieving the UKG Pro Customer API Key

On this magic link page, you will need to provide a UKG Pro API Key for your environment. 


2. Log into UKG Pro and search for Service Account Administration in the top right corner.



3. Copy the Customer API Key located under the header.



4. Paste the copied Customer API Key into Bindbee Magic Link.



Create a Service Account

5. Navigate to the Service Account Administration page and select + add in the top right corner.



6. Input the username and email of your UKG Pro Admin's account. Save this username for future use.



7. Scroll down to the Web Service section and enable the View Employee Person Details option.



8. Depending on the use case, add the necessary permissions. These may include Employee Pay Statement, Employee Employment Information, PTO Plan Integration, Company Configuration Integration, Payroll Integration, Personnel Integration, Employee Job History Details, and Employee Compensation Details.




9. Click on Save. A new password will appear. Store this password securely.



10. Enter the UKG Pro service account credentials into Bindbee Magic Link and click Submit. Use the username of your admin service user and the newly generated password.



11. In the search bar, look for Web Services.



12. Identify your subdomain from any of the URLs on this page. The subdomain is the text after https:// and before .ultipro. If the URL is https://service4.ultipro.com/XXXABCS.Login, then service4 is the subdomain. 


Enter the UKG Web Services URL (Part 1) into the Bindbee Magic Link step. 



13. Identify your top-level domain. For instance, if the URL is https://service4.ultipro.com/XXXABCS.Login, then the top-level domain is ultipro.com.



14. After completing these steps, the screen should say that the connection is established.