Dayforce HCM Integration (Beta)
Ceridian Dayforce is a cloud-based Human Capital Management (HCM) platform used to streamline and manage HR and workforce operations.
How this integration helps
The Dayforce integration allows Sprinto to retrieve essential staff details, including:
Name
Email address
Job role
Employment status
Work assignment
Reporting manager
Hire/termination dates
Sprinto uses this data to generate an organisational chart, identify gaps, and trigger compliance checks whenever key information is missing or outdated.
Sprinto checks for Ceridian Dayforce
When integrated with Dayforce, Sprinto runs the following checks:
Staff reporting manager should be assigned
All in-scope staff should have an assigned reporting manager. Senior leadership roles such as CEO, CTO, etc. are exceptions.
Staff joining date should be defined
A joining date must be set for all newly onboarded staff.
Before you begin
Log in to Sprinto as an administrator.
Ensure you have a paid Dayforce HCM account with API access.
Ensure you have Admin access on the Dayforce account you want to integrate.
Step 1: Configure the role and API access in Dayforce
Log in to your Dayforce HCM account.
Go to System Admin > Roles.
In the Features tab, enable:
HCM Anywhere
Web Services
Expand Web Services and ensure that you have selcted the Read Data check box.

Navigate to Authorizations and select these check boxes in the Can Read section:
Employee Key Information
Employee Status Information
Employee Work Assignment – Primary Records
Employee Work Assignment – Secondary Records
Employee Contact Information - Business
Navigate to Web Services field-level access
Navigate to RESTful Services > Human Resources > Employee
Select the following fields for Sprinto to fetch the following data:
For Effective End: Enable EffectiveEnd
Unique Identifier for employees - Enable XRefCode
For Name: Enable FirstName, LastName and CommonName
For Manager information: Right-click Employee managers and Select All
For Employment information: Enable RESTful Services > Human Resources > EmployeeWorkAssignment (and all child nodes)
For Employment Status: Right-click Employment Statuses and Select All. Right-click Employment Status Group and Select All
For Employee Date of Hire: Enable EffectiveStart, StartDate, HireDate and OriginalHireDate
For Groups: Enable RESTful Services > Configuration > Location (and all child nodes) and RESTful Services > Human Resources > OrgUnitInfos
For Emails: Enable Contacts and Addresses (and all child nodes) under RESTful Services > Human Resources
Go to System Admin > User. Ensure the authenticating user:
Has the Can See Self option enabled.
Expand the User by clicking on the small down arrow as shown in the blue box below. Click on Location Access, + Add Location, and add the Company Level Location.
Keep the following details ready:
Company ID
Username
Password
You’ll need these credentials when connecting Sprinto to Dayforce.

Step 2: Integrate Ceridian Dayforce with Sprinto
In Sprinto, go to Settings > Integrations > Available integrations.
Select Connect next to Dayforce.
On the integration page, tick the acknowledgement checkbox and select Connect to Dayforce.
In the Dayforce pop-up window:
Enter your Company ID, then select Next.
Enter your User ID and Password, then select Next.
Step 3: Configure Dayforce on Sprinto
In Sprinto, go to Data Library > People > Configuration and select Manage.
On the Staff Information Provider page, select Add staff.
On the Add staff member page, select Add staff from HRMS and then select the details button next to Ceridian Dayforce.
On the Add Dayforce as a provider page, select Add Dayforce .
You should now see Connected highlighted next to Dayforce. This confirms the integration is active.
Final step
After completing Step 2, allow 15–20 minutes for Sprinto to complete the initial data sync.
Sprinto may take up to 24 hours to evaluate synced data and activate the relevant checks.
To refresh data manually:
Go to People > Configuration.
Select Manage.
Select Sync next to Dayforce.
Last updated