> ## Documentation Index
> Fetch the complete documentation index at: https://hub.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ADP Workforce Now

> Follow these steps to connect ADP Workforce Now with StackOne Hub successfully.

<Warning>
  Ensure you have Admin privileges for your ADP Workforce Now account.
</Warning>

If you've been directed to StackOne to integrate with ADP Workforce Now, the following steps will help you understand the process and any necessary actions to configure successful integration.

## Prerequisites

Before you begin, ensure you have the following:

* **Admin Access**: Admin privileges are required for ADP Marketplace, project creation, and certificate management
* **ADP API Central App**: Purchase & Install "ADP API Central for ADP Workforce Now" from [https://apps.adp.com/en-US/apps/410612](https://apps.adp.com/en-US/apps/410612)

## Step 1: Obtaining Client ID and Client Secret

Access credentials via the ADP API Central app in your ADP account:

1. Log in to ADP Central at [https://api-central.adp.com](https://api-central.adp.com)
2. Navigate to **Projects** in the left menu
3. Click **Create a Project**

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Create Project" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image2.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=137733f75f522046f435a01d9a797945" width="2461" height="461" data-path="images/adpworkforcenow/image2.png" />
</Frame>

4. Enter project name, description (optional).

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Project details" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image3.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=709021927870abb84738354bbd64cea9" width="990" height="903" data-path="images/adpworkforcenow/image3.png" />
</Frame>

5. Select the required use case(s) (minimum: Worker Demographics & Pay Profile (Read/Write))

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Use case selection" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image4.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=4460e1e7049db0d5c37757b09d5674ba" width="946" height="1286" data-path="images/adpworkforcenow/image4.png" />
</Frame>

* After project creation, enable all additional required APIs via the API Discovery tool within the project

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Additional APIs" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image8.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=ef1ce1b99fcd54b7b50a1a589fdf8246" width="2492" height="1024" data-path="images/adpworkforcenow/image8.png" />
</Frame>

6. Click **Create Project**

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Project created" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image5.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=02e08399ebaf7f1b7499ce467c5d0962" width="946" height="1286" data-path="images/adpworkforcenow/image5.png" />
</Frame>

7. In the project, go to **Credentials** tab
8. Copy your **Client ID** and **Client Secret**

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Credentials tab" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image7.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=95604ecfc8adc5902e64aaf32a70fc1b" width="1265" height="1083" data-path="images/adpworkforcenow/image7.png" />
</Frame>

## Step 2: Generating Certificate Files

Generate certificate/private key files for secure authentication:

1. In the ADP Central project, click **Manage Certificate**

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Manage Certificate" src="https://mintcdn.com/stackone-hub/uU5HNZqQro1hSCHg/images/adpworkforcenow/image6.png?fit=max&auto=format&n=uU5HNZqQro1hSCHg&q=85&s=7b33a56bc904c7a325563be25b02d4b2" width="1696" height="623" data-path="images/adpworkforcenow/image6.png" />
</Frame>

2. Follow the steps to generate a certificate. Refer to ADP's official guide: [Generating a Certificate Signing Request](https://developers.adp.com/learn/how-to-articles/generate-a-certificate-signing-request)
3. Download and save the certificate (.pem) and private key files
4. Ensure full headers are included like `-----BEGIN PRIVATE KEY-----` and `-----END PRIVATE KEY-----`

## Step 3: Connecting to StackOne

Complete the integration with the following steps:

1. Enter your **Client ID** and **Client Secret** from Step 1
2. Locate the certificate (.pem) issued by ADP and your private key file
3. Open both files in a text editor and copy their full contents
4. Paste the certificate content into the Certificate field and private key into the Private Key field in StackOne
5. Click the `Connect` button

<Frame>
  <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="StackOne Credentials" src="https://mintcdn.com/stackone-hub/4kCYyCeuh-KQSMdC/images/adpworkforcenow/image1.png?fit=max&auto=format&n=4kCYyCeuh-KQSMdC&q=85&s=cd90f59f8a7622ae4c8c4edbd02394b8" width="500" height="790" data-path="images/adpworkforcenow/image1.png" />
</Frame>

## Useful Links

<Card title="ADP Marketplace App" icon="link" href="https://apps.adp.com/en-US/apps/410612/adp-api-central-for-adp-workforce-now-and-adp-workforce-now-next-generation/overview">
  ADP API Central Overview
</Card>

<Card title="CSR Guide" icon="link" href="https://developers.adp.com/learn/how-to-articles/generate-a-certificate-signing-request">
  Generate CSR
</Card>

<Card title="API Reference" icon="link" href="https://developers.adp.com/apis/api-explorer/hcm-offrg-wfn">
  API Reference
</Card>
