---
title: Merge by Maxmel Tech
slug: merge-8x8r66
description: How to integrate Merge with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_merge-community.png
docTags: 
createdAt: 2026-01-13T23:07:18.933Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/merge-community.png" size="50" width="512" height="512" position="center" showCaption="false"}<br /><br />::Image[]{src="https://app.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" size="46" width="400" height="128" position="center" showCaption="false"} | Merge provides a unified API to connect with multiple HR, payroll, accounting, ticketing, and CRM systems, enabling Make.com users to automate syncing employee records, payroll data, and CRM contacts across different platforms through a single integration. |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Merge documentation. The content may still contain errors—please verify important information. If you have questions, contact [Merge](https://help.merge.dev/) directly.
:::

# How to get support on Merge

Merge is a community-developed application and is subjected to the developer's terms and conditions, which may include applicable fees. Make does not maintain or support this integration. For assistance, please https\://f.make.com/r/reachout?app\_name=Merge\&app\_slug=merge-community\&app\_unique\_id=merge-8x8r66.

# Requirements

To use the Merge app in Make, you must have an active account and an API Key or a Linked Account token, [create your account on Merge.](https://merge.dev)

# App installation

:::hint{type="info"}
To install this app, you need Admin, Owner, or App Developer permissions. [Learn more about organization roles.](docId:-FOYcASPYP9uYKGm7LQPB)
:::

::::WorkflowBlock
:::WorkflowBlockItem
Go to the [Make integration page](https://www.make.com/en/integrations/merge-community/).
:::

:::WorkflowBlockItem
Click the **Install** button.
:::

:::WorkflowBlockItem
**Follow** the on-screen instructions to complete the setup.&#x20;
:::
::::

# Connect Merge and Make&#x20;

To get started, you must first create a connection between Merge and Make, allowing the two services to communicate.&#x20;

You can connect using the following method: API Key,Bearer Token.

## API Key Instructions

You need to retrieve your API key from the Merge Dashboard.

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Merge Dashboard.
:::

:::WorkflowBlockItem
Navigate to the API Keys section.
:::

:::WorkflowBlockItem
Create a new Remote Production or Test Access Key, or regenerate your Production Access Key if needed.
:::

:::WorkflowBlockItem
Save the generated API key. The credential name is API key.
:::
::::

## Bearer Token Instructions

You need to retrieve your API key to use as a Bearer Token.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Merge platform account.
:::

:::WorkflowBlockItem
Navigate to the API Keys section in your Merge Dashboard.
:::

:::WorkflowBlockItem
Create a new Production Access Key, Remote Production Access Key, or Test Access Key if you do not already have one.
:::

:::WorkflowBlockItem
Save the generated API key when prompted.
:::

:::WorkflowBlockItem
If you have lost your API key, regenerate your Production Access Key or create a new one in the API Keys section.
:::
::::



:::hint{type="info"}
Some community developers require an additional specific **API Key**. Retrieve the required **API key&#x20;**&#x66;rom the community developer's dashboard, generally found under **Settings/API. &#x20;**&#x46;or more info, please https\://f.make.com/r/reachout?app\_name=Merge\&app\_slug=merge-community\&app\_unique\_id=merge-8x8r66.
:::

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the Merge module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Merge account or follow the on-screen instructions to create the connection. You must also enter any required third-party API keys obtained earlier.
:::
:::::

For detailed information on connecting an application, see [Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ) page.

# Merge modules

After connecting to the Merge app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create Ignore Contact

This module allows you to mark a particular contact as ignored. It clears their properties, stops any future synchronization with them, and requires you to provide a reason and a message for ignoring the contact.
:::

:::ExpandableHeading
### Create Time Off

Creates a new time-off entry using the details you provide, allowing you to easily track and manage employee absences.
:::

:::ExpandableHeading
### Create User Ignore Entry

This module skips a particular row identified by the model ID in the URL. When a row is ignored, all its properties are set to null, and it won’t be updated during future synchronizations.
:::

:::ExpandableHeading
### Create a Contact

Adds a new contact to your Merge CRM account, allowing you to store and manage details for an individual or business within your CRM system.
:::

:::ExpandableHeading
### Create a Lead

Adds a new lead to your Merge CRM account using the details you provide, helping you keep track of potential customers.
:::

:::ExpandableHeading
### Create a Note

Creates a new note in Merge CRM using the details you provide, allowing you to store important information or updates related to your CRM records.
:::

:::ExpandableHeading
### Create a Task

Creates a new Task in Merge CRM using the details you provide. You can also include optional information like the task’s owner, related account, opportunity, due date, and status to better organize your workflow.
:::

:::ExpandableHeading
### Create a Timesheet Entry

Adds a new timesheet record for a specific employee in Merge HRIS, allowing you to track their work hours or activities.
:::

:::ExpandableHeading
### Create an Account

Adds a new account record to your Merge CRM, allowing you to store and manage details for a specific customer or organization.
:::

:::ExpandableHeading
### Create an Engagement

Creates a new Engagement record in your CRM using the details you provide, allowing you to track and manage interactions with your contacts more effectively.
:::

:::ExpandableHeading
### Create an Opportunity

Adds a new opportunity to Merge CRM using the details you provide, helping you track and manage potential sales or deals more effectively.
:::

:::ExpandableHeading
### Get Account Metadata

Retrieves detailed information about CRM account POSTs, including key metadata related to each POST request.
:::

:::ExpandableHeading
### Get Account Patch Metadata

This module fetches detailed information about which account fields you can update in your connected CRM, including the types of data each field accepts. Use it to find out exactly which fields you’re allowed to modify when making changes to an account with the PATCH /accounts/ operation.
:::

:::ExpandableHeading
### Get Bank Info

Fetches a list of bank information records associated with your connected account, displaying results in pages and automatically handling pagination using a cursor system.
:::

:::ExpandableHeading
### Get Bank Info by ID

Retrieves detailed information about a specific bank by using its unique ID and returns it as a BankInfo object.
:::

:::ExpandableHeading
### Get Benefit by ID

Fetches detailed information about a specific benefit record from Merge HRIS by using its unique ID.
:::

:::ExpandableHeading
### Get Benefits

This module lets you fetch a paginated list of benefit records from your connected HRIS platform. You can easily filter the results by employee, specific date ranges, remote ID, or when the records were created or updated. Plus, you have options to include deleted records, data from remote providers, shell records, and even expand related information for a more detailed view.
:::

:::ExpandableHeading
### Get CRM Contact Metadata

This module provides detailed information about CRM contact POSTs, listing all the fields—both required and optional—that you’ll need when adding a new contact to your CRM.
:::

:::ExpandableHeading
### Get Companies

This module fetches a list of company records from the Merge HRIS API, displaying results in pages for easier viewing. You can also narrow down the results by filtering based on when the records were created or updated, whether they've been deleted, and other available criteria.
:::

:::ExpandableHeading
### Get Contacts Metadata

This module retrieves detailed information about the data fields and structure required when creating a new CRM Contact using a POST request in the Merge API. It helps you understand exactly what information you need to provide when adding a new contact.
:::

:::ExpandableHeading
### Get Dependents

Retrieves a list of Dependent records from the HRIS system, allowing you to filter results by specific employees, as well as by when the records were created or updated. You can also choose to include additional remote or sensitive information if needed.
:::

:::ExpandableHeading
### Get Employee Benefits

Fetches a list of employer benefit records, allowing you to filter the results and view them in pages for easier browsing.
:::

:::ExpandableHeading
### Get Employee Post Meta

Provides detailed information needed to create employee records, such as which fields are required, which ones are optional, and any available dropdown or selection options.
:::

:::ExpandableHeading
### Get Employees

Fetches a detailed list of employee records from BambooHR using the Merge HRIS API, allowing you to access key information about your team members.
:::

:::ExpandableHeading
### Get Employment

Retrieves a detailed list of employment records, providing information about each employment object.
:::

:::ExpandableHeading
### Get Employment by ID

Retrieves detailed information about a specific employment record using the provided ID.
:::

:::ExpandableHeading
### Get Engagement

Fetches a list of Engagement records from Merge CRM, allowing you to apply filters to narrow down your results. The module also handles pagination automatically, so you can easily access large sets of Engagement data without extra effort.
:::

:::ExpandableHeading
### Get Engagement Metadata Post

Retrieves detailed information about engagement posts stored in your CRM, such as post content, author, timestamps, and related interactions.
:::

:::ExpandableHeading
### Get Engagement by ID

Fetches detailed information about a specific engagement by using its unique ID.
:::

:::ExpandableHeading
### Get Groups

Retrieves a detailed list of group objects from your connected HRIS system. You can easily filter the results based on when the groups were created or modified, their type, whether they’re used by teams, and their remote ID.
:::

:::ExpandableHeading
### Get Lead Metadata

Retrieves detailed information about lead submissions made to the CRM, including metadata such as submission time, source, and other relevant details.
:::

:::ExpandableHeading
### Get Leads

Retrieves a detailed list of CRM lead records from Merge, automatically handling multiple pages of results for you.
:::

:::ExpandableHeading
### Get Location

Fetches a list of location objects, displaying them in pages so you can easily browse through multiple locations one set at a time.
:::

:::ExpandableHeading
### Get Notes

Fetches a list of note entries from Merge CRM, displaying them in pages so you can easily browse through your notes in manageable sections.
:::

:::ExpandableHeading
### Get Opportunities

This module retrieves a list of opportunity records from Merge CRM. You can filter the results based on account, owner, stage, status, and specific date ranges. It also supports automatic pagination, ensuring you get all matching opportunities without missing any results.
:::

:::ExpandableHeading
### Get Opportunity Metadata

Provides detailed information about the fields and requirements needed when updating an opportunity using a PATCH request.
:::

:::ExpandableHeading
### Get Opportunity Metadata

Retrieves detailed information about Opportunity records that have been created (POST requests) in Merge CRM, including their associated metadata.
:::

:::ExpandableHeading
### Get Opportunity by ID

Fetches detailed information about a specific opportunity from Merge CRM using its unique ID.
:::

:::ExpandableHeading
### Get Pay Groups

Retrieves a list of pay group records from Merge HRIS, allowing you to filter results by when they were created or last modified. You can also paginate through large sets of data and choose to include records that have been deleted or come from remote sources.
:::

:::ExpandableHeading
### Get Payroll Runs

Retrieves a detailed list of payroll run records from Merge HRIS. You can filter the results by when the payroll was created, started, ended, or last modified, as well as by the type of payroll run. The module also supports pagination, making it easy to browse through large sets of payroll data.
:::

:::ExpandableHeading
### Get Stages

This module retrieves a comprehensive list of stage objects from Merge CRM. You can filter the results by when the stages were created or last modified, include deleted data if needed, and take advantage of automatic pagination to ensure you get all available results.
:::

:::ExpandableHeading
### Get Task Metadata

Retrieves detailed information about task entries that have been added to the CRM, including their associated metadata.
:::

:::ExpandableHeading
### Get Tasks

This module retrieves a list of task objects from Merge CRM. You can filter the tasks by when they were created or last modified, include deleted records, expand related data for more details, and automatically fetch all available results with auto-pagination.
:::

:::ExpandableHeading
### Get Time Off

This module retrieves a list of Time Off records from Merge HRIS. You can filter the results by employee, approver, date range, status, and request type. It also supports pagination, making it easy to navigate through large sets of time off requests.
:::

:::ExpandableHeading
### Get Time Off Balance by ID

Retrieves a detailed list of TimeOffBalance records for the specified ID, allowing you to view the current time-off balances associated with that particular user or entity.
:::

:::ExpandableHeading
### Get Time Off Balances

Retrieves a list of TimeOffBalance records, allowing you to filter the results by employee, policy type, specific date ranges, or use pagination to navigate through larger sets of data.
:::

:::ExpandableHeading
### Get Time Off Meta Post

Retrieves detailed information about TimeOff POSTs, including their metadata, to help you better understand and manage your time-off records.
:::

:::ExpandableHeading
### Get Time Off by ID

Fetches comprehensive information about a specific TimeOff entry using its unique ID, allowing you to view all the details related to that particular time-off request.
:::

:::ExpandableHeading
### Get Timesheet Entries

Retrieves a list of timesheet entries from Merge HRIS, allowing you to filter the results by date range, specific employees, and navigate through pages of entries for easier data management.
:::

:::ExpandableHeading
### Get Timesheet Entry POST Metadata

Retrieves detailed information needed to create timesheet entries, such as which fields are required and the types of data each field expects.
:::

:::ExpandableHeading
### Get Users

Retrieves a list of users from your CRM integration, displaying the results in pages so you can easily browse through all available users.
:::

:::ExpandableHeading
### Get a Company by ID

Retrieves detailed information about a specific company from the HRIS system using its unique ID. You can also choose to include related remote data and shell records if needed.
:::

:::ExpandableHeading
### Get a Contact

This module retrieves a paginated list of contacts from your connected CRM through the integration. You can apply filters, use remote data options, and take advantage of all the query parameters supported by Merge's CRM Contacts endpoint, making it easy to find and manage the specific contacts you need.
:::

:::ExpandableHeading
### Get a Contact by ID

Fetches detailed information about a specific CRM contact from Merge using the Contact ID. You can also choose to include related objects and additional remote or shell data for a more comprehensive view.
:::

:::ExpandableHeading
### Get a Dependent by ID

Fetches detailed information about a specific Dependent object by using its unique ID. You can also choose to include additional data such as remote details, sensitive information, or shell data if needed.
:::

:::ExpandableHeading
### Get a Group by ID

Fetches detailed information about a specific group by using its unique ID.
:::

:::ExpandableHeading
### Get a Lead by ID

Fetches detailed information about a specific lead from Merge CRM using its unique ID.
:::

:::ExpandableHeading
### Get a Location by ID

Fetches detailed information about a specific location by using its unique ID.
:::

:::ExpandableHeading
### Get a Note by ID

Retrieves detailed information about a specific note from Merge CRM using the provided note ID.
:::

:::ExpandableHeading
### Get a Note's Metadata

Fetches detailed information about a note’s post endpoint from the Merge CRM, allowing you to access specific metadata related to that note.
:::

:::ExpandableHeading
### Get a Pay Group by ID

Retrieves detailed information about a specific Pay Group from Merge HRIS by using its unique ID. You can also choose to include related remote or shell data in the results.
:::

:::ExpandableHeading
### Get a Payroll Run by ID

Retrieves detailed information about a specific payroll run from Merge HRIS using its unique ID. You can also choose to include related remote or shell data in the results.
:::

:::ExpandableHeading
### Get a Stage by ID

Retrieves detailed information about a specific stage from the CRM using the provided stage ID.
:::

:::ExpandableHeading
### Get a Task by ID

Retrieves detailed information about a specific task by using its unique ID.
:::

:::ExpandableHeading
### Get a User by ID

Retrieves detailed information about a specific user in the CRM by using their unique ID.
:::

:::ExpandableHeading
### Get an Account

Fetches and displays a detailed list of all accounts stored in your connected CRM system, allowing you to view and manage account information easily.
:::

:::ExpandableHeading
### Get an Account by ID

Fetches detailed information for a specific account in the CRM using its unique account ID.
:::

:::ExpandableHeading
### Get an Employee Benefit by ID

Retrieves detailed information about a specific EmployerBenefit by using its unique ID.
:::

:::ExpandableHeading
### Get an Employee Payroll Run by ID

This module allows you to fetch detailed information about a specific Employee Payroll Run by using its unique Merge Employee Payroll Run ID.
:::

:::ExpandableHeading
### Get an Employee by ID

Retrieves detailed information about a specific employee based on the employee ID you provide.
:::

:::ExpandableHeading
### Get an Engagement Type by ID

Fetches detailed information about a specific engagement type in the CRM using its unique ID.
:::

:::ExpandableHeading
### Ignore an Employee

This module lets you exclude a specific employee record by using its model ID. When you do this, the record is set to null and won't be included in future synchronizations. Additionally, the reason and a message explaining the exclusion are saved for auditing, so you can keep track of why changes were made.
:::

:::ExpandableHeading
### List Employee Payroll Runs

This module lets you fetch a list of Employee Payroll Run records, giving you details like the payroll period’s start and end dates, the employees included in each run, and other important payroll information. You can also narrow down your results by filtering for specific employees, payroll runs, or by when records were created or updated. Plus, pagination options help you manage large sets of data easily.
:::

:::ExpandableHeading
### List Engagement Types

Fetches a list of engagement type records from Merge CRM, allowing you to apply filters to narrow down your results. The module also automatically handles pagination, so you receive all matching engagement types without any extra effort.
:::

:::ExpandableHeading
### Make an API Call

Allows you to send a custom API request to any specified endpoint, enabling you to interact directly with the service’s features and data beyond the pre-built modules.
:::

:::ExpandableHeading
### Update Engagement by ID

Updates a specific engagement record in Merge CRM using its unique ID, allowing you to modify details such as status, notes, or other related information.
:::

:::ExpandableHeading
### Update a Contact

This module lets you update the details of an existing CRM contact using their ID. You can choose which information to update—only the fields you fill in will be changed, while the rest stay the same. It also offers options for debug mode and can handle updates from third-party systems asynchronously.
:::

:::ExpandableHeading
### Update a Task

Updates the details of a specific task in Merge CRM using its unique ID. This module lets you modify information such as the task’s status, description, or other fields as needed.
:::

:::ExpandableHeading
### Update an Account

Allows you to update the details of an existing account by specifying its account ID and providing the new information you want to change.
:::

:::ExpandableHeading
### Update an Opportunity

Updates the details of a specific opportunity in your CRM using its unique ID, allowing you to keep your sales information accurate and up to date.
:::

:::ExpandableHeading
### Watch Accounts

This module activates whenever it finds new accounts or notices updates to existing accounts, helping you stay on top of any changes.
:::

:::ExpandableHeading
### Watch Benefits

This module activates whenever new or updated benefits records are fetched from your HRIS system, allowing you to automatically track changes or additions to employee benefits information.
:::

:::ExpandableHeading
### Watch Contacts

This module activates whenever it finds new contacts or notices changes to existing ones, helping you stay up-to-date with your contact list automatically.
:::

:::ExpandableHeading
### Watch Dependents

This module activates whenever new dependent records are added, letting you automatically respond to or process these newly created related entries.
:::

:::ExpandableHeading
### Watch Employees

This module activates whenever a new employee is added or when details of an existing employee are updated in your connected HRIS system, helping you stay up-to-date with the latest changes to your employee records.
:::

:::ExpandableHeading
### Watch Employments

This module activates whenever a new employment record is added or an existing one is updated, allowing you to easily track changes or additions to employment data.
:::

:::ExpandableHeading
### Watch Groups

This module activates whenever a new group is created or when any details of an existing group are updated, helping you stay informed about changes to your groups.
:::

:::ExpandableHeading
### Watch Leads

This module activates whenever a new lead is added or an existing lead is updated in Merge CRM, allowing you to automatically respond to changes in your lead data.
:::

:::ExpandableHeading
### Watch Notes

This module activates whenever new notes are created or existing notes are updated in Merge CRM. It works by monitoring the /notes list endpoint, ensuring you’re always notified about the latest changes to your CRM notes.
:::

:::ExpandableHeading
### Watch Opportunities

This module activates whenever new opportunities are created or existing opportunities are updated in your Merge CRM account, by monitoring the /opportunities endpoint.
:::

:::ExpandableHeading
### Watch Pipeline Stages

This module activates whenever new pipeline stages are created or existing ones are updated in your Merge CRM account, by monitoring the /stages endpoint. It helps you stay up-to-date with any changes to your sales or project pipelines.
:::

:::ExpandableHeading
### Watch Tasks

This module activates whenever a new task is created or an existing task is updated in your CRM, helping you stay on top of all task changes automatically.
:::

:::ExpandableHeading
### Watch Time Off

This module activates whenever a new time off request is submitted or when an existing request is updated, allowing you to stay informed about changes to employee leave requests.
:::

:::ExpandableHeading
### Watch Time Off Balances

This module activates whenever there are new or updated time off balances, letting you stay informed about any changes to your available leave.
:::

:::ExpandableHeading
### Watch Users

This module activates whenever it finds new user records or notices updates to existing ones, helping you stay on top of any changes or additions to your user data.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Merge resources&#x20;

You can have access to more resources related to this app on the following links :

- [Merge topics on Make community](https://community.make.com/search?q=Merge)
- [Merge website](https://merge.dev)
- [Merge documentation](https://help.merge.dev/)
- [Merge API documentation](https://docs.merge.dev/)
- [Merge page on make](https://www.make.com/en/integrations/merge-community)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

