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.
2. Grant consent
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.
3. Confirm consent in Pivot
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.
5. Link employees
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.
6. Link employees manually
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
| Symptom | Cause |
|---|---|
| Card says connected but nothing syncs | Consent not granted — redo step 2, then step 3 |
| "You are not set up as an employee for this company" on ADP sign-in | That person has no linked ADP record — do step 6 |
| Employee missing from an export | Not linked, in a different payroll group, or missing a payroll file number |
| Payroll group list is empty | Consent or credentials missing — redo step 3 |