Skip to content

HRIS

PeopleHR
API integration

Ship HRIS features without building the integration. Full PeopleHR API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Talk to us
PeopleHR

Use Cases

Why integrate with PeopleHR

Common scenarios for SaaS companies building PeopleHR integrations for their customers.

01

Sync employee census data for automated benefits enrollment

Benefits and insurance platforms can pull employee demographics, employment status, and compensation data from PeopleHR to automatically enroll new hires and revoke coverage on termination — eliminating manual CSV uploads and reducing compliance risk.

02

Feed approved leave data into workforce scheduling

Workforce management tools can ingest approved time-off requests from PeopleHR so that shift planners automatically account for employee absences, preventing rostering conflicts and reducing manual coordination between HR and operations.

03

Ingest compensation data for pay equity and benchmarking

Compensation review and equity management platforms can continuously read salary, pay period, and job title data from PeopleHR, giving HR leaders accurate inputs for modeling bonus pools, equity grants, and pay band analysis without manual data entry.

04

Trigger IT provisioning and de-provisioning from employee lifecycle events

IT asset management and identity tools can detect new hires and terminations in PeopleHR to automatically provision or revoke software licenses, ship hardware, and manage access — turning onboarding and offboarding into zero-touch workflows.

05

Keep payroll systems in sync with HR changes

Payroll platforms can read employee details and compensation changes from PeopleHR to ensure that new hires, salary adjustments, and terminations are reflected accurately without duplicate data entry across systems.

What You Can Build

Ship these features with Truto + PeopleHR

Concrete product features your team can ship faster by leveraging Truto’s PeopleHR integration instead of building from scratch.

01

Real-time employee directory sync

Automatically import and keep up-to-date employee profiles, job titles, departments, and manager hierarchies from PeopleHR using the Unified HRIS API's Employees model.

02

Absence-aware scheduling engine

Pull approved time-off requests from PeopleHR via the Timeoff Requests model and automatically block those dates in your scheduling or resource planning UI.

03

Automated benefits eligibility engine

Use employee status and compensation data from PeopleHR to determine benefits eligibility and auto-enroll or off-board employees from coverage plans.

04

Compensation change feed for analytics dashboards

Continuously ingest salary and compensation updates from PeopleHR's Employee Compensations model to power live pay equity reports and budget forecasting tools.

05

Lifecycle-triggered workflow automation

Detect employee status changes — new hire, active, terminated — from PeopleHR and use them to kick off downstream workflows like provisioning, offboarding checklists, or notifications.

06

One-click PeopleHR connection for your end users

Offer your customers a seamless connect flow to link their PeopleHR account to your product, with Truto handling authentication and token management behind the scenes.

Unified APIs

Unified APIs for PeopleHR

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified HRIS API

Benefits

Benefits represent the benefits for an Employee

View Docs

Employee Compensations

Represent the compensation configuration for an Employee

View Docs

Employees

Represents an employee in HRIS

View Docs

Timeoff Requests

Represent the time off requests for an Employee

View Docs

How It Works

From zero to integrated

Go live with PeopleHR in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s PeopleHR account

Use Truto’s frontend SDK to connect your customer’s PeopleHR account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call PeopleHR

Truto’s Proxy API is a 1-to-1 mapping of the PeopleHR API. You call us, we call PeopleHR, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate PeopleHR’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about PeopleHR on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How does authentication work with PeopleHR?

PeopleHR uses API key authentication. Your end users generate an API key from their PeopleHR admin panel, and Truto securely stores and manages the credential for ongoing API access.

What are PeopleHR's API rate limits, and how does Truto handle them?

PeopleHR enforces a strict rate limit of 30 API calls per minute per IP address. Truto manages request throttling and retry logic automatically so your integration stays within limits without manual intervention.

Which data models are available through Truto's Unified HRIS API for PeopleHR?

Truto's Unified HRIS API supports four models for PeopleHR: Employees (demographics, job details, employment status, manager hierarchy), Employee Compensations (salaries, pay rates), Timeoff Requests (leave and absence data), and Benefits (enrollment information).

Does PeopleHR support webhooks for real-time data sync?

Yes, PeopleHR natively supports webhooks. Given the strict 30-call-per-minute rate limit, webhooks are highly recommended for real-time event-driven workflows like detecting new hires or leave approvals instead of relying solely on polling.

Are custom tools or additional endpoints available beyond the Unified HRIS API?

Truto currently supports PeopleHR through the Unified HRIS API. Additional custom tools or endpoints beyond the unified models can be built on request to cover PeopleHR-specific capabilities like document management or custom fields.

What regions and company sizes does this integration best serve?

PeopleHR is predominantly used by UK and European SMEs and mid-market organizations (50–1,000 employees). If your product targets this market, offering a PeopleHR integration covers a significant share of the HRIS landscape with over 7,000 companies on the platform.

PeopleHR

Get PeopleHR integrated into your app

Our team understands what it takes to make a PeopleHR integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us