Documentation Index
Fetch the complete documentation index at: https://www.c1.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Availability
This connector requires ADP API Central. You cannot use this connector successfully if the ADP API Central add-on is not part of your ADP Workforce Now plan.Capabilities
The ADP Workforce Now connector syncs the following resources:| Resource | Sync | Provision |
|---|---|---|
| Worker |
Worker profile fields
Each synced worker is exposed as a user resource. The following keys are written to the user profile when the corresponding ADP field is populated. Empty values are omitted.| Profile key | ADP source | Notes |
|---|---|---|
associate_oid | worker.associateOID | Always set. Also used as the user’s ExternalID. |
worker_id | worker.workerID.idValue | The displayed worker number. |
original_hire_date | worker.workerDates.originalHireDate | |
adjusted_service_date | worker.workerDates.adjustedServiceDate | |
raw_status | worker.workerStatus.statusCode.codeValue | Literal status (Active, Inactive, Terminated). The SDK enabled/disabled mapping collapses Inactive and Terminated together; this field preserves the distinction. |
reports_to_worker_id | workAssignments[<active>].reportsTo[0].workerID.idValue | Manager’s worker number. |
manager_id | workAssignments[<active>].reportsTo[0].associateOID | Manager’s ADP associateOID. C1’s directory manager mapper resolves this against the manager user’s ExternalID, so the manager relationship is automatically populated in the C1 user graph. Both this field and reports_to_worker_id are derived from the same reportsTo entry. |
job_title | workAssignments[<active>].jobTitle | |
department | workAssignments[<active>].homeOrganizationalUnits[<Department>].nameCode | |
location | workAssignments[<active>].homeWorkLocation.nameCode | Assigned work location. Prefers shortName, falls back to codeValue. |
workAssignments[] come from the first non-terminated assignment, falling back to any assignment if all are terminated.
Custom worker attributes
ADP Workforce Now tenants can define custom fields on workers via the ADP admin UI. These appear in thecustomFieldGroup object on the worker record and are not synced by default — you must explicitly map the fields you want using the worker-custom-fields configuration option.
Configuration format
Each entry maps an ADP custom field to a profile key using the format"<fieldType>/<codeValue>"="<profileKey>":
fieldType must be one of: stringFields, numberFields, dateFields, indicatorFields, codeFields, amountFields, percentFields, telephoneFields.
The codeValue must match the field’s nameCode.codeValue exactly as it appears in ADP, including spaces and capitalisation.
Amount fields
Amount fields emit two profile keys: the numeric value under<profileKey> and the ISO currency code under <profileKey>_currency_code. For example, mapping "amountFields/Rate"="pay_rate" produces:
| Profile key | Value |
|---|---|
pay_rate | 23.0 (number) |
pay_rate_currency_code | "AUD" |
Example
Gather ADP Workforce Now credentials
Configure the ADP Workforce Now connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your ADP Workforce Now connector is now pulling access data into C1.
Choose how to set up the new ADP Workforce Now connector:
- Add the connector to a currently unmanaged app
- Add the connector to a managed app
- Create a new managed app
Enter the required configuration:
- Client ID (
adp-workforce-now-client-id): Your ADP OAuth2 client ID - Client Secret (
adp-workforce-now-client-secret): Your ADP OAuth2 client secret - SSL Certificate (
adp-workforce-now-ssl-cert): PEM-encoded SSL client certificate for mTLS - SSL Key (
adp-workforce-now-ssl-key): PEM-encoded SSL client private key for mTLS - Base URL (
adp-workforce-now-base-url): The ADP API base URL (default:https://api.adp.com) - Worker Custom Fields (
worker-custom-fields): Optional. Map worker custom attributes to profile keys. See Custom worker attributes for format details.