> ## Documentation Index
> Fetch the complete documentation index at: https://nango-marcin-get-deployments-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Paychex - How do I link my account?

# Overview

To authenticate with Paychex, you will need:

1. **API Key** - A unique identifier for your application on Paychex.
2. **Client Secret** - A confidential key used to authenticate the identity of your application (client).

This guide will walk you through generating your **Client Credentials** within Paychex.

### Prerequisites:

* You must have an account with Paychex.
* Ensure you have **Admin** permissions in your company's Paychex instance (or that someone has shared their access with you).

### Instructions:

#### Step 1: Generating Your Client Credentials

1. Log in to your Paychex account and go into **Company Settings**.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/company_settings.png?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=550f70673dd18c9dcc996b7cef965af4" width="2854" height="1414" data-path="integrations/all/paychex/company_settings.png" />

2. Select **Integrated apps**.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/integrated_apps.png?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=c71380a4dff9ebd6d8fbed427f46e90c" width="2856" height="1398" data-path="integrations/all/paychex/integrated_apps.png" />

3. Click **Create App**.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/create_app.png?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=7e4b9544aa1ec515afb8502866b3f4d2" width="2864" height="1396" data-path="integrations/all/paychex/create_app.png" />

4. Enter an **Application Name** and **Description**.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/application.png?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=ac18d22ad85ed2c8c9dc88ad78600c9e" width="2860" height="1406" data-path="integrations/all/paychex/application.png" />

5. Select **Read only** for the **Company and worker APIs**, If you also need to sync payroll information, select **Read only** for the **Payroll and check APIs**. If you need access to Payroll data and do not see it as a toggle, contact your account manager for help.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/permissions.png?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=d3eadcfa79cf9666289788793853f9de" width="569" height="312" data-path="integrations/all/paychex/permissions.png" />

6. **Accept** the Legal Notice and Paychex Inc, API License Agreement, and **Save**.
7. A pair of Client Credentials, **API Key** and **Client Secret**, will be displayed to you.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/credentials.jpeg?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=1d64138048c91f933634057f7d28337f" width="1470" height="671" data-path="integrations/all/paychex/credentials.jpeg" />

#### Step 2: Enter credentials in the Connect UI

Once you have your **API Key** and **Client Secret**:

1. Open the form where you need to authenticate with Paychex.
2. Enter your **API Key** and **Client Secret** in their respective fields.
3. Submit the form, and you should be successfully authenticated.

<img src="https://mintcdn.com/nango-marcin-get-deployments-docs/S9yN4dzDAgP-SJUT/integrations/all/paychex/form.png?fit=max&auto=format&n=S9yN4dzDAgP-SJUT&q=85&s=2257e04ce810fc04c2b9ea78bd4a005f" style={{maxWidth: "450px" }} width="1000" height="1390" data-path="integrations/all/paychex/form.png" />

You are now connected to Paychex.
