Monday logo

Integrate Monday with your AI CRM

monday.com is a customizable work management platform for project planning, collaboration, and automation, supporting agile, sales, marketing, and more

Explore Triggers and Actions

Column Created

Triggers when a column is added to the board.

TriggerwebhookTry it

Item Archived

Triggers when an item is archived. Archiving is reversible from monday's archive view; a restore does not fire any trigger.

TriggerwebhookTry it

Item Column Value Updated

Triggers when a column value changes on an item — a status flips, a date is set, an owner is assigned. Narrow it to one column, or to one status label, with the config.

TriggerwebhookTry it

Item Created

Triggers when an item is created on the board. Subitems do not fire this; use `MONDAY_SUBITEM_CREATED` for those.

TriggerwebhookTry it

Item Deleted

Triggers when an item is deleted. Archiving an item does not fire this; use `MONDAY_ITEM_ARCHIVED` for that.

TriggerwebhookTry it

Item Moved To Group

Triggers when an item is moved into a different group on the board. Narrow it to one destination group with the config.

TriggerwebhookTry it

Item Name Updated

Triggers when an item is renamed. Fires only on the item's name, not on any column value.

TriggerwebhookTry it

Item Update Deleted

Triggers when an update on an item is deleted.

TriggerwebhookTry it

Item Update Edited

Triggers when an update on an item changes. This is the thread changing, not only the author editing their text: monday also fires it when someone REPLIES, because the thread's reply count changed. Compare `body` against what you last saw to tell a real edit apart.

TriggerwebhookTry it

Item Update Posted

Triggers when someone posts a new update on an item. Replies to an existing update do not fire this; use `MONDAY_ITEM_UPDATE_REPLY_POSTED` for those.

TriggerwebhookTry it

Item Update Reply Posted

Triggers when someone replies to an update on an item. A new top-level update does not fire this; use `MONDAY_ITEM_UPDATE_POSTED` for those.

TriggerwebhookTry it

Subitem Archived

Triggers when a subitem is archived. Configure the PARENT board, not the subitem board.

TriggerwebhookTry it

Subitem Column Value Updated

Triggers when a column value changes on a subitem. monday accepts no column filter on this event, so it fires for every column; branch on `column_id` in the payload. Configure the PARENT board, not the subitem board.

TriggerwebhookTry it

Subitem Created

Triggers when a subitem is created under any item on the board. Configure the PARENT board, not the subitem board.

TriggerwebhookTry it

Subitem Deleted

Triggers when a subitem is deleted. Archiving a subitem does not fire this; use `MONDAY_SUBITEM_ARCHIVED` for that. Configure the PARENT board, not the subitem board.

TriggerwebhookTry it

Subitem Name Updated

Triggers when a subitem is renamed. Configure the PARENT board, not the subitem board.

TriggerwebhookTry it

Subitem Update Posted

Triggers when someone posts an update on a subitem, whether a new update or a reply. Configure the PARENT board, not the subitem board.

TriggerwebhookTry it

Activate users

Tool to activate or reactivate users in a Monday.com account. Use when you need to enable user accounts that were previously deactivated. Cannot be used to activate your own account. Requires account management permissions.

ActionTry it

Add subscribers to board

Tool to add users as subscribers to a Monday.com board. Use when granting subscriber or owner access to specific users on a board. Note: This mutation is deprecated - consider using add_users_to_board instead.

ActionTry it

Add subscribers to object

Tool to add subscribers or owners to a monday.com object. Use when you need to grant users notification access or ownership permissions to a specific object.

ActionTry it

Add teams to board

Tool to add teams to a Monday.com board with specified permission levels. Use when you need to associate teams with a board as owners or subscribers.

ActionTry it

Add users to board

Adds users to a Monday.com board with a specified role.

ActionTry it

Add users to team

Adds users to a Monday.com team. Inspect the returned response for successful and failed users and GraphQL errors; these errors do not necessarily cause the tool call to fail.

ActionTry it

Add users to workspace

Adds existing users to a workspace. The returned success flag can be true even when no added users are returned; inspect the added users list.

ActionTry it

Aggregate board data

Aggregate data from a Monday.com board using functions such as COUNT, SUM, MEAN, MIN, and MAX, with optional filtering and grouping.

ActionTry it

Archive board

Archives a specified, existing, and unarchived board in Monday.com; archived boards can typically be restored later.

ActionTry it

Archive item

Archives an existing Monday.com item, moving it from active board views to the archive where it can be potentially restored.

ActionTry it

Archive object

Archives a Monday.com object by changing its state to archived rather than permanently deleting it. Use when you need to remove objects from active use while preserving the ability to restore them later.

ActionTry it

Archive workspace

Delete a Monday.com workspace by its ID, returning its ID and name.

ActionTry it

Change simple column value

Changes a monday.com item's column value using a simple string, suitable for Text, Status, or Dropdown columns. For Status or Dropdown columns, it can create missing labels; label creation is enabled by default.

ActionTry it

Connect project to portfolio

Links an existing project board to a portfolio board for centralized management. Requires boards:write scope and Enterprise plan.

ActionTry it

Convert board to project

Converts a regular Monday.com board into a project board with advanced project management features. Use when upgrading a board to enable project-specific capabilities like timeline views, project status tracking, and owner assignments.

ActionTry it

Create a folder

Tool to create a new folder in a Monday.com workspace to organize boards. Use when you need to structure boards within a workspace by grouping them into folders.

ActionTry it

Create a Monday board

Creates a Monday.com board; `template_id` if used must be accessible, and `folder_id` must be in `workspace_id` if both are provided.

ActionTry it

Create a Monday dashboard

Tool to create a Monday.com dashboard with associated boards. Use when you need to establish a new dashboard in a workspace with specific board visibility settings.

ActionTry it

Create a Monday workspace

Tool to create a Monday.com workspace. Use when you need to programmatically add a workspace after planning your project structure.

ActionTry it

Create column

Creates a new column with a specified type and title on a monday.com board.

ActionTry it

Create custom activity

Tool to create a custom activity in the Monday.com Emails & Activities app. Use when you need to define a new activity type with specific color and icon for tracking interactions.

ActionTry it

Create doc

Tool to create a new doc in Monday.com. Use when you need to add a doc to a workspace or into a doc column on an item.

ActionTry it

Create group

Creates a new group with the given `group_name` on an existing Monday.com board, identified by its `board_id`.

ActionTry it

Create item

Creates a new item on a Monday.com board, optionally assigning it to a group and setting column values.

ActionTry it

Create Item From Natural Language

Creates a new item on a Monday.com board from a natural language description. Fetches the board's column schema at runtime, uses an LLM to generate the column values and extract the item name, and creates the item.

ActionTry it

Create notification

Tool to send a notification to a user. Use when you need to alert a user about a board, item, or update. Call after obtaining the user and target IDs.

ActionTry it

Create object

Execute a custom Monday.com GraphQL mutation, with optional variables. It can create objects such as workspaces, boards, items, columns, docs, updates, and webhooks, and can also modify or delete data.

ActionTry it

Create tag

Tool to create a new tag or return an existing tag. Use when you need to label items with color-coded tags on a public or private board.

ActionTry it

Create timeline item

Tool to create a new timeline item in the Emails & Activities app on a Monday.com item. Use when you need to establish a timeline event or activity on an item. Note: Timeline items created via this action won't trigger automations that run when a new E&A timeline item is created.

ActionTry it

Create update

Tool to create a new update for an item or reply to an existing update. Use after determining the target item or update to comment on.

ActionTry it

Deactivate users

Deactivates up to 200 users per request from a monday.com account; only admins can do so, and users cannot deactivate themselves. Deactivating a user also deactivates their integrations and automations.

ActionTry it

Delete asset

Remove uploaded files by deleting an enclosing update or clearing all files from an item's File column; the required asset ID does not select which file is removed. Confirm with the user before invoking.

ActionTry it

Delete board

Tool to permanently delete a board from your Monday.com account. Use when you need to remove a board permanently after verifying its ID. This action cannot be undone.

ActionTry it

Delete column

Deletes a specified column from a Monday.com board; this action is destructive and cannot be undone via the API.

ActionTry it

Delete Custom Activity

Tool to delete a custom activity from the Emails & Activities app. Use when you need to remove a custom activity by its unique identifier.

ActionTry it

Delete doc

Deletes a Monday.com doc by its ID, removing a document that is no longer needed. Returns the document ID and a success indicator.

ActionTry it

Delete folder

Tool to permanently delete a folder and all its contents from a Monday.com workspace. Use when you need to remove a folder along with all nested subfolders and boards. This action is irreversible.

ActionTry it

Delete group

Permanently deletes an existing group (and its items) from an existing board in Monday.com.

ActionTry it

Delete item

Permanently deletes an existing Monday.com item; this action is irreversible via the API.

ActionTry it

Delete object

Tool to permanently delete a Monday.com object with a 30-day recovery grace period. Use when you need to remove any object type from Monday.com by its unique identifier.

ActionTry it

Delete subscribers from board

Tool to remove subscribers from a Monday.com board. Use when revoking subscriber access for specific users on a board.

ActionTry it

Delete tag

Tool to remove a tag from an item in Monday.com. Important: Monday.com's GraphQL API does not provide a mutation to delete a tag from the account. Tags are account-level entities shared across boards. This action can remove a tag from a specific item by updating its tags column to exclude the given tag_id. To do so, provide item_id and board_id.

ActionTry it

Delete team

Delete an existing Monday.com team by ID. Inspect the raw response for GraphQL errors before treating the deletion as successful.

ActionTry it

Delete teams from board

Remove teams from a Monday.com board to revoke their board access. Inspect the raw response for GraphQL errors before treating the removal as successful.

ActionTry it

Delete teams from workspace

Tool to remove teams from a workspace. Use when revoking workspace access for specific teams.

ActionTry it

Delete timeline item

Tool to delete a timeline item from the Emails & Activities app. Use when you need to remove an existing timeline event or activity from a Monday.com item. This action is irreversible.

ActionTry it

Delete update

Tool to delete an update by its ID. Use when an update is no longer relevant. Use after confirming deletion is irreversible.

ActionTry it

Delete workspace

Tool to permanently delete a workspace by its ID. Use when a workspace is no longer needed. Use after confirming deletion is irreversible.

ActionTry it

Duplicate board

Tool to duplicate a Monday.com board with its structure and optionally items and updates. Use when you need to create a copy of an existing board. Duplication is asynchronous and may take time to complete for large boards.

ActionTry it

Duplicate item

Duplicates an item on a Monday.com board, optionally including its updates.

ActionTry it

Edit update

Tool to modify the text content of an existing update on an item. Use when you need to correct or change a previously posted update.

ActionTry it

Execute GraphQL and get mutation complexity

Execute a caller-provided Monday.com GraphQL document and return its complexity data. The supplied document runs in full and may perform destructive mutations.

ActionTry it

Get account info

Retrieve account metadata and settings for the authenticated Monday.com account. Use this action to inspect account configuration such as: - Account name, slug, and tier - Active member count - Calendar preferences (first day of week, timeline weekends) - Active products and billing plan details Requires the 'account:read' OAuth scope.

ActionTry it

Get account trigger statistics

Tool to retrieve statistics about account-level triggers and automations. Use when you need to monitor trigger execution metrics including success rates, failure counts, and total execution numbers.

ActionTry it

Get API version

Tool to retrieve the Monday.com API version in use. Use when you need to check which API version is currently active for debugging or compatibility purposes.

ActionTry it

Get API versions

Tool to retrieve data about available API versions. Use when you need to check which API versions are supported by Monday.com.

ActionTry it

Get app subscription

Tool to retrieve current app subscription data for the account. Use when you need to check subscription status, billing period, trial status, or pricing information. Must be called within app context using account authentication token.

ActionTry it

Get assets

Tool to retrieve file/asset metadata from monday.com by asset IDs. Returns file information including URL, name, size, extension, and thumbnails for images. Asset IDs originate from updates, update replies, or file-type columns.

ActionTry it

Get audit logs

Tool to retrieve detailed security-related activity records for a Monday.com account. Use when you need to audit user actions, security events, or account activity. Requires Enterprise plan and account admin permissions with manage_account_security scope.

ActionTry it

Get board activity logs

Tool to retrieve activity logs from a specific Monday.com board. Use when you need to track changes, user actions, or board history for auditing or analytics purposes.

ActionTry it

Get board columns

Retrieves column metadata from monday.com boards, including type, title, settings, and archived status, with optional filters by column ID and type.

ActionTry it

Get board views

Tool to retrieve board view data via GraphQL API. Returns array of board view metadata including type, settings, filters, and access levels. Must be nested within a boards query.

ActionTry it

Get boards

Retrieves metadata for one or multiple monday.com boards, including owners and workspace details, with filters for state, board kind, hierarchy type, and workspace.

ActionTry it

Get connection board IDs

Tool to retrieve board IDs associated with connection columns. Use when you need to discover which boards can be linked through connection columns. Queries boards and filters for connection columns (board_relation type) to extract the configured board IDs from their settings.

ActionTry it

Get connections

Tool to retrieve connection data for integrations with external services. Use when you need to inspect or manage integrations like Gmail, Slack, or other external service connections. Returns a list of connections with details about authentication, state, and associated accounts.

ActionTry it

Get current user

Tool to fetch the current authenticated user's profile and permissions. Use when you need to retrieve user metadata before performing other operations.

ActionTry it

Get custom activity

Tool to retrieve custom activity data from the Emails & Activities app. Use when you need to list available custom activities with their metadata. Returns up to 50 activities per query.

ActionTry it

Get document blocks

Tool to retrieve document block data from workdocs via the API. Returns block metadata including type, content, position, and creation info. Use when you need to fetch content blocks from Monday.com documents.

ActionTry it

Get favorites

Tool to retrieve all favorited items for the authenticated user. Use when you need to query items that have been marked as favorites.

ActionTry it

Get folders

Tool to retrieve folder data from workspaces with filtering and pagination options. Use when you need to list folders from specific workspaces or filter by folder IDs.

ActionTry it

Get form details

Tool to retrieve form metadata via the API using the form's unique token from the URL. Returns form configuration, questions, and settings.

ActionTry it

Get item timeline

Tool to retrieve an item's Email & Activities (E&A) timeline data from Monday.com. Use when you need to access CRM activity tracking and client communication history for a specific item. This returns a paginated list of timeline entries.

ActionTry it

Get item updates

Tool to retrieve updates for a specific item. Use when you need to fetch the conversation history tied to an item.

ActionTry it

Get items by IDs

Tool to retrieve specific items by their IDs from Monday.com, returning metadata including name, timestamps, state, board, and group information. Use when you need to fetch detailed information about specific items.

ActionTry it

Get items page

Retrieve a page of items from a Monday.com board or group, with optional server-side filtering and sorting. Column values can be included as ID, text, and raw value; use the returned cursor to fetch subsequent pages.

ActionTry it

Get query complexity

Retrieve Monday.com API complexity budget metrics and the cost of this complexity query, including the remaining budget before and after execution and the reset time.

ActionTry it

Get tags

Tool to retrieve tags from the account. Use when you need to list all tags or filter by specific IDs.

ActionTry it

Get teams

Tool to retrieve teams from Monday.com. Use when you need an overview of teams in your account.

ActionTry it

Get timeline item

Tool to retrieve a specific timeline item from the Emails & Activities app by ID. Use when you need to fetch metadata including content, user, title, type, and associated custom activity for a timeline item.

ActionTry it

Get update replies

Retrieves updates and their replies for a specific Monday.com item. Use this to fetch conversation threads and discussions attached to an item, including all replies to each update.

ActionTry it

Get user connections

Tool to query user-specific connection data from Monday.com. Use when you need to retrieve integration connections established by the authenticated user with external services.

ActionTry it

Get view schema by type

Tool to retrieve type-specific board view configuration schemas via GraphQL API. Use when you need to understand the structure and available settings for creating or updating board views of a specific type.

ActionTry it

Get webhooks

Tool to retrieve webhooks for a board. Use when you need to list all webhooks on a board.

ActionTry it

Get workspaces

Tool to retrieve workspaces. Use when you need to list workspaces with optional filtering, pagination, or ordering after authentication.

ActionTry it

Import doc from HTML

Tool to import HTML content into a new Monday.com doc, converting it to doc blocks. Use when you need to create a doc from HTML content.

ActionTry it

Invite and create a Monday user

Tool to invite and create a new user. Use when you need to programmatically add new users to your Monday account.

ActionTry it

Like update

Tool to like an update on an item. Use when you want to express approval or acknowledgment of an update.

ActionTry it

List board items

Lists a page of items from a specified monday.com board, returning their IDs, names, states, and a cursor. The tool is deprecated and may omit items on larger boards.

ActionTry it

List columns (Deprecated)

DEPRECATED: Use MONDAY_COLUMNS instead. Lists all columns and their properties for a specified Monday.com `board_id`; the board must exist.

ActionTry it

List groups

Retrieves groups from a specified Monday.com board, optionally filtering by group IDs. Returns group details such as title, color, position, and archived or deleted status.

ActionTry it

List items

Retrieve specified Monday.com items, including subitems, by ID and return their ID, name, and state in raw JSON.

ActionTry it

List items by column values

Tool to search for items on a Monday.com board based on column values using the items_page_by_column_values query. Use when you need to find items matching specific column criteria (e.g., status="Done", name contains "Task 1"). For initial requests, provide columns; for pagination, use the cursor from the previous response.

ActionTry it

List Monday boards (Deprecated)

DEPRECATED: Use MONDAY_BOARDS instead. Retrieves a list of boards from a Monday.com account, supporting pagination and filtering by state.

ActionTry it

List subitems by parent

Tool to retrieve subitems nested under parent items via GraphQL API. Use when you need to list subitems and their column values for specific parent items. Monday's API requires querying subitems through their parent items.

ActionTry it

List team members

List members of Monday.com teams, optionally selecting team IDs and filtering or paginating their users.

ActionTry it

List users

Retrieves a list of users from Monday.com. Paginate by starting at page=1, incrementing page on each request, and stopping when the returned user list is empty. An empty user list does not signify action failure.

ActionTry it

Move item to board

Moves a Monday.com item to a specified board and group; requires the item, target board, and target group to exist.

ActionTry it

Move item to group

Moves an item to a different group on the same Monday.com board; the item and group must exist.

ActionTry it

Pin update to top

Tool to pin an update to the top of an item. Use when you need to highlight an important update or keep it visible at the top.

ActionTry it

Publish object

Tool to publish a Monday.com object. Use when you need to make an object publicly visible or change its state to published.

ActionTry it

Query board mute settings

Tool to query a board's notification mute settings. Use when you need to check if notifications are muted for specific boards.

ActionTry it

Query dashboards

Query Monday.com dashboards through the objects API, returning dashboard metadata, owners, and subscribers, with an optional result limit.

ActionTry it

Query sprints

Tool to query sprint data for agile project management from Monday.com boards. Use when you need to retrieve sprint information including sprint title, ID, color, position, archived/deleted status, and associated items.

ActionTry it

Remove users from team

Removes users from a Monday.com team. Inspect the returned response for successful and failed users and GraphQL errors; these errors do not necessarily cause the tool call to fail.

ActionTry it

Remove users from workspace

Tool to remove users from a workspace. Use when revoking access for specific users in a workspace.

ActionTry it

Retrieve Monday docs

Tool to retrieve Monday.com document data via the API. Use when you need to fetch documents with filtering by IDs, object IDs, workspace IDs, or with pagination support.

ActionTry it

Set board permission

Sets or updates a board's default role and permissions. Use when you need to configure default permissions for a board. Requires boards:write scope and can only be used by board owners on enterprise plans.

ActionTry it

Unlike update

Tool to remove a like from an update on an item. Use when you want to retract a previously expressed approval or acknowledgment of an update.

ActionTry it

Unpin update from top

Tool to unpin an update from the top of an item. Use when you want to remove a pinned update from the top position of an item's updates feed.

ActionTry it

Unpublish object

Unpublish a Monday.com object (board, item, or workspace) to revert it from a published state. The operation will return success=true only if the object was previously published and can be unpublished. If the object is not in a publishable state or was never published, success=false is returned.

ActionTry it

Update a doc

Updates a doc's title and/or adds Markdown content, optionally after a specified block. When both are requested, the title is updated first and may remain changed if adding content fails.

ActionTry it

Update a Monday folder

Tool to update a Monday.com folder's properties including name, color, or parent folder. Use when you need to modify existing folder details or move folders between workspaces.

ActionTry it

Update a Monday workspace

Tool to update a Monday.com workspace. Use when you need to modify the name, description, visibility, or product placement of an existing workspace.

ActionTry it

Update board

Updates a specified attribute of an existing board on Monday.com.

ActionTry it

Update board hierarchy

Updates a board's position, workspace, or product in Monday.com. Use when you need to move a board to a different workspace or folder, assign it to a product, or reposition it relative to other boards.

ActionTry it

Update column

Tool to update column title or description. Use when modifying a column’s metadata after creation.

ActionTry it

Update email domain

Tool to update users' email domains. Use when migrating users to a new email domain; requires admin privileges.

ActionTry it

Update group

Tool to update an existing group on a board. Use when you need to modify a group's attribute (title, color, or position) after confirming the group ID.

ActionTry it

Update item

Tool to update an existing item's column value on Monday.com. Use when setting complex column types like Timeline or People.

ActionTry it

Update multiple users

Tool to update one or multiple users' attributes on Monday.com. Use when you need to batch update user profiles such as name, email, title, or department.

ActionTry it

Update mute board settings

Tool to update a board's notification mute settings. Use when you need to configure notification preferences for a specific board.

ActionTry it

Update tag

Tool to return a tag's details or best-effort "rename" by creating or getting a tag with the requested name. The monday API does not support updating existing tag name/color.

ActionTry it

Update team

Add users to a Monday.com team. Name, guest status, and parent team changes are ignored; the response includes warnings and the raw result of the add-users operation, including any GraphQL errors.

ActionTry it

Update users role

Updates users' roles to custom or default roles; this admin-only operation cannot update your own role. Inspect the returned updated users and per-user errors to determine which changes succeeded.

ActionTry it

Upload Asset

Tool to upload a file to an update or file column. Use when you need to attach a file to an existing update or file column. File attachments are permanent and irreversible; confirm with the user before uploading.

ActionTry it

Who Am I

Return the identity (name, email, account) of the connected monday.com account.

ActionTry it

How the Monday integration works

The Monday integration connects your Dench AI CRM directly to Monday, so agents can read and act on your Monday data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

126 actions are available for agents to invoke on your behalf, and 17 triggers can start a Dench automation the moment something changes in Monday. Every call runs through Monday's own authorization, scoped to the account you connect.

Set up Monday in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Monday and click Connect — you'll authorize access through Monday's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Monday in chat, or wire a Monday trigger into an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Monday integration work with Dench?

The Dench Monday integration connects your AI CRM to Monday, so AI agents can work with your Monday data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Monday via Dench?

The Monday integration currently exposes 126 actions, including Activate users, Add subscribers to board, Add subscribers to object, Add teams to board, Add users to board, and Add users to team. Agents invoke them on your behalf from chat or from automations.

Can Dench react to events in Monday automatically?

Yes. The Monday integration provides 17 triggers — such as Column Created, Item Archived, Item Column Value Updated, and Item Created — that can start a Dench automation the moment something happens in Monday.

Do I need to write code to connect Monday to Dench?

No. You connect Monday from your Dench workspace using Monday's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Monday integration secure?

Connections are authorized through Monday's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Monday connection from your workspace settings at any time.

Monday | Dench AI CRM