Paylocity

Automatically sync employee and payroll data from Paylocity into Audit1.

What syncs: Employee records, Pay statements (summary + detail), Earnings & deductions, Company codes (earnings classifications)


Prerequisites #

  • Active Paylocity account with API access enabled
  • Admin or Payroll Administrator role in Paylocity
  • Active Audit1 account
  • Paylocity API credentials (Company ID, Client ID, Client Secret)

Setup #

1. Start in Your Portal #

Go to Settings > Connections > Set Up Connection > Connectors > Paylocity.

2. Enter API Credentials #

  1. In Paylocity: go to Company > API Management and generate API credentials
  2. In Audit1: enter your Company ID, Client ID, and Client Secret
  3. Click Save and Test Connection

Audit1 uses the OAuth 2.0 client_credentials grant to authenticate with Paylocity's API. Tokens are acquired automatically and refreshed before expiration -- no manual token management required.

3. Configure Sync Schedule #

Setting Options
Frequency Daily, weekly, monthly, or manual
Date range Current policy period or custom

Syncs are triggered on the configured schedule via Cloud Scheduler or manually through the API.

4. Test and Go Live #

  1. Click Run Test Sync -- verify employee records and pay data match Paylocity
  2. Confirm sync schedule is set
  3. Configure email notifications for sync status

How It Works #

The connector fetches data through the Paylocity REST API v2:

  • Employees -- Fetched with pagination, all active employees in the company
  • Pay Statement Summaries -- Annual pay statement summaries per employee
  • Pay Statement Details -- Detailed pay data per employee per check date
  • Earnings -- Earnings breakdown per employee
  • Company Codes -- Earnings classification codes used for Workers' Comp auditing

Each sync run pulls employees and their pay statements, transforms the data, and uploads it to the Audit1 ingestion pipeline for validation and processing.


Multi-Tenant (Payroll Companies) #

The Paylocity connector supports multi-tenant operation for payroll companies managing multiple employer clients. Each employer gets its own set of credentials stored in the database, and syncs can target specific employers or run across all configured employers.

Contact support@audit1.com to enable multi-tenant mode. Each client gets its own connection, credentials, and sync schedule.


Troubleshooting #

Problem Solution
Can't connect Verify Company ID, Client ID, and Secret. Ensure admin role. Check API is enabled in Paylocity.
Sync fails Check Paylocity status page. Credentials may have expired -- re-enter them.
Data mismatch Check sync date range. Verify the year being queried matches your policy period.
Missing employees Verify employees are active in Paylocity and included in the company being synced.

Need help? Email support@audit1.com with subject "Paylocity Connector".