UKGOnboarding + Konnectify
UKG Onboarding Integration with Konnectify
Connect UKG Onboarding and Recruiting to Konnectify to automate candidate, application, offer, and new-hire workflows using secure client-credential authentication—ideal for HR, HCM, recruiting, payroll, and onboarding teams.
Candidates Applications Offers Opportunities New Hires 6 Triggers 28 Actions
What is UKG Onboarding?
UKG Onboarding helps HR teams streamline pre-hire and day-one onboarding, while UKG Recruiting supports candidate management, applications, offers, and requisitions (opportunities). Connecting UKG to Konnectify lets you automatically sync hiring events across your HRIS, ATS ecosystem, IT provisioning, and downstream reporting—reducing manual work and improving time-to-hire.
This connector supports client-credential based access and includes automation-ready triggers for recruiting and onboarding milestones, plus actions to create, retrieve, and enrich candidate and new-hire records.
New to UKG?
Learn about UKG HCM products like Recruiting and Onboarding and confirm API access for your tenant.
Visit UKG →What you can automate
• Create candidate profiles when leads are captured
• Auto-create applications for matched candidates
• Generate and track offers as approvals change
• Sync opportunities (requisitions) to downstream systems
• Enrich candidate profiles (skills, education, licenses, motivations)
• Create onboarding new-hire records when hiring is finalized
API & Authentication
Authentication: Custom credential authentication (client credentials)
This connector uses a custom credential-based flow using your UKG tenant hostname plus an OAuth client ID and client secret. Konnectify uses these credentials to request access tokens from UKG and call UKG APIs on behalf of your integration.
Required connection fields
- Hostname (example: yourcompany.ultipro.com)
- Client ID
- Client Secret
API capabilities in this connector
- Recruiting: Candidates, applications, comments, offers, and opportunities (requisitions)
- Onboarding: New hire creation, retrieval, and deletion
- Candidate enrichment: behaviors, educations, motivations, licenses, skills, references, and work experience
- Polling triggers for “new” and “new or updated” events
Important: rate limits & plan access
UKG API availability and limits vary by edition, enabled modules (Recruiting/Onboarding), and tenant configuration. If you see intermittent 429/403 errors, reduce polling frequency, add backoff, or confirm your API entitlements with UKG.
How to connect UKG Onboarding to Konnectify
Prerequisites
- UKG tenant hostname (for example: yourcompany.ultipro.com)
- An OAuth client ID and client secret with access to Recruiting and/or Onboarding APIs
- Permission to read recruiting events (for triggers) and create/update objects (for actions)
- A Konnectify workspace with permission to create connections and workflows
Add UKG Onboarding to a Workflow
- In Konnectify, create a new workflow (or open an existing one).
- Select UKG Onboarding as your trigger app or action app.
Authorize via custom credential authentication
- Enter your Hostname, Client ID, and Client Secret.
- Save the connection. Konnectify will use these credentials to obtain API tokens and validate access.
Configure the Trigger or Action
- Choose the event (trigger) or operation (action) you want to run.
- Map fields using outputs from prior steps (for example: Candidate ID → Get Candidate, Application ID → Get Application).
- For polling triggers, set an appropriate schedule based on your hiring volume.
Tip
If you use “New or Updated” triggers, ensure downstream actions are idempotent (for example, “Find Candidate” before “Create Candidate”) to prevent duplicate records.
Test the Workflow
- Run a test with a known candidate/application/offer in a non-production environment (recommended).
- Review the step outputs and confirm the UKG records are created/updated as expected.
Activate the Workflow
- Turn the workflow on.
- Monitor early runs and adjust polling frequency, mappings, and filters as needed.
Triggers 6
UKG Onboarding provides 6 polling triggers. Polling triggers check UKG on a schedule and fire when new records are detected or when existing records change (depending on the trigger).
Offers 2 triggers
New OfferThis trigger fires whenever a new candidate offer is generated in the UKG recruiting module.
New or Updated OfferFires when a new offer is created or when an existing offer undergoes a change (like an approval status update).
Opportunities 2 triggers
New OpportunityFires whenever a newly created job opportunity is added in the UKG recruiting module.
New or Updated OpportunityFires whenever an opportunity is added or any of its details are updated in the recruiting module.
Applications 1 triggers
New ApplicationFires whenever a candidate submits a new application.
New Hires 1 triggers
New HireFires when a new hire is completed based on their hire date.
Actions 28
Use actions to create and manage UKG recruiting and onboarding records (candidates, applications, offers, opportunities, and new hires), plus enrich candidate profiles with related details.
New Hires 3 actions
Create New HireCreates a new hire record in the UKG onboarding system
Get New HireRetrieves the full details of a specific new hire from the UKG onboarding system.
Delete New HireDeletes a specific new hire record from the system
Candidates 20 actions
Create CandidateCreates a new candidate record in the recruiting module
Find CandidateFetches a candidate record by ID from the recruiting module
Delete CandidateRemoves a candidate record from the recruiting module
Add Candidate CommentAdds a new comment or note to a specific candidate's profile in the recruiting module.
Get Candidate BehaviorsFetches a list of behaviors associated with a candidate.
Add Candidate BehaviorAdds a new behavior record to a candidate's profile.
Get Candidate EducationsFetches a list of education records associated with a candidate.
Add Candidate EducationAdds a new education record to a candidate's profile.
Get Candidate MotivationsFetches a list of motivations associated with a candidate.
Add Candidate MotivationAdds a new motivation record to a candidate's profile.
Get Candidate LicensesFetches a list of licenses associated with a candidate.
Add Candidate LicenseAdds a new license record to a candidate's profile.
Get Candidate SkillsFetches a list of skills associated with a candidate.
Add Candidate SkillAdds a new skill record to a candidate's profile.
Get Candidate ReferencesFetches a list of references associated with a candidate.
Add Candidate ReferenceAdds a new reference record to a candidate's profile.
Update Candidate ReferenceUpdates an existing reference record attached to a candidate profile.
Get Candidate Work ExperienceFetches a list of work experience records associated with a candidate.
Add Candidate Work ExperienceAdds a new work experience record to a candidate's profile.
Offers 1 actions
Create OfferCreates a new job offer for an application in the recruiting module.
Opportunities 3 actions
Create OpportunityCreates a new job opportunity (requisition) in the UKG recruiting system.
Get OpportunityRetrieves the full details of a specific job opportunity from the UKG recruiting system.
Create ApplicationCreates a new job application for a candidate against a specific opportunity.
Applications 3 actions
Get ApplicationRetrieves the full details of a specific candidate application from the recruiting module.
Get Application CommentsFetches a list of all comments and notes associated with a specific job application.
Create ApplicationCreates a new job application for a candidate against a specific opportunity.
Popular automations
Example workflows you can build with UKG Onboarding in Konnectify.
Create a new hire in onboarding when hiring is finalized
Automatically open an onboarding record when a hire is completed, then pull full details for downstream provisioning.
New Hire → Create New Hire → Get New Hire
Enrich a candidate profile when a new application is submitted
When an application arrives, fetch the candidate and append structured profile details like skills and education.
New Application → Get Application → Find Candidate → Add Candidate Skill
Auto-create an offer package when a new offer is generated
Capture new offers as they appear and create a standardized offer record (or re-create in another environment) using the offer data.
New Offer → Create Offer → Add Candidate Comment
Sync requisitions by creating opportunities when a new opportunity appears
Keep downstream systems aligned by creating a matching opportunity (requisition) record and pulling full details for mapping.
New Opportunity → Create Opportunity → Get Opportunity
FAQ
How does authentication work for this connector?
The connector uses custom credential authentication with your Hostname, Client ID, and Client Secret. Konnectify uses these to obtain access tokens and call UKG APIs. Use a dedicated integration client where possible and rotate secrets per your security policy.
Which UKG plans / editions are supported?
Support depends on whether your UKG tenant has Recruiting and/or Onboarding enabled and whether API access is provisioned for those modules. If an endpoint is not enabled, you may see permission errors when testing triggers or actions.
Are triggers polling or webhooks?
All triggers in this connector are polling triggers. Konnectify checks UKG on a schedule and emits an event when it detects a new record (or an update for “New or Updated” triggers). For high-volume tenants, use a longer interval and add filtering to reduce load.
How do I prevent duplicates?
This connector does not include a dedicated “upsert” action. To avoid duplicates, use a lookup-first pattern (for example, call Find Candidate before Create Candidate) and store the returned UKG IDs in your source system. For “New or Updated” triggers, ensure your downstream steps are idempotent.
How does Konnectify handle rate limits and transient failures?
If UKG responds with throttling (commonly HTTP 429) or intermittent 5xx errors, reduce polling frequency and implement retry/backoff in your workflow settings where available. Keep payload sizes minimal and avoid unnecessary “Get” calls in tight loops.
Can I connect multiple UKG tenants/accounts?
Yes. Create a separate Konnectify connection per UKG tenant (unique hostname) and per integration client as needed. This is recommended for separating environments (sandbox vs production) and applying least-privilege access.
What’s the best way to manage candidate “profile details” (skills, education, licenses, etc.)?
Use the “Get Candidate …” actions to read existing detail records and the corresponding “Add Candidate …” actions to append new ones. For references, you can also use Update Candidate Reference when you need to modify an existing reference entry rather than adding a duplicate.
Ready to automate your UKG Onboarding workflows?
Connect UKG to Konnectify to streamline recruiting handoffs, onboarding kickoff, and candidate data enrichment.
Get started free →