Konnectify

 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 →
New to Konnectify?
Build workflows with triggers, actions, and data mapping—then monitor runs with logs and retries.
Create a Konnectify account →
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.
Official references: UKG developer portal (availability varies by product).

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
1

Add UKG Onboarding to a Workflow

  1. In Konnectify, create a new workflow (or open an existing one).
  2. Select UKG Onboarding as your trigger app or action app.
2

Authorize via custom credential authentication

  1. Enter your Hostname, Client ID, and Client Secret.
  2. Save the connection. Konnectify will use these credentials to obtain API tokens and validate access.
3

Configure the Trigger or Action

  1. Choose the event (trigger) or operation (action) you want to run.
  2. Map fields using outputs from prior steps (for example: Candidate ID → Get Candidate, Application ID → Get Application).
  3. 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.
4

Test the Workflow

  1. Run a test with a known candidate/application/offer in a non-production environment (recommended).
  2. Review the step outputs and confirm the UKG records are created/updated as expected.
5

Activate the Workflow

  1. Turn the workflow on.
  2. 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 Offer

This trigger fires whenever a new candidate offer is generated in the UKG recruiting module.

New or Updated Offer

Fires when a new offer is created or when an existing offer undergoes a change (like an approval status update).

Opportunities 2 triggers
New Opportunity

Fires whenever a newly created job opportunity is added in the UKG recruiting module.

New or Updated Opportunity

Fires whenever an opportunity is added or any of its details are updated in the recruiting module.

Applications 1 triggers
New Application

Fires whenever a candidate submits a new application.

New Hires 1 triggers
New Hire

Fires 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 Hire

Creates a new hire record in the UKG onboarding system

Get New Hire

Retrieves the full details of a specific new hire from the UKG onboarding system.

Delete New Hire

Deletes a specific new hire record from the system

Candidates 20 actions
Create Candidate

Creates a new candidate record in the recruiting module

Find Candidate

Fetches a candidate record by ID from the recruiting module

Delete Candidate

Removes a candidate record from the recruiting module

Add Candidate Comment

Adds a new comment or note to a specific candidate's profile in the recruiting module.

Get Candidate Behaviors

Fetches a list of behaviors associated with a candidate.

Add Candidate Behavior

Adds a new behavior record to a candidate's profile.

Get Candidate Educations

Fetches a list of education records associated with a candidate.

Add Candidate Education

Adds a new education record to a candidate's profile.

Get Candidate Motivations

Fetches a list of motivations associated with a candidate.

Add Candidate Motivation

Adds a new motivation record to a candidate's profile.

Get Candidate Licenses

Fetches a list of licenses associated with a candidate.

Add Candidate License

Adds a new license record to a candidate's profile.

Get Candidate Skills

Fetches a list of skills associated with a candidate.

Add Candidate Skill

Adds a new skill record to a candidate's profile.

Get Candidate References

Fetches a list of references associated with a candidate.

Add Candidate Reference

Adds a new reference record to a candidate's profile.

Update Candidate Reference

Updates an existing reference record attached to a candidate profile.

Get Candidate Work Experience

Fetches a list of work experience records associated with a candidate.

Add Candidate Work Experience

Adds a new work experience record to a candidate's profile.

Offers 1 actions
Create Offer

Creates a new job offer for an application in the recruiting module.

Opportunities 3 actions
Create Opportunity

Creates a new job opportunity (requisition) in the UKG recruiting system.

Get Opportunity

Retrieves the full details of a specific job opportunity from the UKG recruiting system.

Create Application

Creates a new job application for a candidate against a specific opportunity.

Applications 3 actions
Get Application

Retrieves the full details of a specific candidate application from the recruiting module.

Get Application Comments

Fetches a list of all comments and notes associated with a specific job application.

Create Application

Creates 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 →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article