---
title: monday.com
slug: monday
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_monday.png
docTags: 
createdAt: 2025-02-03T13:29:10.709Z
---

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/7Ek56n9PrRrHFO9JoywlF-20260203-162257.png" size="60" width="208" height="208" position="center" darkWidth="208" darkHeight="208" showCaption="false"}
:::

:::VerticalSplitItem
monday.com is a cloud-based project management program. With the monday.com app in Make, you can manage the boards, groups, teams, users, items, updates, subscribers, files, and agents in your monday.com account.
:::
::::

# Requirements

To use the monday.com app in Make, you must have a [monday.com account](https://monday.com).

To create a monday.com Agent (beta) connection, you must also have a custom agent and its API key from your monday.com account.

To use the **Run monday.com AI (beta)** and **Run Platform Agent (beta)** modules, you must enable **External AI gateway** access in your monday.com account.

:::hint{type="warning"}
monday.com Version 1 is now **legacy&#x20;**&#x61;nd its maintenance has ended. Make supports two versions of the monday.com app (Version 1 and Version 2).

To keep your scenarios running, click the upgrade arrow on your monday.com modules to switch to the **Version 2**.

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/ESKROPDuc-t8PD6VOlgsD_image.png" size="38" width="357" height="320" darkWidth="357" darkHeight="320" position="center" showCaption="false"}

For more information, see [monday.com app v1 to v2 transition.](docId\:dSMdEJGNidQwORrf_KY65)&#x20;
:::

# Connect monday.com and Make

To get started, you must first create a connection between Monday.com and Make, allowing the two services to communicate.

The monday.com app supports two connection types:

- The [monday.com connection](docId\:WhAmLtXkqm1OfxreGyW_D) uses a personal API token.&#x20;
- The [monday.com Agent (beta) connection](docId\:WhAmLtXkqm1OfxreGyW_D) uses the API key of a monday.com custom agent. The **Watch Agent Events (beta)** and **Send Agent Response (beta)&#x20;**&#x6D;odules require it.&#x20;

## Create a monday.com connection

To create a monday.com connection, you must obtain a personal API token in your monday.com account and create the connection in Make.

### Obtain a personal API token in monday.com

To obtain a personal API token:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your [monday.com account](https://auth.monday.com/auth/login_monday/).
:::

:::WorkflowBlockItem
Click your profile icon > **Admin**.
:::

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

:::WorkflowBlockItem
To use a new token, click **Create a new API Token**, copy the **Personal API Token**, and store it in a safe place. To use an existing token, copy the **Personal API Token**.
:::
::::

You'll use this value in the **API key** connection field in Make.

### Create a connection in Make&#x20;

To create a connection:

:::::WorkflowBlock
::::WorkflowBlockItem
Log in to your Make account, add a monday.com module to your scenario, and click **Create a connection**.

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

:::WorkflowBlockItem
Under **Connection type**, select **monday.com**.
:::

:::WorkflowBlockItem
Optional: In the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
In the **API key** field, enter the Personal API Token you copied from your monday.com account.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
:::::

You've successfully created the connection and can now use the monday.com app in scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).

## Create a monday.com Agent (beta) connection

The monday.com Agent (beta) connection uses the API key of a monday.com custom agent. Before you connect, obtain an agent API key from monday.com. monday.com shows the key once when you create the agent, so store it in a safe place.&#x20;

Each agent has its own API key, so you must create a new connection for each agent.&#x20;

### Create the monday.com Agent (beta) connection

To create a connection:

:::::WorkflowBlock
::::WorkflowBlockItem
Log in to your Make account, add a monday.com module that supports this connection type to your scenario, and click **Create a connection**.

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

:::WorkflowBlockItem
Under **Connection type**, select **monday.com Agent (beta)**.
:::

:::WorkflowBlockItem
Optional: In the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
In the **API Key** field, enter the agent API key you got from monday.com.&#x20;
:::

:::WorkflowBlockItem
Click **Save**.
:::
:::::

You've successfully created the connection and can now use the monday.com agent modules in your scenarios.&#x20;

### monday.com Agent (beta) connection limitations

This connection type has the following limitations:&#x20;

- **Access:** A new agent starts without access to boards or docs. It gains access from resources it creates and resources that you grant to it. Manage its access in your monday.com account in agent settings.&#x20;
- **Empty results:** If the agent can't access a board, some modules return an empty list instead of an access error. Give it access in your monday.com account.&#x20;
- **Capabilities:** An agent API key can't do everything a user token can. For more information, see [monday.com agent API key capabilities](https://developer.monday.com/api-reference/docs/agent-api-key-capabilities).

### Module support for the monday.com Agent (beta) connection

The **Watch Agent Events (beta)** and **Send Agent Response (beta)** modules require a monday.com Agent (beta) connection, and most other modules support it.&#x20;

The following modules don't support this connection type:

- Add a File to a File Column Value
- Add a File to an Update
- Run monday.com AI (beta)
- Run Platform Agent (beta)
- Watch Board's Column Values
- Watch Board's Items (instant and polling)
- Watch Board's Items by Column Values
- Watch Board's Subscribers
- Watch Board's Updates
- Watch Events
- Watch Group's Items
- Watch Item's Column Value
- Watch Item's Name
- Watch Item's Updates
- Watch Team's Users
- Watch Users

# Create a monday.com webhook

The monday.com app has `instant` modules: webhooks that watch for certain changes in monday.com and immediately start your scenario when those changes happen. To use these modules, you must set up the webhook in your monday.com account.&#x20;

To create a webhook:

:::::WorkflowBlock
:::WorkflowBlockItem
Add a monday.com `instant`​ module to your scenario and click **Create a webhook​**​.
:::

:::WorkflowBlockItem
Optional: Enter a name for the webhook in the ​**Webhook name​​** field.
:::

:::WorkflowBlockItem
In the ​**Connection**​​ field, select a connection for the webhook.&#x20;

If you haven't created a monday.com connection yet, refer to the [Connect monday.com and Make section](docId\:WhAmLtXkqm1OfxreGyW_D) above.
:::

:::WorkflowBlockItem
Click ​**Save**​ > ​**Copy address to clipboard**​​. You'll paste this address in your monday.com account.
:::

:::WorkflowBlockItem
Log in to your monday.com account.
:::

:::WorkflowBlockItem
In the left sidebar, select your item under the workspace name. If you don't have any item in your workspace, click **+ icon** to create one.

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/T3FO1TlApVCo0dFbaiecT_image.png" size="60" width="418" height="385" position="center" darkWidth="418" darkHeight="385" showCaption="false"}
:::

:::WorkflowBlockItem
Click **Automate**.
:::

:::WorkflowBlockItem
Search for **webhooks&#x20;**&#x74;hat will appear under **Integrations** and select it.

![](https://api.archbee.com/api/optimize/4CkrlJIBl1di_p1x71ery-nDg8WquEQ4LDtdcFJ35ap-20250428-090403.png)
:::

:::WorkflowBlockItem
Select a template that you want to use.
:::

:::WorkflowBlockItem
To register a new webhook, click **Use another account**.
:::

:::WorkflowBlockItem
In the **Webhook URL** field, paste the webhook URL copied in step 4.

![](https://api.archbee.com/api/optimize/4CkrlJIBl1di_p1x71ery-Sw9uv1aEMrUItwUclk-TG-20250428-090823.png)
:::

::::WorkflowBlockItem
Click **Connect&#x20;**>**&#x20;Create automation.**

:::hint{type="info"}
Once your webhook is set up, it's recommended to run the module and trigger the event once to ensure the Make scenario will allow you to map the values available in the output properly. This helps you see that your automation works as expected.
:::
::::
:::::

Your webhook is now set up. When the selected change occurs in monday.com, Make will immediately be notified and start your scenario.

# monday.com modules

After connecting to the monday.com app, you can use the following types of modules to build your scenarios.

:::ExpandableHeading{isOpen="true"}
**AI & Agents**

- Watch Agent Events (beta)
- Send Agent Response (beta)
- Run monday.com AI (beta)
- Run Platform Agent (beta)
:::

:::ExpandableHeading{isOpen="true"}
**Column Values**

- Get an Item's Column Value
- Update Column Values of a Specific Item
- Watch Item's Column Value
- Watch Board's Column Values
:::

:::ExpandableHeading{isOpen="true"}
**Boards**

- Add a Column to a Board
- Create a Board
- Create a Group
- Duplicate a Group
- Duplicate a Board
- Get a Board
- Get a Group
- List Boards
- List Board's Groups
- Aggregate a Table (beta)
:::

:::ExpandableHeading{isOpen="true"}
**Tags**

- Create or Get a Tag
:::

:::ExpandableHeading{isOpen="true"}
**Users**

- Get a Team
- Get a User
- List Teams
- List Users
- Watch Team's Users
- Watch Users
:::

:::ExpandableHeading{isOpen="true"}
**Items**

- Watch Board's Items
- Watch Item's Name
- Watch Group's Items
- Watch Items
- Watch Board's Items by Column Values
- List Board's Items
- List Group's Items
- List Items
- Search Items in the Board by Column Values
- Create an Item
- Create an Item (advanced)
- Create a Subitem
- Get an Item
- Move an Item Between Groups
- Duplicate an Item
- Delete or Archive an Item
- Search Items in the Board by Column Values (advanced)
:::

:::ExpandableHeading{isOpen="true"}
**Updates**

- Create an Update
- List Updates
- List Item's Updates
- List Replies to Item's Updates
- Watch Item's Updates
- Watch Board's Updates
:::

:::ExpandableHeading{isOpen="true"}
**Subscribers**

- List Item's Subscribers
- List Board Subscribers
- Watch Board's Subscribers
- Add Board Subscribers
- Remove Board Subscribers
:::

:::ExpandableHeading{isOpen="true"}
**Files**

- List Files
- Add a File to an Update
- Add a File to a File Column Value
- Download a File
:::

:::ExpandableHeading{isOpen="true"}
**Activities**

- List Board Activity Logs
:::

# Templates

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

# monday.com resources

- [monday.com API documentation](https://developer.monday.com/api-reference/docs)
- [monday.com Help Center](https://monday.com/helpcenter/)
