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 usUse Cases
Why integrate with PeopleHR
Common scenarios for SaaS companies building PeopleHR integrations for their customers.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How It Works
From zero to integrated
Go live with PeopleHR in under an hour. No boilerplate, no maintenance burden.
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.
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.
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.
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