ADP Workforce Now Integration
Learn how to connect ADP Workforce Now with Sprinto to sync employee, employment, and organisational data for compliance automation.
ADP Workforce Now is a comprehensive human resource management system (HRMS) from ADP that provides features like Payroll processing, time and attendance tracking, benefits administration, etc. The tool helps streamline the HR processes and provides useful insights through analytics.
How does this integration help Sprinto
The integration primarily helps Sprinto retrieve staff-related information such as name, email address, job roles, onboarding dates, reporting managers, etc. These details are crucial for managing compliance needs related to people management. Sprinto initiates relevant checks if any of the required information needs to be updated to ensure compliance framework requirements are met.
Sprinto checks for ADP Workforce Now
Here's a list of Sprinto checks available for ADP Workforce Now integration, along with reference procedures on how to fix them:
Staff role should be assigned
All in-scope staff members must have an assigned staff role.
Staff role should be assigned
All in-scope staff members should have an assigned reporting manager.
Note: Top management roles like CEO, CTO, etc. are exceptions.
Staff role should be assigned
Define the joining date for all newly onboarded staff members.
Prerequisites
Before you begin, make sure you have:
Admin access to your ADP Workforce Now account.
A service account assigned the Practitioner role.
The required permissions under Reports & Analytics → People.
An active service account profile added to Security Management.
A user named Sprinto Technology Inc created in ADP Workforce Now and mapped to the service account.
A paid Sprinto plan.
Important
Sprinto currently supports ADP Workforce Now integrations only for accounts hosted outside Canada. Due to limitations from our integration provider, ADP Workforce Now accounts based in Canada can’t be connected to Sprinto at this time.
If your organisation uses a Canadian ADP Workforce Now account, the integration won’t work even if all setup steps are completed. We recommend confirming your ADP account’s hosting region before starting the integration.
Permissions and data
Sprinto requires the following access to connect with ADP Workforce Now:
Team: Read Only
Group: Read Only
Employment: Read Only
Employee: Read Only
Company: Read Only
Sprinto reads the following data from ADP Workforce Now:
Reporting Manager (Email ID)
Employee ID
First Name
Last Name
Full Name
Email Address
Start Date
Termination Date
Employment Status
Employment Type
Role
The integration is read-only. Data is synced from ADP Workforce Now to Sprinto.
Set up the integration
1. Open the ADP Workforce Now integration
Log in to your Sprinto dashboard.
Go to Settings → Integrations.
In the All tab, search for ADP Workforce Now.
Click Connect next to ADP Workforce Now.

2. Review the integration requirements
A drawer opens with information about the integration.
Review the following sections:
Automate evidences for: Shows the controls and checks supported by the integration.
Permission & Data: Shows the permissions required and data Sprinto uses.
Additional Information: Shows plan and access requirements.
Click Next.

3. Confirm that you are ready to create a service account
The next drawer explains that you must create a service account in ADP Workforce Now.
Review the instructions.
Select I am ready to create a service account.
Click Connect to ADP Workforce.

4. Confirm administrator access
A pop-up confirms that an administrator role is required.
Click I am an admin.

Sprinto then displays the read access it requires for:
Employees
Employments
Groups
Review the permissions and click Next.

5. Create a service account in ADP Workforce Now
The Set up a Service Account screen displays the credentials you need to create the service account.
Use these credentials when setting up the service account in ADP Workforce Now.
For detailed instructions, see Merge's guide to creating an ADP Workforce Now service account using a Practitioner role.
Make sure that:
The service account has the Practitioner role.
The required permissions under Reports & Analytics → People are assigned.
The service account profile is active.
The service account is added to Security Management.
The Sprinto Technology Inc user exists and is mapped to the service account.
After creating the service account, return to Sprinto.
Select I've created the practitioner role with the email above.
Click Next.

Sprinto completes the setup and connects your ADP Workforce Now account.
Post-connection flow
After the integration is connected, Sprinto starts syncing employee and employment data from ADP Workforce Now.
The integration:
Syncs employee profiles, contact information, and email addresses.
Syncs employment details, including status, job titles, and employment dates.
Syncs departments and organisational groups.
Uses the synced data to automate supported controls and checks.
The integration is read-only, so Sprinto only retrieves data from ADP Workforce Now and does not make changes to your ADP account.
The initial sync may take some time to complete. Once the data is available in Sprinto, you can use it across relevant compliance workflows.
Authentication and APIs
The integration uses OAuth 2.0 through Merge.dev. Sprinto does not connect to ADP Workforce Now directly.
Merge.dev provides a unified HRIS API that Sprinto uses to retrieve ADP Workforce Now data.
GET /api/hris/v1/employees
Syncs employee profiles, email addresses, and contact information
GET /api/hris/v1/groups
Syncs departments and organisational groups
GET /api/hris/v1/employments
Syncs employment status, job titles, and dates
GET /api/hris/v1/account-details
Validates connection health
Troubleshooting
If the integration does not connect or data does not sync, check the following:
Sprinto Technology Inc user is missing
Make sure a user named Sprinto Technology Inc exists in ADP Workforce Now and is mapped to the service account.
Service account is inactive
Verify that the service account is active and correctly mapped.
Reports & Analytics permissions have changed
Check that the required permissions under Reports & Analytics → People are still assigned to the service account.
ADP Workforce Now Canada
ADP Workforce Now Canada is not supported by this integration.
Next steps
Once ADP Workforce Now is connected, Sprinto can use the synced employee and employment data for compliance workflows.
To learn more about the controls and checks supported by the integration, see the relevant Sprinto documentation.
Last updated

