Your ADP workforce, survey ready

The ADP Workforce Now connector is set up for your account during onboarding, then keeps employees, company codes, departments and managers current for every survey.

Book a free, no-obligation product demo call with our experts.

Does CultureMonkey integrate with ADP?

Yes. CultureMonkey connects to ADP Workforce Now. The connector is set up for your account during onboarding, then syncs like every other HR system, so every survey goes to the right people and every report cuts by company, department, location and manager. New hires, transfers and leavers come across without a spreadsheet.

Here is the shape of it once it is running:

  • SetupBuilt and switched on for your account during onboarding. You provide API credentials for your ADP Workforce Now account, through a secure channel.
  • What syncsEmployees with their departments, locations, job titles and managers, plus fields you map as custom attributes, such as worker category or FLSA status.
  • CadenceA full sync when you connect, then a refresh twice a week, or daily if daily sync is enabled for your account.
  • DirectionOne way, read only. CultureMonkey never writes back to ADP.
  • Employee matchingOn a stable employee ID, such as the associate ID, so people already in CultureMonkey are updated rather than duplicated.
  • LeaversMarked inactive, never deleted, when ADP sends them as inactive. Their history and past responses stay intact.
How it works

What syncs from ADP, and how often

Type of integration

HRIS employee and org sync

Setup

For your account, during onboarding

Sync cadence

Twice weekly, or daily if enabled

Employee matching

A stable employee ID

Key capabilities

Built around how ADP organizes your people

Company codes, departments, locations and reporting lines already live in ADP Workforce Now. The sync carries them into every survey, so results read the way your HR and payroll teams already think about the organization.

Every ADP company code in one survey

Groups often run several company codes in one ADP account. One survey can cover them all: the group sees the consolidated score, and each company's HR sees only its own people. See multi-entity employee surveys.

  • During onboarding our team sets up each company code as a business group and maps your people to it.
  • Scope each company's HR to its business group, with comment access set separately from scores.
  • Companies that are not on ADP can join the same survey through their own HR system, the API, SFTP or a CSV.

One person, one record, however many positions

In ADP, the associate ID belongs to the person, while each position carries its own file number, and the position ID is the company code plus the file number. Someone who works two positions, or moves between company codes, has more than one file number but a single associate ID.

  • Matching on the associate ID gives each person one record and one invitation, even with two positions.
  • Matching on file number would split one person into two employees, so it maps to a custom attribute instead, for reference.
  • Department, location, job title and Reports to come from the position you treat as primary, agreed during setup.

Seasonal, temporary and part-time: who to survey

ADP's worker category tells you who is full time, part time, seasonal or temporary. Decide who belongs in each survey, then compare the groups you keep, without exposing anyone in a small one.

  • Map worker category and FLSA status as custom attributes, then decide for each survey whether seasonal and temporary staff are invited, or include them and read them as their own group.
  • Compare full-time and part-time, or hourly and salaried, alone or by location. Small groups stay hidden below your anonymity threshold.
  • Reach hourly staff without a work email by SMS, WhatsApp, QR code or kiosk. See frontline surveys.

Whichever ADP product you run

ADP serves larger employers through more than one product. The connector is set up during onboarding for the one you use, and every other route stays open.

  • ADP Workforce Now, including its enterprise tier, is the most common source we see.
  • If you run another ADP product, such as ADP Lyric HCM or ADP Enterprise HR, the setup is scoped to it during onboarding.
  • Any ADP product that exports a scheduled CSV also works through SFTP employee sync, with no API access needed.
ADP, mapped

How ADP Workforce Now data maps into CultureMonkey

ADP already records which company, department and location each person belongs to and who they report to. Each becomes an attribute every survey report can be cut by, so results read the way your payroll and HR teams already organize people.

In ADP Workforce NowIn CultureMonkeyWhat it gives you
Company codeBusiness group, set up during onboardingEach company's results, and an HR scope that stops at it
Home departmentTeamDepartment results, down to each manager
LocationLocationSite and state results
Job titleDesignationResults by role
Worker category, FLSA statusCustom attributesFull time and part time, hourly and salaried, compared
Reports toManagerOrg hierarchy and manager dashboards
Associate IDExternal IDOne record per person, however many positions they hold
File numberCustom attributeA reference to each position, never used for matching
Recognition & compliance

Built for enterprise security, recognized for performance

Security & compliance
AICPA SOC compliance badgeGDPR compliance badgeISO 27001 compliance badge
Rated 4.7/5 on G2
G2 High Performer Enterprise badgeG2 Momentum Leader badgeG2 Fastest Implementation badge
FAQ

Frequently asked questions

How does the ADP integration work?

The connector is set up for your account during onboarding. From then on CultureMonkey reads employee data from ADP Workforce Now and keeps your employee list in step with it: a full sync first, then a refresh twice a week, or daily if daily sync is enabled for your account. The sync only reads; it never writes back.

We run several company codes in ADP. Can each company see only its own results?

Yes. During onboarding our team sets up each company code as a business group and maps your people to it. Group HR sees every company and the consolidated score; each company's HR is scoped to its own people.

Which ADP fields can come across?

Associate ID, company code, home department, location, job title and Reports to map to their CultureMonkey counterparts. File number, worker category, FLSA status and any other field can map to custom attributes, which then work as report filters and groupings.

Should we match employees on associate ID or file number?

On associate ID. In ADP the associate ID belongs to the person, while each position has its own file number, so someone with two positions or two company codes has two file numbers. Matching on associate ID keeps them as one employee with one survey invitation.

We are on ADP Lyric HCM or ADP Enterprise HR, not Workforce Now. Does this still work?

Yes. The connector is set up during onboarding for the ADP product you run. Any ADP product that can export a scheduled CSV can also use SFTP employee sync instead.

Does the integration sync payroll, time or benefits data?

No. It syncs the employee and org data CultureMonkey needs to send surveys and cut results: identity, company, department, location, job, manager and the custom fields you map.

Can we survey hourly employees without a work email?

Yes. With email made optional for your account during onboarding, a stable ID such as the associate ID keeps each person matched, and a synced phone number lets invitations go by SMS or WhatsApp. People can also answer through a QR code or kiosk.

Can we set up the ADP connection ourselves?

No. Our team builds and switches on the connector for your account during onboarding. Your ADP administrator provides the API access, shares the credentials through a secure channel, and then reviews the mapping and the first sync in your own account.

Will connecting ADP delete or overwrite our existing employees?

It will not delete anyone. Existing employees are matched on a stable employee ID and updated, new ones are created, and leavers ADP sends as inactive are marked inactive rather than removed, so history and past responses are preserved.
Get started

See the ADP sync running on your own organization

Book a free, no-obligation product demo call with our experts.