Sync employee and payroll report data from UKG into Audit1.
What syncs: Employee records, Saved reports (payroll data, custom reports), Global reports
Prerequisites #
- Active UKG account with API access
- Administrator access or API permissions
- Active Audit1 account
- UKG API credentials (Username, Password, Company ID)
Setup #
1. Start in Your Portal #
Go to Settings > Connections > Set Up Connection > Connectors > UKG.
2. Get UKG API Credentials #
From your UKG system, obtain the following credentials:
| Credential | Description |
|---|---|
| API URL | Your UKG API base URL |
| Username | Service account username |
| Password | Service account password |
| Company ID | Your UKG company identifier |
3. Configure Connection #
Enter your credentials in Audit1 and click Test Connection. The connector authenticates by logging into the UKG API with your username, password, and company ID, and receives a session token for subsequent requests.
4. Set Schedule and Go Live #
| Setting | Options |
|---|---|
| Frequency | Daily (recommended), weekly, or manual |
Syncs are triggered on the configured schedule via Cloud Scheduler or manually through the API. Run a test sync and verify data before enabling the schedule.
How It Works #
The connector authenticates with UKG and fetches data through two main channels:
- Employees -- Fetches all employees from the UKG API. Each employee record is saved and uploaded to the Audit1 ingestion pipeline.
- Saved Reports -- Retrieves all saved reports configured in your UKG system and executes each one with a date filter. This is the primary method for pulling payroll data -- the connector automatically discovers and runs all available saved reports. No manual Report ID configuration is needed.
- Global Reports -- Fetches all globally available report types from UKG.
All syncs are full syncs -- the connector pulls the complete dataset each time to ensure data integrity.
Troubleshooting #
| Problem | Solution |
|---|---|
| Can't connect | Verify username, password, API key, and company ID. Check that the service account is active and has API access enabled. |
| No reports found | Verify that saved reports exist in your UKG system. The connector fetches all saved reports automatically. |
| Data mismatch | Check the date range being used for report execution. Default is 30 days back from the sync date. |
| Slow sync | Large report sets may take longer. Run syncs during off-peak hours. |
Need help? Email support@audit1.com with subject "UKG Connector".
