Paychex + Atlassian Service Collection: HR-IT Workflow Automation

Short answer: OnLink connects Paychex to Atlassian Service Collection in two ways. Syncing Worker data into Assets, and real-time webhooks so HR events like new hires or terminations automatically create tickets.

If your company runs HR on Paychex and IT service delivery on JSM then this one is for you.

Manual NotificationWith OnLink
New hire in Paychex is notified manually through email to ITWorker record synced into JSM Assets automatically
IT provisioning starts when someone request using a form, email or slack messageTicket created the moment the new hire event fires
Asset ownership is manually updatedAssets linked to the employee record they belong to
Offboarding is a manual checklist

 

Termination event triggers the offboarding ticket

Assets Integration: Employee Data in Your Assets Schema

Step by step instructions to connect to Paychex using API:

  1. Get Paychex OAuth credentials Ask your Paychex admin for a Client ID and Client Secret with access to the Workers endpoint.
  2. Add an Assets Data Source in OnLink Enter the Paychex API documentation URL, select Parse, then open the authentication settings.
  3. Connect with OAuth Set the token URL to api.paychex.com/auth/oauth/v2/token and enter your Client ID and Secret.
  4. Configure the request Method GET, URL api.paychex.com/companies/{companyId}/worker, response data path context.
  5. Fetch sample data and map fields Pull a sample response, then map each Paychex field to its Assets attribute (see table below).
  6. Preview, then run the import Confirm the key field is present and unique on every record before saving and running.

 

 

Paychex field mappingAssets attribute
key:workerIdWorker ID (unique key, used to match and update existing objects)
map:employeeIdEmployee Number
map:employmentTypeType
map:job.titleJob Title
map:name.preferredNameName
map:supervisor.workerIdManager
map:currentStatus.statusTypeStatus

OnLink supports filters, e.g to filter active workers only, add a query parameter such as status=ACTIVE to the request before running the import.

Full walkthrough, including screenshots and pagination settings: Paychex to JSM Assets setup guide.

Webhook Integrations

Step by step instructions to configure webhook in OnLink:

  1. Secure the webhook mapping In OnLink, set config:auth_scheme=header_token and a random 12-character config:auth_token.
  2. Register the webhook in Paychex Add the OnLink URL, set authentication to APIKEY, and choose the event domain — e.g. WRKR_ADD for new hires.
  3. Map the payload to Jira fields Use key: and map: statements to populate the ticket or asset object (see table below).
  4. Choose ticket, asset, or both Enable Import to Assets if the event should also create or update an asset object.
  5. Trigger a test event Confirm Paychex shows successful delivery, then verify the ticket or asset was created with the right values.

Field mapping (new-hire ticket example)

Webhook fieldJira field
key:workerIdWorker ID (unique key)
map:employeeIdEmployee Number
map:name.preferredNameEmployee Name
map:currentStatus.statusTypeStatus
Full webhook configuration steps: Paychex Webhook setup guide.

FAQs

Does Paychex integrate with Atlassian Service Collection?

Yes. OnLink connects to the Paychex Flex API and syncs Workers data into Jira Service Management Assets, and can trigger real-time actions in Atlassian Service Collection from Paychex HR events like new hires, terminations, and role changes.

 

What’s the difference between the Assets sync and the webhook integration?

The Assets sync keeps a full, ongoing record of employee data inside your Assets schema. The webhook integration reacts to individual Paychex events in real time, creating or updating tickets and asset objects as they happen, without waiting for the next sync.

 

Can Paychex events automatically create Jira tickets for IT?

Yes. OnLink’s webhook integration can map any subscribed Paychex event, such as a new hire, to an automated action in Atlassian Service Collection, including creating a provisioning ticket or updating an asset object, without manual entry.

How long does it take to set up the Paychex and OnLink integration?

Most teams complete the initial Assets field mapping and webhook configuration in under an hour, following OnLink’s guided setup for the Paychex API connection and event subscriptions.