One integration.
Every HRMS. Always live.

One integration.
Every HRMS. Always live.

One integration.
Every HRMS. Always live.

Build once to TartanHQ and get normalised, structured data from every HRMS and payroll system your customers' employers run - without maintaining a single connector yourself.

Build once to TartanHQ and get normalised, structured data from every HRMS and payroll system your customers' employers run - without maintaining a single connector yourself.

The problem with Employment data

The problem with Employment data

The problem with Employment data

Greythr calls it gross_salary. Darwinbox calls it ctc_breakup. SAP buries it three levels deep in a payroll object with a field name no one outside their implementation team recognises.

The moment your product needs employment data from more than one source, you have a choice: build and maintain a custom integration for each one, or stop scaling

Weeks per connector

Each HRMS integration takes weeks to build and forever to maintain

Silent breakages

Rate limits, pagination, retry logic - reinvented per connector

Reinvented plumbing

Vendor API changes break pipelines silently, discovered downstream

New HRMS, new sprint

New customer, new HRMS, new sprint

What a Unified API does

What a Unified API does

What a Unified API does

A Unified API sits between your product and every HRMS and payroll system your customers' employers use.

You integrate once. You get a single, consistent endpoint. The Unified API handles authentication, schema translation, sync scheduling, and error recovery for every provider underneath - invisibly, permanently.

Your product sees one data model. Always.

The problem with employment data

TartanHQ's Unified API

TartanHQ's Unified API

TartanHQ's Unified API

TartanHQ's Unified API is built specifically for India's HRMS and payroll ecosystem - 100+ systems, from Greythr and Darwinbox to SAP SuccessFactors and Oracle HCM, all returning data in a single normalised schema.

1

One Data Model

One data model across every provider Employee master data, payroll structure, org hierarchy, and employment events - consistent field names, consistent types, consistent response shape. Whether the employer runs Keka or Workday, your API call looks identical and your response looks identical.

2

Read & Write

Bi-directional Read employment and payroll data from the source. Write back into it - deduction instructions, onboarding triggers, roster updates - through the same integration. No separate connector for write operations.

3

Live Event Stream

Real-time event stream Subscribe to employment events by type. Joiner, exit, promotion, salary revision - pushed to your endpoint the moment the record changes in the source HRMS, not on your next poll cycle.

4

Custom Field Access

Custom fields and passthrough Surface employer-specific data that sits outside the standard schema - grade bands, cost centre codes, custom HR fields. Or make a direct passthrough call to the underlying provider when you need raw access.

5

Scale-Ready Infrastructure

Built for scale Rate limits, pagination, retries, webhook throttling - handled by TartanHQ infrastructure, not your engineering team.

How a connection works

How a connection works

PolicyOS centralises documents, enforces governance workflows, and enables conversational AI

access to policies and business data - in one secure, enterprise-grade platform

Employer selects their HRMS

Employers select their HRMS via TartanHQ Connect, embedded and white-labelled in your product flow. No employer-side IT required.

Employment and income signals for banking

Consent is captured

Consent is captured DPDP-compliant, purpose-specific consent before any data access. Logged, revocable, auditable.

Employment and income signals for banking

TartanHQ normalises

TartanHQ fetches, normalizes, and delivers data to your endpoint in a canonical schema, with automatic consistency checks.

Employment and income signals for banking

Data stays live

Data stays live Updated on schedule, on demand, or pushed via webhook on every employment event from that point forward.

Employment and income signals for banking

The data model

The data model

The data model

Four canonical objects. Same structure regardless of source.

Employee

Identity, designation, department, date of joining, employment status, reporting structure, contact details.

Payroll

Payroll Gross, net, basic, HRA, allowances, deductions, PF, TDS - broken down by salary head, per pay period, directly from payroll.

Organisation

Organisation Company structure, cost centres, business unit hierarchy, headcount bands, employer identity.

Employment Events

Employment Events Joiner, exit, promotion, salary revision, transfer - timestamped, typed, and pushed as they occur in the source system.

100+ Integrations. One contract.

100+ Integrations. One contract.

Three types of work.
All handled agentically.

Every connector built, maintained, and monitored by TartanHQ. When a vendor updates their API, we update the connector.

 For developers

 For developers

From HRMS connection
to first booking - end to end

Sandbox

Sandbox

Build against synthetic or live HRMS demo data before connecting a single employer. No production credentials needed.

Build against synthetic or live HRMS demo data before connecting a single employer. No production credentials needed.

REST API

REST API

Consistent schema across all providers. Strongly typed fields. Predictable error handling.

Consistent schema across all providers. Strongly typed fields. Predictable error handling.

Webhooks

Webhooks

Employment events pushed to your endpoint as they occur. No polling required.

Employment events pushed to your endpoint as they occur. No polling required.

Sync controls

Sync controls

Real-time, on-demand, or scheduled. Configurable per connection.

Real-time, on-demand, or scheduled. Configurable per connection.

Access scoping

Access scoping

Field-level and employee-subset controls. Pull only what your product needs.

Field-level and employee-subset controls. Pull only what your product needs.

Dashboard

Dashboard

Connection status, sync logs, webhook configuration, employer management - one place.

Connection status, sync logs, webhook configuration, employer management - one place.

Sandbox

Build against synthetic or live HRMS demo data before connecting a single employer. No production credentials needed.

REST API

Consistent schema across all providers. Strongly typed fields. Predictable error handling.

Webhooks

Employment events pushed to your endpoint as they occur. No polling required.

Sync controls

Real-time, on-demand, or scheduled. Configurable per connection.

Access scoping

Field-level and employee-subset controls. Pull only what your product needs.

Dashboard

Connection status, sync logs, webhook configuration, employer management - one place.

Compliant by design

Compliant by design

Compliant by design

Consent-driven

Consent-driven

Audit-ready

Audit-ready

DPDP compliant

DPDP compliant

Compliance requirements are built into the workflow architecture - not bolted on after.

Compliance requirements are built into the workflow architecture - not bolted on after.

ISO 27001

ISO 27701

AICPA

CISA

Stop building connectors.

Start shipping product.

Stop building connectors.

Start shipping product.

One integration with TartanHQ and you're connected to every

HRMS your customers' employers

Stop building connectors.

Start shipping product.

One integration with TartanHQ and you're connected to every HRMS your customers' employers