Integrate every HR, payroll, and SCIM directory system with one API
Merge helps teams deliver integrations in days, not quarters. HR data is the source of truth for every modern business; Merge is the access point to every HR platform. Welcome to your new integration strategy.

Trusted to power integrations at








Supported HR, payroll, and SCIM directory platforms
Abstract away API complexity with Merge

Search and select specific files to share
- File
Search across all documents
- Drive
- Folder
- File
Download documents
- Folder
- File
Upload and organize documents
- File
- Folder
Update existing tickets and fields
- PATCH Tickets
Create new to-dos directly from your app
- POST Tickets
Visualize and analyze the status of projects and teams
- GET Tickets from Asana and Jira
Add Closed Won customers to a customer success tracker
- Opportunities
- Accounts
- Engagements data
Know what stage an opportunity is in
- Opportunities
- Accounts
- Engagements data
Create & track customer interactions
- Opportunities
- Accounts
- Engagements data
Monitor customer health & sentiment
- Opportunities
- Accounts
- Engagements data
Add sourced contacts or companies to a CRM
- creating Notes
Create notes in a CRM
- creating Notes
Assign tasks created in CRM
- creating Tasks
Pull information on prospects/leads
- Accounts
- Contacts
- Leads
- Opportunities data
Update details to track calls and meetings
- Pulling or posting Opportunities
- Accounts
- Engagements information
Provide data visualizations based on customer data
- Accessing Accounts
- Opportunities
- Leads
Calculate values of opportunities and leads
- Opportunities
- Leads
Read dollar Amount from Opportunities to understand financial health of a company
- Pulling Opportunities
Update details on opportunities, leads & contacts
- Creating and updating Opportunities
- Leads
- Contacts
Pull details on opportunities and accounts
- Accounts
- Contacts information
Add candidates to your recruiting pipeline
- Candidate
Manage headcount planning
- Jobs
Track new hires
- Offer
- Candidate
Track candidates through their entire interview process
- Application
- Interviews
- Job Interview States
- Notes
Power rich analytics about your customers’ talent pipeline
- Interviews
Pull information from multiple ATS providers into a platform / dashboard
- Candidate
- Offer
- Jobs
Pull EEOC demographic data
- Candidate
Manage employee referrals
- Candidates
- Job
Manage candidates during the recruitment lifecycle
- Candidate
- Offer
- Jobs
Connect different HR platforms
- Employee
Deprovision employees when they leave a company
- User
- Group
- Teams
Auto-provision user accounts, credit cards, device management, and software licenses
- User
- Group
- Teams
Pull time off (PTO) information
- Time Off
- Employee
Onboard and offboard employees once they’re hired
- Employee
Construct org charts
- Employee
- Teams
Pull salary information
- Employments
Pull benefit information, employee, and company contributions
- Benefits
Understand who was paid, when, benefits, deductions, and taxes
- Payroll
- Payroll Run
Track company spend
- Transaction
Automatically create purchase orders
- Purchase Order
Receive payments
- Payments
Track vendor bills
- Invoices
Transfer money
- Journal Entries
Invoice customers
- Invoice
Record credit card purchases
- Transaction
Forecast revenue
- Transaction
Create dashboards
- Transaction
Candidates partnership qualifications
- Balance Sheet
- Income Statement
- Cash Flow
Candidate's application for tax credits
- Balance Sheet
- Income Statement
- Cash Flow
Candidate's fitness for a loan
- Balance Sheet
- Income Statement
- Cash Flow
The financial health of a company
- Balance Sheet
- Income Statement
- Cash Flow
Case studies
The BankInfo object is used to represent the Bank Account information for an Employee.
The Company object is used to represent a company within the HRIS / Payroll system.
The Dependent object is used to represent a dependent (e.g. child, spouse, domestic partner, etc) of an Employee
The EmployeePayrollRun object is used to represent an employee's pay statement for a specific payroll run.
The Employee object is used to represent any person who has been employed by a company. By default, it returns all employees. To filter for only active employees, set the employment_status query parameter to ACTIVE.
The Employer Benefit object is used to represent a benefit plan offered by a company.
The Employment object is used to represent a job position at a company. If an integration supports historical tracking of employments, it will be reflected in the data. If not, a new Employment object will be created whenever there is a change in job title or pay. The effective_date field should be used to order Employment objects, with the most recent date corresponding to the latest employment record for an employee.
The Group object is used to represent any subset of employees across, for example, DEPARTMENT or TEAM. Employees can be in multiple Groups.
Merge is the only API built to power your SaaS use case

API-based data schemas
Merge builds API-first integrations so your app is always supplied with fresh data. You won't need to re-authenticate regularly, or wait for a manual data sync.

Battle-tested by thousands
Thousands of companies use Merge in production today.
Legacy APIs have painful quirks: Merge doesn’t.

Trusted partner
HR-tech leaders trust Merge to build into their platforms to expand their reach. Merge users trust Merge to expand their future partners.
“Working with Merge’s Unified API and beautiful React component took less than a sprint to integrate, test, and release.”

Make integrations your competitive advantage
Stay in touch to learn how Merge can unlock hundreds of integrations in days, not years