Skip to main content
All CollectionsIntegrations
Integrating with Paycor
Integrating with Paycor
Roxanne Advincula avatar
Written by Roxanne Advincula
Updated over a week ago

To begin setting up your Paycor integration, click on the Settings button and then on Integrations.

Next, click Add to SkyPrep under Paycor. If Paycor is under the "Disabled Integrations" list, click Configure.

Next, select Link Paycor.

Select how you will be connecting and hit Submit.

Next, you will need to enter your Paycor Company ID.

To find your Company ID, follow these steps:

Setup an Auth Creator Account

First, You'll need a Paycor username & password with access to AppCreator. The Developer Portal is available to all Paycor clients, however, you must have an HR/Payroll/Company Admin create an App Creator account to utilize the API.


  1. Go to developers.paycor.com

  2. Click on “Sign In” in the upper-right hand corner

  3. Sign In

  4. Now back on the main landing page developers.paycor.com select “Join” on the main page

  5. Select “Get Started” below “Are you an existing Paycor Client”

  6. Then you will be able to select the Client ID's you would like to be eligible for this App Creator account or Select All existing and Future Clients

  7. Only Company Admin, Payroll Admin or HR Admin can access the API.

Once the user is created you can enter in your Company ID and authenticate Paycor through Merge Link.


Find your Company ID

Click on the ☰ menu icon, then click on Company > Departments.

You'll find your company ID on the top left. It will look something like "290180". Enter the Company ID back into Skyprep.

Next, a new window will appear with a login to the Paycor website.

Login, and you should be all set to authenticate.

Set the integration to Enabled and fill in Client Namespace, Username, and Password for your Paycor account, and designate what user fields you want to use in the Expand Fields area. The expected format for Expand Fields is comma-separated text with no spaces, such as "contacts,employmentstatuses,managername".

Next, set the Time Between API Calls. This sets how quickly the integration can submit API requests which allows you to ensure you stay within your allowed API rate limit.

Termination Date Action lets you decide what happens if a termination date is added to a user's profile in Paycor. If Reactivate terminated users in the LMS that are no longer terminated in Paycor is turned on, user will be reactivated if the Termination Date was removed.

Enable Email Notifications on New User Creation will send a welcome email to your users when their accounts are created via the integration.

Remove users from groups they are no longer a part of in Paycor will unenroll users from Groups they are removed from in Paycor. This will also unenroll them from any courses and Learning Paths they are enrolled in via that Group.

Deactivate users in the LMS that are no longer in Paycor will disable removed users, preventing them from being able to log in while retaining all of their training records.

Next, click on the Data Mapping field.

Here you can choose which SkyPrep Property is linked to your Paycor values. The Primary Value is what will be used first, with Secondary Value being used if the Primary value is blank in a user's profile.

You can add additional SkyPrep Properties by adding additional Custom Labels in your Platform Settings area.

Finally, click on Import Rules. This area allows you to set rules to determine which users are added to your platform. To add a rule, click on Add Rule.

You can then set a rule and specify whether the user is added or skipped if they match the conditions.

Did this answer your question?