HRIS
IntelliHR
API integration
Ship HRIS features without building the integration. Full IntelliHR API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.
Talk to usUse Cases
Why integrate with IntelliHR
Common scenarios for SaaS companies building IntelliHR integrations for their customers.
Sync employee and job data into your payroll or compensation platform
If you build payroll or compensation software, you can pull employee demographics, job roles, salaries, and business entity associations from IntelliHR so your customers don't have to manually re-enter workforce data. This keeps compensation calculations accurate and up to date as promotions and role changes happen in IntelliHR.
Automate IT provisioning and deprovisioning from HR events
IAM and IT automation platforms can listen for new hires, role changes, and terminations in IntelliHR to automatically provision or revoke access to tools like Google Workspace, Slack, and GitHub. Truto normalizes the employee, group, and location data so you can build department-aware provisioning rules without learning IntelliHR's API quirks.
Build a live org chart and employee directory for your SaaS product
Employee engagement, recognition, or internal communications platforms need an accurate picture of who works where. By reading employees, groups, locations, and employments from IntelliHR, your product can maintain a real-time org structure without asking customers to upload CSVs.
Power compliance workflows with up-to-date workforce data
Safety, training, and compliance applications need to know which employees hold which roles at which locations to enforce certification requirements. Pulling structured employee, job role, and location data from IntelliHR lets your app match workers to compliance obligations automatically.
Enrich analytics dashboards with centralized HR data
People analytics and business intelligence tools can ingest employee, employment, and group data from IntelliHR to power headcount reporting, attrition models, and departmental benchmarks — giving your customers a unified view without manual data exports.
What You Can Build
Ship these features with Truto + IntelliHR
Concrete product features your team can ship faster by leveraging Truto’s IntelliHR integration instead of building from scratch.
Automated employee directory sync
Import employees, their job roles, departments (groups), and office locations from IntelliHR into your product on a scheduled basis so your customers always have a current workforce roster.
Department-aware access provisioning rules
Use business unit (group) and location data from IntelliHR to automatically determine which tools and permissions a new hire should receive based on their department and office.
Real-time org chart generation
Combine employee, employment, group, and company data from IntelliHR to render a navigable organizational chart inside your product that updates as roles and reporting lines change.
Multi-entity payroll mapping
Read business entities (companies) and employment records from IntelliHR to automatically route employees to the correct legal entity and pay schedule in your payroll platform.
Headcount and location analytics widget
Aggregate employee counts by group, location, and job role pulled from IntelliHR to surface workforce distribution insights directly inside your analytics dashboard.
One-click IntelliHR connection for end users
Let your customers authorize their IntelliHR account through Truto's managed auth flow — no custom OAuth implementation or API key management on your side.
Unified APIs
Unified APIs for IntelliHR
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
Companies
Companies represent the companies in HRIS
Employees
Represents an employee in HRIS
Employments
Employments represent a job position at a company.
Groups
Groups represent the groups for an Employee
Job Roles
Represent the job roles in a company
Locations
Locations represent the locations in HRIS
How It Works
From zero to integrated
Go live with IntelliHR in under an hour. No boilerplate, no maintenance burden.
Link your customer’s IntelliHR account
Use Truto’s frontend SDK to connect your customer’s IntelliHR 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 IntelliHR
Truto’s Proxy API is a 1-to-1 mapping of the IntelliHR API. You call us, we call IntelliHR, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate IntelliHR’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about IntelliHR on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
What authentication method does IntelliHR use?
IntelliHR's REST API uses bearer token (API key) authentication. When your end users connect their IntelliHR account through Truto, the auth flow securely captures and stores this token so you never handle credentials directly.
Which IntelliHR data models are available through Truto's Unified HRIS API?
Truto's Unified HRIS API maps IntelliHR's People to Employees, Jobs to Employments and Job Roles, Business Entities to Companies, Business Units to Groups, and Locations to Locations. This covers the core employee lifecycle and organizational structure data.
Are IntelliHR-specific endpoints like qualifications or training records available?
IntelliHR exposes qualification instances and training records through its native API, but these are not part of Truto's Unified HRIS API schema. Truto can build custom tools for these endpoints on request if your use case requires them.
Does IntelliHR support webhooks for real-time data sync?
Yes, IntelliHR natively supports webhooks for events like person.created, job.updated, and job end dates. Truto can help you consume these events as part of a custom integration workflow built on request.
How does Truto handle pagination and rate limits for IntelliHR?
Truto automatically manages pagination across IntelliHR's REST API endpoints so you receive complete result sets without writing cursor logic. Rate limit handling, including retries and backoff, is managed by Truto's proxy layer.
Can I write data back to IntelliHR or is this read-only?
IntelliHR's API supports both read and write operations, including creating people and job records. Specific write capabilities through Truto depend on the tools built for your use case — contact Truto to discuss write support for your integration scenario.
IntelliHR
Get IntelliHR integrated into your app
Our team understands what it takes to make a IntelliHR integration successful. A short, crisp 30 minute call with folks who understand the problem.
Talk to us