Paychex icon

Paychex

Full-service payroll, 401(k), and PEO solutions for US small and midsize businesses.

1 trigger11 searches13 actionsInstant (webhooks)Auth: OAuth

AI-assisted documentation12 min read

This documentation is compiled from our integration source code, internal specs for Paychex, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Paychex on WEXTL →

Before you set up the credential, make sure you have an active Paychex account and OAuth client credentials, granted by signing in with your account ready.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired

    You can create and access your Client ID via Account > Company Settings > Connected Applications.

    [1]
  • Client SecretpasswordRequired

    You can create and access your Client Secret via Account > Company Settings > Connected Applications.

    [1]
  1. Log in to your WEXTL account, add the Paychex node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Paychex account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Paychex to WEXTL®
Video slide demonstrates how to integrate Paychex in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger
Output fields[3]
FieldType
User IDnumber
Email addressemail
Nametext
Date createddate
Get a JobAction
Input fields[3]
FieldType
Company IDRequired
choice
Output fields[3]
FieldType
Job IDtext
Job Nametext
Start Datedate
Job Numberobject
Segment 1text
Segment 2text
Segment 3text
Get a WorkerAction
Input fields[3]
FieldType
Company IDRequired
choice
Output fields[3]
FieldType
Worker IDtext
Employee IDtext
Worker Typetext
Employment Typetext
Exemption Typetext
Work Statetext
Birth Datetext
Sextext
Ethnicity Codetext
Hire Datetext
Nameobject
Family Nametext
Middle Nametext
Given Nametext
Preferred Nametext
Legal IDobject
Legal ID Typetext
Legal ID Valuetext
Labor Assignment IDtext
Location IDtext
Job IDtext
Jobobject
Job Title IDtext
Titletext
Organizationobject
Organization IDtext
Nametext
Numbertext
Linksarray
Supervisorobject
Worker IDtext
Nameobject
Current Statusobject
Worker Status IDtext
Status Typetext
Status Reasontext
Effective Datetext
Linksarray
Get a Worker's Pay RatesSearch
Input fields[3]
FieldType
Company IDRequired
choice
As Ofdate
Limitnumber
Output fields[3]
FieldType
Rate IDtext
Start Datedate
Rate Numbertext
Rate Typetext
Descriptiontext
Amounttext
Standard Hourstext
Standard Overtimetext
Defaultboolean
Linksarray
Get Company JobsSearch
Input fields[3]
FieldType
Company IDRequired
choice
As Ofdate
Limitnumber
Output fields[3]
FieldType
Job IDtext
Job Nametext
Start Datedate
End Datetext
Job Numberobject
Segment 1text
Segment 2text
Segment 3text
Get Worker CommunicationsSearch
Input fields[3]
FieldType
Company IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Communication IDtext
Typetext
Usage Typetext
Linksarray
Get Worker Direct DepositsSearch
Input fields[3]
FieldType
Company IDRequired
choice
As Ofdate
Effectivity Datedate
Limitnumber
Output fields[3]
FieldType
Direct Deposit IDtext
Start Datedate
Payment Typetext
Account Typetext
Valuenumber
Routing Numbertext
Account Numbertext
Prioritytext
Linksarray
Get Worker Federal TaxesSearch
Input fields[3]
FieldType
Company IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Tax IDtext
Filing Statustext
Multiple Jobstext
Dependents Amounttext
Other Incometext
Deductions Amounttext
Taxes Withheldtext
Extra Withholding Amounttext
Extra Withholding Percentagetext
Get Worker State TaxesSearch
Input fields[3]
FieldType
Company IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Worker Tax IDtext
Country Subdivision Codetext
Is Resident Stateboolean
State Allocation Percentnumber
Regulation Typetext
Tax Status Typetext
Flat Dollar Overridenumber
Worker Tax Deductionsarray
Get Worker StatusesSearch
Input fields[3]
FieldType
Company IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Worker Status IDtext
Status Typetext
Status Reasontext
Effective Datedate
Ordernumber
Get Worker Time OffsSearch
Input fields[3]
FieldType
Company IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Policy IDtext
Typetext
Nametext
Balancetext
Measuretext
Get WorkersSearch
Input fields[3]
FieldType
Company IDRequired
choice
Given Nametext
Family Nametext
Legal Last Fourtext
Fromdate
Todate
Limitnumber
Output fields[3]
FieldType
Worker IDtext
Employee IDtext
Worker Typetext
Employment Typetext
Exemption Typetext
Work Statetext
Birth Datetext
Sextext
Ethnicity Codetext
Hire Datetext
Nameobject
Family Nametext
Middle Nametext
Given Nametext
Preferred Nametext
Legal IDobject
Legal ID Typetext
Legal ID Valuetext
Labor Assignment IDtext
Location IDtext
Job IDtext
Jobobject
Job Title IDtext
Titletext
Organizationobject
Organization IDtext
Nametext
Numbertext
Linksarray
Supervisorobject
Worker IDtext
Nameobject
Current Statusobject
Worker Status IDtext
Status Typetext
Status Reasontext
Effective Datetext
Linksarray
Create a JobAction
Input fields[3]
FieldType
Company IDRequired
choice
Job Correlation IDtext
Job NameRequired
text
Start Datedate
End Datedate
Job Numberobject
Segment 1text
Segment 2text
Segment 3text
Output fields[3]
FieldType
Job IDtext
Job Nametext
Start Datedate
Job Numberobject
Segment 1text
Segment 2text
Segment 3text
Create a Worker CommunicationAction
Input fields[3]
FieldType
Company IDRequired
choice
Communication IDtext
TypeRequired
choice
Usage TypeRequired
choice
Dial Countrytext
Dial Areatext
Dial Numbertext
Dial Extensiontext
URItext
Street Line Onetext
Street Line Twotext
Post Office Boxtext
Citytext
Postal Codetext
Postal Code Extensiontext
Country Subdivision Codetext
Country Codetext
Output fields[3]
FieldType
Communication IDtext
Typetext
Usage Typetext
Linksarray
Create a Worker Direct DepositAction
Input fields[3]
FieldType
Company IDRequired
choice
Start DateRequired
date
Payment TypeRequired
choice
Account TypeRequired
choice
ValueRequired
number
Routing NumberRequired
text
Account NumberRequired
text
PriorityRequired
text
Output fields[3]
FieldType
Direct Deposit IDtext
Start Datedate
Payment Typetext
Account Typetext
Valuenumber
Routing Numbertext
Account Numbertext
Prioritytext
Linksarray
Create a Worker Federal TaxAction
Input fields[3]
FieldType
Company IDRequired
choice
Filing Statuschoice
Multiple Jobschoice
Dependents Amounttext
Other Incomenumber
Deductions Amountnumber
Taxes Withheldchoice
Extra Withholding Amountnumber
Override Withholding Amountnumber
Extra Withholding Percentagenumber
Override Withholding Percentagenumber
Output fields[3]
FieldType
Tax IDtext
Filing Statustext
Multiple Jobstext
Dependents Amounttext
Other Incometext
Deductions Amounttext
Taxes Withheldtext
Extra Withholding Amounttext
Extra Withholding Percentagetext
Create a Worker Pay RateAction
Input fields[3]
FieldType
Company IDRequired
choice
Start DateRequired
date
Rate NumberRequired
text
Rate TypeRequired
choice
AmountRequired
number
Descriptiontext
Standard Hourstext
Standard Overtimetext
Default Rateboolean
Effective Datedate
Output fields[3]
FieldType
Rate IDtext
Start Datedate
Rate Numbertext
Rate Typetext
Descriptiontext
Amounttext
Standard Hourstext
Standard Overtimetext
Defaultboolean
Linksarray
Delete a Worker's Direct DepositAction
Input fields[3]
FieldType
Company IDRequired
choice
Perform an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a JobAction
Input fields[3]
FieldType
Company IDRequired
choice
Job Correlation IDtext
Job Nametext
Start Datedate
End Datedate
Effective Datedate
Job Numberobject
Segment 1text
Segment 2text
Segment 3text
Output fields[3]
FieldType
Job IDtext
Job Nametext
Start Datedate
Job Numberobject
Segment 1text
Segment 2text
Segment 3text
Update a WorkerAction
Input fields[3]
FieldType
Company IDRequired
choice
Employee IDtext
Worker Typechoice
Employment Typechoice
Exemption Typechoice
Work Statetext
Birth Datedate
Sexchoice
Ethnicity Codetext
Hire Datedate
Clock IDtext
Nameobject
Family Nametext
Middle Nametext
Given Nametext
Preferred Nametext
Qualification Affix Codetext
Title Affix Codetext
Legal IDobject
Legal ID Typechoice
Legal ID Valuetext
Worker Correlation IDtext
Output fields[3]
FieldType
Worker IDtext
Employee IDtext
Worker Typetext
Employment Typetext
Exemption Typetext
Work Statetext
Birth Datetext
Sextext
Ethnicity Codetext
Hire Datetext
Nameobject
Family Nametext
Middle Nametext
Given Nametext
Preferred Nametext
Legal IDobject
Legal ID Typetext
Legal ID Valuetext
Labor Assignment IDtext
Location IDtext
Job IDtext
Jobobject
Job Title IDtext
Titletext
Organizationobject
Organization IDtext
Nametext
Numbertext
Linksarray
Supervisorobject
Worker IDtext
Nameobject
Current Statusobject
Worker Status IDtext
Status Typetext
Status Reasontext
Effective Datetext
Linksarray
Update a Worker Direct DepositAction
Input fields[3]
FieldType
Company IDRequired
choice
Payment Typechoice
Valuenumber
Output fields[3]
FieldType
Direct Deposit IDtext
Start Datedate
Payment Typetext
Account Typetext
Valuenumber
Routing Numbertext
Account Numbertext
Prioritytext
Linksarray
Update a Worker Federal TaxAction
Input fields[3]
FieldType
Company IDRequired
choice
Filing Statuschoice
Multiple Jobschoice
Dependents Amounttext
Other Incomenumber
Deductions Amountnumber
Taxes Withheldchoice
Extra Withholding Amountnumber
Override Withholding Amountnumber
Extra Withholding Percentagenumber
Override Withholding Percentagenumber
Output fields[3]
FieldType
Tax IDtext
Filing Statustext
Multiple Jobstext
Dependents Amounttext
Other Incometext
Deductions Amounttext
Taxes Withheldtext
Extra Withholding Amounttext
Extra Withholding Percentagetext
Update a Worker Pay RateAction
Input fields[3]
FieldType
Company IDRequired
choice
Start Datedate
Rate Numbertext
Rate Typechoice
Amountnumber
Descriptiontext
Standard Hourstext
Standard Overtimetext
Default Rateboolean
Effective Datedate
Output fields[3]
FieldType
Rate IDtext
Start Datedate
Rate Numbertext
Rate Typetext
Amounttext
Defaultboolean
Linksarray
Update Worker CommunicationAction
Input fields[3]
FieldType
Company IDRequired
choice
Dial Countrytext
Dial Areatext
Dial Numbertext
Dial Extensiontext
URItext
Street Line Onetext
Street Line Twotext
Citytext
Postal Codetext
Postal Code Extensiontext
Country Subdivision Codetext
Country Codetext
Output fields[3]
FieldType
Communication IDtext
Typetext
Usage Typetext
Linksarray

Look for Paychex templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Paychex Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Paychex.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12