Marketing Automation Unified API

Connect to every Marketing Automation system with one API

Offer integrations in days, not quarters. Have your app power automations in your customers marketing hub.

Campaign
 Common Model
  • name
  • unique_opens
  • remote_created_at
  • emails_sent
  • remote_was_deleted
  • id
  • remote_id
  • modified_at
  • field_mappings
  • remote_data
Merge
Your Product

Trusted to power integrations globally

Thanks to the exceptional support by the Merge team, BILL launched 40+ HRIS integrations, allowing our engineering team to focus more on our core products. Merge also contributed amazing ideas on how to effectively promote the launch.

Chris Ashby
Chris Ashby
BILL
Product Marketing Manager

With Merge, managing API integrations shifted from a technical task for engineers to something our customer support could easily handle.

Ry Sullivan
Ry Sullivan
Snappy
Chief Product Officer

Merge should make you and your end users’ lives easier: less work in building multiple integrations, real-time data syncing, and accurate data.

Zoran Kovačević
Zoran Kovačević
Navan
Senior Director of Product Management

We don't have that many people, and we have a lot to build. Merge's easy access to enabling integrations allowed us to move forward.

Molly Liu
Molly Liu
Ramp
Product Manager

It's so sick -- it took me 2 days to build out this CRM integration and now we can connect to 20+ CRMs in Causal!

Lukas Köebis
Lukas Köebis
Causal
Founder

Merge allows us to integrate with dozens of HRIS and ATS providers, cutting down our development time and substantially expanding our market opportunity.

Enrique Esclusa
Enrique Esclusa
Assemble
Co-Founder

It takes my team a matter of an hour or less to identify and address integration issues using the Merge Dashboard. Previously, it may take them up to 5 hours.

Harrison Krat
Harrison Krat
Drata
Director of Solutions Architecture

Merge has saved us thousands of engineering hours by funneling a significant amount of 3rd parties into a single set of APIs for us to consume.

Scott Burns
Scott Burns
Welcome
Engineering Manager

Our customers absolutely LOVE the fact that we integrate with all major HRIS - all thanks to Merge.

Eugene Ling
Eugene Ling
Opal
Head of Business

Merge is truly a game-changer for the industry, for our company, and for our users. I actually look forward to setting up integrations now instead of dreading them!

Kara Peabody
Kara Peabody
Jirav
Senior Product Manager

People think that getting the integrations set up will take a quarter. With Merge, we just onboarded a $250M-revenue brand in two days.

Kara Holinski
Kara Holinski
Confido
CTO
Get Employee Data
import merge
from merge.client import Merge
merge_client = Merge(api_key="<YOUR_API_KEY>", account_token="<YOUR_ACCOUNT_TOKEN>")
employee = merge_client.hris.employees.list()
import { MergeClient, Merge } from '@mergeapi/merge-node-client';
const merge = new MergeClient({
  apiKey: 'YOUR_API_KEY',
  accountToken: 'YOUR_ACCOUNT_TOKEN',
});
employee = await merge.hris.employees.list()
ApiClient.instance.authentications.tokenAuth = {
  type: 'bearer',
  accessToken: 'API_KEY',
};
new EmployeesApi().employeesList('ACCOUNT_TOKEN', {}, (data) => {
  console.log(data);
});
import (
  "context"
  "fmt"
  merge "github.com/fern-api/merge-go"
  mergeclient "github.com/fern-api/merge-go/client"
  "github.com/fern-api/merge-go/hris"
)

client := mergeclient.NewClient(
  mergeclient.ClientWithAuthApiKey("<YOUR_API_KEY>"),
  mergeclient.ClientWithHeaderAccountToken("<YOUR_ACCOUNT_TOKEN>"),
)
employee, err := client.Hris().Employees().List(
  context.TODO(),
  &hris.EmployeesRetrieveRequest{
    IncludeRemoteData: merge.Bool(true),
  },
)
if err != nil {
  return err
}
fmt.Printf("Retrieved employee with ID %q\n", *employee.Id)
ApiClient client = Configuration.getDefaultApiClient();
client.setBasePath('https://api.merge.dev/api/ats/v1');
ApiKeyAuth tokenAuth = client.getAuthentication('tokenAuth');
tokenAuth.setApiKey('API_KEY');
CandidatesApi apiInstance = new CandidatesApi(client);
apiInstance.candidatesList('ACCOUNT_TOKEN');
import com.merge.api.MergeApiClient;
import com.merge.api.resources.hris.employees.requests.EmployeesRetrieveRequest;
import com.merge.api.resources.hris.types.Employee;
MergeApiClient mergeClient = MergeApiClient.builder()
    .accountToken("ACCOUNT_TOKEN")
    .apiKey("API_KEY")
    .build();
Employee employee = mergeClient.hris().employees().list(
    EmployeesRetrieveRequest.builder()
        .includeRemoteData(true)
        .build());
{
"id": "0958cbc6-6040-430a-848e-aafacbadf4ae",
"remote_id": "19202938",
"employee_number": "2",
"company": "8d9fd929-436c-4fd4-a48b-0c61f68d6178",
"first_name": "Dirna",
"last_name": "Emanuel",
"display_full_name": "Dirna Emanuel",
"username": "dirnaemanuel",
"groups": [
  "21a54124-397f-494d-985e-3c5b330b8a68"
],
"work_email": "dirna@merge.dev",
"personal_email": "dirnaemanuel@gmail.com",
"mobile_phone_number": "+1234567890",
"employments": [
  "17a54124-287f-494d-965e-3c5b330c9a68"

Thanks to the exceptional support by the Merge team, BILL launched 40+ HRIS integrations, allowing our engineering team to focus more on our core products. Merge also contributed amazing ideas on how to effectively promote the launch.

Chris Ashby
Chris Ashby
BILL
Product Marketing Manager

With Merge, managing API integrations shifted from a technical task for engineers to something our customer support could easily handle.

Ry Sullivan
Ry Sullivan
Snappy
Chief Product Officer

Merge should make you and your end users’ lives easier: less work in building multiple integrations, real-time data syncing, and accurate data.

Zoran Kovačević
Zoran Kovačević
Navan
Senior Director of Product Management

We don't have that many people, and we have a lot to build. Merge's easy access to enabling integrations allowed us to move forward.

Molly Liu
Molly Liu
Ramp
Product Manager

It's so sick -- it took me 2 days to build out this CRM integration and now we can connect to 20+ CRMs in Causal!

Lukas Köebis
Lukas Köebis
Causal
Founder

Merge allows us to integrate with dozens of HRIS and ATS providers, cutting down our development time and substantially expanding our market opportunity.

Enrique Esclusa
Enrique Esclusa
Assemble
Co-Founder

It takes my team a matter of an hour or less to identify and address integration issues using the Merge Dashboard. Previously, it may take them up to 5 hours.

Harrison Krat
Harrison Krat
Drata
Director of Solutions Architecture

Merge has saved us thousands of engineering hours by funneling a significant amount of 3rd parties into a single set of APIs for us to consume.

Scott Burns
Scott Burns
Welcome
Engineering Manager

Our customers absolutely LOVE the fact that we integrate with all major HRIS - all thanks to Merge.

Eugene Ling
Eugene Ling
Opal
Head of Business

Merge is truly a game-changer for the industry, for our company, and for our users. I actually look forward to setting up integrations now instead of dreading them!

Kara Peabody
Kara Peabody
Jirav
Senior Product Manager

People think that getting the integrations set up will take a quarter. With Merge, we just onboarded a $250M-revenue brand in two days.

Kara Holinski
Kara Holinski
Confido
CTO
Integrate Once

Supported Marketing Automation Platforms

Abstract away API complexity with Merge

Use Cases

Search and Select Specific Files to Share

with File data

Search Across All Documents

with Drive, Folder, and File data

Download Documents

with Folder and File data

Upload and Organize Documents

with File and Folder data

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

with Opportunities, Accounts, and Engagements data

Know what stage an Opportunity is in

with Opportunities, Accounts, and Engagements data

Create & track customer interactions

with Opportunities, Accounts, and Engagements data

Monitor customer health & sentiment

with Opportunities, Accounts, and Engagements data

Add sourced contacts or companies to a CRM

by creating Notes

Create Notes in a CRM

by creating Notes

Assign tasks created in CRM

by creating Tasks

Pull information on prospects/leads

with Accounts, Contacts, Leads, and Opportunities data

Update details to track calls and meetings

by pulling or posting Opportunities, Accounts, and Engagements information

Provide data visualizations based on customer data

by accessing Accounts, Opportunities, and Leads data

Calculate values of opportunities and leads

with Opportunities and Leads data

Read $ Amount from Opportunities to understand financial health of a company

by pulling Opportunities data

Update details on opportunities, leads & contacts

by creating and updating Opportunities, Leads, and Contacts

Pull details on opportunities and accounts

with Accounts and Contacts information

Add candidates to your recruiting pipeline

with Candidate data

Manage headcount planning

with Jobs data

Track new hires

with Offer and Candidate data

Track candidates through their entire interview process

with Application, Interviews, Job Interview States, and Notes data

Power rich analytics about your customers’ talent pipeline

with Interviews data

Pull information from multiple ATS providers into a platform / dashboard

with Candidate, Offer, and Jobs data

Pull EEOC demographic data

with Candidate data

Manage employee referrals

with Candidates and Job data

Manage candidates during the recruitment lifecycle

with Candidate, Offer, and Jobs data

Connect different HR platforms

with Employee data

Deprovision employees when they leave a company

with User, Group, and Teams data

Autoprovision user accounts, credit cards, device management, and software licenses

with User, Group, and Teams data

Pull time off (PTO) information

with Time Off and Employee data

Onboard and offboard employees once they’re hired

with Employee data

Construct Org Charts

with Employee and Teams data

Pull salary information

with Employments data

Pull benefit information, employee, and company contributions

with Benefits data

Understand who was paid, when, benefits, deductions, and taxes

with Payroll and Payroll Run data

Track company spend

with Transaction data

Automatically create purchase orders

with Purchase Order data

Receive payments

with Payments

Track vendor bills

with Invoices

Transfer money

with Journal Entries

Invoice customers

with Invoice data

Record credit card purchases

with Transaction data

Forecast revenue

with Transaction data

Create dashboards

with Transaction data

Candidates partnership qualifications

with Balance Sheet, Income Statement, and Cash Flow data

Candidate's application for tax credits

with Balance Sheet, Income Statement, and Cash Flow data

Candidate's fitness for a loan

with Balance Sheet, Income Statement, and Cash Flow data

The financial health of a company

with Balance Sheet, Income Statement, and Cash Flow data

Case Studies

View all
No items found.
One Unified API for Marketing Automation Data

Whether you need to read or write, Merge makes your build easy.

API-based data schemas

Built right.

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.

Access the richest dataset for Marketing Automation integrations.

Battletested by thousands

When first-mover matters. 

Thousands of companies use Merge in production today.

Legacy APIs have painful quirks: Merge doesn’t.

Trusted partner

An API that plays well with others.

Marketing Automation leaders trust Merge to build into their APIs and expand their reach. Merge users trust Merge to expand their future partners.

Merge is the path to pain-free integrations

Join the hundreds of companies that use Merge to power their integrations. Chat with our team now to learn more!

Connect with us

Please enter a valid work email address.

By submitting your information, you agree to be contacted by a Merge representative.

Thank you! Your submission has been received! Tessttt
Oops! Something went wrong while submitting the form.

Thanks for contacting us!

Be on the lookout for a confirmation email from a Merge expert.

PROVEN AND APPROVED
Proven and approved

Make integrations your competitive advantage

Make integrations your competitive advantage

Integrate today or talk to our sales team to learn how Merge unlocks hundreds of integrations in days — not years.

Integrate today or talk to our sales team to learn how Merge unlocks hundreds of integrations in days – not years.

Get API key
Join waitlist
Join the beta
Join waitlist
Get a demo