Ceridian Dayforce
Sync Dayforce HCM data to automate employee lifecycle and payroll-driven IT workflows
Ceridian Dayforce is a comprehensive cloud HCM platform that combines HR, payroll, benefits, workforce management, and talent management in a single application. Connecting Dayforce to Harmony enables automated IT provisioning triggered by HR events, intelligent workforce analytics, and seamless employee lifecycle management.
Harmony connects directly to Dayforce's bulk employee export API, bringing in significantly more employee detail than middleware-based approaches. Employee records sync automatically into Harmony, keeping agent profiles, team assignments, and contact data accurate without manual data entry. Support agents can also navigate directly to an employee's profile in the Dayforce portal via a source link in the employee header, reducing the need to switch between tools.
What the Ceridian Dayforce integration enables
Employee Data Sync
Sync employee profiles, departments, and organizational structure
Onboarding Automation
Automate IT setup when new hires are added
Offboarding Workflows
Secure access removal during employee terminations
Lifecycle Automation
Automate IT tasks for role changes, transfers, and promotions
Prerequisites
Dayforce Administrator Access: Admin role with API access permissions
Dayforce Subscription: Active Dayforce HCM subscription
API Credentials: OAuth client credentials from Dayforce
Harmony Account: Active Harmony workspace
Connect Ceridian Dayforce to Harmony
Step 1: Create OAuth Client in Dayforce
Log in to Dayforce at your organization's URL (e.g.,
https://[company].dayforcehcm.com)Navigate to System Tools > Configure > System Configuration
Select Security > OAuth Clients
Click Add OAuth Client
Configure:
Client Name: "Harmony Integration"
Client Type: Service/Backend
Grant Types: Client Credentials
Scopes: Employee Data (Read), Organization Structure (Read), Employment Status (Read)
Click Save and copy the Client ID and Client Secret
Step 2: Navigate to Integrations
Log in to your Harmony dashboard
Go to Settings > Integrations
Find Ceridian Dayforce under HRIS and click Connect
Step 3: Enter API Credentials
Enter your Dayforce URL
Enter your Client ID and Client Secret
Enter your Service account username and password
Click Connect
What Harmony Syncs
Harmony connects directly to Dayforce's bulk employee export API to pull in complete, up-to-date employee information. Terminated employees are handled correctly during sync, so their records are processed without errors.
From Dayforce:
Employee profiles (name, email, employee number)
Employment details (job title, department, pay group)
Employment status (active, pending, terminated, LOA)
Organizational data (manager, supervisor, reporting hierarchy)
Work information (location, phone, shift)
Employment dates (hire date, termination date)
Department structure and cost centers
Position Level (pulled from Employee Properties in Dayforce and displayed as the employee's level; shows as
--orN/Awhen no value is set)Custom fields relevant to IT operations
Position Level data is included in the standard bulk sync, so it stays up to date alongside the rest of your employee information. No manual entry is required - the field is populated automatically for any employee who has a Position Level set in Dayforce.
Use Cases
Last updated
Was this helpful?
