skaills
ADP Workforce Now integration

Add the transformation layer to your ADP Workforce Now

skaills plugs into ADP Workforce Now via ADP's public APIs (ADP Workforce Now REST API + ADP events). No modifications to your ADP install. No new SSO implementations. Start getting psychometric assessment + growth plans + career paths on top of the employee data you already have.

Three ways to integrate

Pick the depth that fits your needs — start light, grow when ready.

Outbound — skaills enriches ADP

Planned
skaills pushes results into ADP. Fastest path. Examples: candidate completes a skaills evaluation → score + competency profile injected as a custom field on their ADP Recruiting Management record. Employee completes growth plan → development plan flows into the ADP Performance Management cycle. Climate survey results → pushed as custom fields or as data into ADP DataCloud.
~3-4 weeks for the first connector. Requires ADP Developer app registration + custom-field definition on the ADP side.

Bidirectional — ADP drives, skaills executes

Planned
ADP is the system of record; skaills plugs in as a specialty assessment + development provider. Examples: ADP Recruiting Management creates a requisition → ADP event to skaills → we generate a sector-specific evaluation link → candidate completes → score returns. ADP Performance Management identifies a high-potential employee → we run AI-Readiness + Career Path Navigator → results return to the ADP profile.
~6-9 weeks. Requires ADP-side configuration (custom fields, event subscriptions, SAML/SCIM if SSO, ADP Developer-side app certification).

ADP Marketplace — skaills as certified partner

Roadmap
Published in ADP Marketplace as a certified partner integration. Customers install with one-click flow from their ADP console. Relevant categories: Talent Management, Assessment & Testing, Learning & Development. Analogous examples today: Eightfold AI, Wonderlic, Phenom.
6-9 months including ADP certification, security review, ADP Marketplace Partner Program enrollment, SOC 2 attestation.

What this looks like in practice

Concrete flows triggered by events in ADP Workforce Now.

Trigger in ADP Workforce NowWhat skaills doesWhat flows back to ADP Workforce Now
New candidate applies to an ADP Recruiting Management requisitionskaills generates a sector-specific evaluation link (mapping the ADP role to one of skaills' hundreds of profiles), sends to candidate, computes multi-dimensional score on completionScore + competency profile + link to detailed report appear as custom fields on the candidate's ADP Recruiting Management record
Manager identifies an employee for development in ADP Performance Managementskaills runs AI-Readiness + Career Path Navigator + Personal Growth PlanDevelopment plan, suggested paths, and learning recommendations populated in the employee's development goals in ADP Performance Management
CHRO launches org-transformation initiative in response to AI adoptionskaills generates Org Transformation Plan from aggregated ADP data (structure, headcount, SOC/ISCO distribution, DataCloud benchmarks, climate survey)CHRO-grade roadmap with capability heatmap + tracks + KPIs delivered as skaills dashboard; operational KPIs exportable to ADP DataCloud for ongoing monitoring
Climate survey run in skaillsskaills processes responses, computes engagement indices by unit/location, generates recommendationsEngagement metrics appear as people-analytics data sendable to ADP DataCloud, linked to employee records when permitted

Technical architecture

The integration uses ADP's public APIs (ADP Workforce Now REST API + ADP Marketplace APIs). Authentication via OAuth 2.0 with mutual X.509 certificates (mTLS) — ADP Developer's standard pattern — issued by your ADP tenant to a registered skaills application. Data transits via HTTPS (TLS 1.2+) with additional mTLS; skaills never stores ADP credentials, only short-lived access tokens. For bidirectional integrations, skaills subscribes to ADP Event Notification Service for events like `worker.hire`, `recruiting.application.created`, etc. Events land at a dedicated skaills Cloud Function (`adpEventHandler`) with JWT signature verification. All skaills-side logic is serverless; no additional infrastructure your team needs to operate.

Implementation timeline

1
Week 1

Kickoff and scope

Define which ADP modules are in-scope (Recruiting Management, Performance Management, both), which events trigger the flow, which custom fields we'll create, and register the skaills application in ADP Developer. Identify sponsor, customer-side ADP technical owner, and skaills team.
Deliverable:Scope document + application registered in ADP Developer
2
Weeks 2-3

Technical setup

Provision mutual X.509 certificates on the ADP side, configure OAuth 2.0 mTLS, subscribe to ADP events (ENS), create agreed custom fields in the ADP tenant. skaills configures connector, field mapping, event logic. First end-to-end test with synthetic candidate.
Deliverable:E2E test passing with synthetic candidate; technical integration functional
3
Week 4

Controlled pilot

Deploy to one real recruiting team, with 10-25 real candidates flowing through end-to-end. Monitor metrics: completion rate, ADP event latency, score quality, recruiter satisfaction. 15-minute daily standup.
Deliverable:Pilot report with real-world metrics
4
Weeks 5-6+

Full rollout

Apply pilot-feedback adjustments, document for your teams (runbook, where to check logs, contact for issues, ENS monitoring), and extend the flow to your full organization. Gradual activation by team or BU, with weekly check-ins during the first month. Then ongoing support at the agreed cadence.
Deliverable:Runbook + integration in production for all in-scope units

For deep bidirectional integrations with multiple ENS events, add 2-4 weeks. For ADP Marketplace listing, add 6-9 months for ADP certification + SOC 2 attestation required by the ADP Marketplace Partner Program.

Security & compliance

skaills operates under least-privilege principles. The X.509 certificates + OAuth 2.0 credentials we use have only the scopes and permissions necessary for the agreed flows — never blanket access to your ADP tenant. All sensitive employee data is encrypted in transit (TLS 1.2+ with additional mTLS for ADP calls) and at rest (Firestore native encryption + Cloud Storage at-rest encryption). skaills doesn't export PII outside the region configured for your tenant (default us-central1; other regions available under enterprise SLA). We comply with CCPA and GDPR when applicable. Our SOC 2 posture is inherited from Firebase/GCP; direct SOC 2 Type II certification is on the roadmap — particularly prioritized for customers wanting to route the integration via ADP Marketplace, where SOC 2 is a Partner Program prerequisite.

Ready to add the transformation layer to your ADP Workforce Now?

We'll scope the integration, set up the technical connection, and have you running in weeks — not months.