Skip to main content

ADP — Connecting

How a client connects Pivot to ADP Workforce Now. Each step must complete before the next one works.

1. Subscribe on the ADP Marketplace​

Open the Pivot listing on the Canadian ADP Marketplace and subscribe. During checkout ADP asks for your Pivot Company ID — enter it exactly, as it is what links the two accounts.

ADP emails a consent request after the subscription, or you can approve it in the Consent Manager. Pivot cannot read any ADP data until this is approved, so nothing else works before it.

In Account settings → Integrations → Payroll, open the ADP card and confirm the connection. Pivot then fetches your client credentials from ADP and marks the integration as consented.

4. Choose a payroll group​

Pick the ADP payroll group Pivot should export to. Only employees in that group are pulled from ADP and included in exports.

Selecting the payroll group triggers an employee sync from ADP. Pivot links an ADP worker to a Pivot employee automatically only when their names match exactly — everyone else has to be linked by hand in the employee profile.

Open an employee's profile and search their ADP record by name under ADP ID. Choosing a result links that employee, which is required before their hours can be exported.

7. Export payroll​

From the payroll screen, export an approved period to ADP. Pivot sends regular hours, overtime, rates and earning codes for every linked employee in the selected payroll group.

What the integration does not do​

Pivot does not create employees from ADP. Employees must already exist in Pivot to be linked; importing them is not built (PIVOT-2428).

Data flows one way for payroll — Pivot sends hours to ADP, and reads employees and payroll metadata from it.

If something is not working​

SymptomCause
Card says connected but nothing syncsConsent not granted — redo step 2, then step 3
"You are not set up as an employee for this company" on ADP sign-inThat person has no linked ADP record — do step 6
Employee missing from an exportNot linked, in a different payroll group, or missing a payroll file number
Payroll group list is emptyConsent or credentials missing — redo step 3