ADP Workforce Now logoOI

Identity and access management

ADP Workforce Now to One Identity integration: Workforce Now as HR source for One Identity Manager

With an integration between ADP Workforce Now and One Identity Manager, every employee from Workforce Now becomes a Person with department, job, manager and dates, and One Identity Manager removes rights on the end date from ADP. Starling Connect has no ADP connector; KoppelHet fetches the employees through the Worker API, delivers them to the CSV connector that comes with One Identity Manager, and writes the work email back to ADP.

What the integration does

Organisations with ADP Workforce Now and One Identity Manager often read ADP through a report someone exports daily. A departure that HR enters ahead then removes rights too early, and HR retypes the work email that One Identity Manager creates into ADP.

  1. Through ADP KoppelHet gets access to the Worker API and the notifications, limited with People Access.
  2. In One Identity Manager we set up a CSV system connection with an employee file and a department file.
  3. KoppelHet updates the files after every ADP notification and runs a daily comparison.
  4. Together with you we agree what leave does to rights and which columns One Identity Manager uses.
  5. As soon as One Identity Manager has created a work email, KoppelHet sets it as the business email in ADP.
ADP Workforce Now → KoppelHet → One IdentitySOURCEADP Workforce NowTARGETOne IdentityOne IdentityKoppelHetmapping · logging · monitoringADP Workforce Now → KoppelHet → One IdentitySOURCEADP Workforce NowTARGETOne IdentityOne IdentityKoppelHetmapping · logging · monitoring
Out: Person with associateOID as key · Departments as a tree · Manager from reportsTo · EntryDate, ExitDate and leave · Work email back to ADP

What to watch for with ADP Workforce Now and One Identity

  • The Starling Connect release notes up to February 2026 contain no ADP connector, and the Cloud HR Systems module has templates for Workday, SuccessFactors and Dayforce. For Workforce Now KoppelHet uses the CSV connector that comes with One Identity Manager, without an extra subscription.
  • ADP calls the associateOID unique across all of ADP, the workerID unique per client and the positionID unique per position. An employee with two positions thus stays one row in the file, with the associateOID as key; the primary position decides department and manager.
  • For a departure with a future date ADP sets the position to terminated straight away, but the employee stays active until that date. KoppelHet only fills ExitDate and leaves the Person active, so One Identity Manager revokes rights on the last working day and not on the day HR enters the departure.
  • Workforce Now has a separate notification for leave. One Identity Manager has no leave status of its own. KoppelHet puts leave in a column of its own, so you can choose in One Identity Manager whether long-term leave, for example, temporarily revokes remote access.
  • Employees that ADP has archived are only returned by the Worker API with an extra header. Without that header they drop out of the comparison. KoppelHet does request them, so former employees stay in the file with their ExitDate until after the period you keep accounts.
  • The CSV connector only reads. KoppelHet therefore writes the work email that One Identity Manager creates back to ADP itself, which can add and change business email addresses through the API, also in the new generation of Workforce Now. Payslips and ADP notifications then carry the right address.
  • ADP returns sensitive fields such as date of birth and social security number masked by default. KoppelHet does not request them unmasked, so they never end up in a file on the One Identity Manager server.

This integration is also part of joiner, mover, leaver.

How we build and run it

  • The integration runs on the KoppelHet platform, hosted in a data centre in the EU.
  • Every sync and every error is visible in the functional log; on an error your administrator is notified.
  • A change that cannot go through is not half-applied but queued for another attempt.
  • KoppelHet is ISO 27001 certified. Data travels encrypted and stays on the platform no longer than needed.
  • After go-live we manage the integration and adjust it when your process changes.
  • The integration fits next to your existing integration layer. Only the fields in the design are transferred; the platform keeps no register of its own.

Implementation, architecture and compliance

Implementation and price

This is not an app you switch on. We build the integration for your organisation on our platform, with building blocks we reuse on every project. So it is custom work that does not start from scratch.

A consultant prepares the intake and analyses both systems. We then record the mapping and exceptions field by field, test in the test or acceptance environment and go live at a moment you choose. Costs are a one-off amount for the setup and a monthly amount for platform, monitoring and support.

Price indication · Basic

Leave your work email and you see the price indication right away.

We only use your address to follow up on your question about this integration.

Frequently asked questions

Why files and not a direct connector?

One Identity has no ADP connector. The CSV connector comes with One Identity Manager; KoppelHet makes sure the files are always current and complete.

What happens with a departure HR enters ahead?

The Person stays active until the end date. Only then does One Identity Manager revoke the rights.

Does the integration write back more than the work email?

No. Writing other fields back to ADP can follow later as an extension.

Technical details for IT

For those who want to know how it works under the hood: APIs, fields and sources used.

  • ADP Workforce Now Worker Management API: GET /hr/v2/workers ($top, $skip, $filter), Content-Type application/json;archived=true for archived employees, sensitive fields masked unless masked=false; notifications worker.hire, worker.rehire, worker.onLeave, worker.terminate and worker.workAssignment.modify; writing back with /events/hr/v1/worker.business-communication.email.add and .email.change; People Access on the Marketplace profile.
  • One Identity Manager CSV connector: system connection with employee and department file (UTF-8, header row), key column per file, hierarchical sort order on the department path, read-only, synchronisation step as data import; through a remote connection server where needed. Starling Connect release notes (27-02-2026) without an ADP connector.

Which fields are transferred

The key fields. The full mapping is agreed per customer.

Field in ADP Workforce NowField in One IdentityNotes
associateOIDSleutelkolom (Person)
workerIDPersonnelNumber
person.legalNameFirstName, LastName
workAssignments (primair): jobTitleKolom functie
workAssignments (primair): homeOrganizationalUnitsAfdelingspad (hiërarchie)
workAssignments (primair): reportsToKolom leidinggevende
hireDate, terminationDateEntryDate, ExitDate
worker.onLeaveKolom verlof
Werkadres (One Identity Manager)businessCommunication.email (ADP)

Related

Which systems do you want to connect?

Tell us which systems you use and what should happen automatically. Together we define the smallest working solution, with a clear design and a quote before building.