UKG Pro
Streamline enterprise HR and payroll with UKG Pro-driven IT provisioning and access workflows
About UKG Pro
UKG Pro (formerly UltiPro) is an enterprise HCM solution that manages the complete employee lifecycle from recruitment to retirement, including payroll, benefits, talent, and workforce management. Connecting UKG Pro to Harmony enables automated IT provisioning based on HR events, intelligent workforce management, and seamless organizational synchronization.
What the UKG Pro integration enables
Employee Lifecycle Automation
Trigger IT actions based on hire, transfer, and termination events
Organizational Sync
Maintain current org structure and reporting relationships
Role-Based Provisioning
Automatically provision access based on job roles
Lifecycle Automation
Automate IT tasks for role changes, transfers, and promotions
Prerequisites
UKG Pro Administrator Access: System administrator role with API access
UKG Pro Subscription: Active UKG Pro subscription with API entitlements
API Credentials: Service account credentials from UKG
Harmony Account: Active Harmony workspace
Connect UKG Pro to Harmony
Step 1: Create API Service Account in UKG Pro
Log in to UKG Pro as system administrator
Navigate to System Configuration > Security > Service Accounts
Click Add Service Account
Configure:
Username:
harmony_integration_svcDescription: "Harmony IT Operations Integration"
Authentication Type: API Key
API Permissions: Employee Data (Read), Organizational Data (Read), Employment Records (Read), Custom Fields (Read)
Click Generate API Key and copy the Customer API Key
Step 2: Navigate to Integrations
Log in to your Harmony dashboard
Go to Settings > Integrations
Find UKG Pro under HRIS and click Connect
Step 3: Enter API Credentials
Enter your UKG Instance URL
Enter your Customer API Key
Click Connect
What Harmony Syncs
From UKG Pro:
Employee profiles (name, contact info, employee number)
Employment details (job title, department, business unit, division)
Organizational data (manager, supervisor, reporting hierarchy)
Position information (position code, job code, grade, level)
Employment status (active, pending, terminated, LOA)
Work location and remote status
Employment dates (hire date, termination date)
Custom fields relevant to IT operations
Use Cases
Last updated
Was this helpful?
