For the complete documentation index, see llms.txt. This page is also available as Markdown.

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:

Sprinto check
Check description
Reference procedure

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

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

  1. Log in to your Sprinto dashboard.

  2. Go to Settings → Integrations.

  3. In the All tab, search for ADP Workforce Now.

  4. 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.

  1. Review the instructions.

  2. Select I am ready to create a service account.

  3. Click Connect to ADP Workforce.

Important

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:

  1. The service account has the Practitioner role.

  2. The required permissions under Reports & Analytics → People are assigned.

  3. The service account profile is active.

  4. The service account is added to Security Management.

  5. The Sprinto Technology Inc user exists and is mapped to the service account.

After creating the service account, return to Sprinto.

  1. Select I've created the practitioner role with the email above.

  2. 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.

API endpoint
Purpose

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