Monday.com
Project Management integration · 23 node(s) including 1 trigger.
00Overview
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Monday.com
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| API Token | secret | Required | Your Monday.com API token |
${secrets.your_secret}.02Board
Archive Board
monday/board_archive · Action
Archive a Monday.com board by its ID.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to archive |
Returns: id, result, tool_result, success, error
Create Column
monday/board_column_create · Action
Add a column to a Monday.com board — choose its title and type (text, status, date, numbers, people, etc.).
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to add the column to |
| Title | string | Required | The column title |
| Type | string | Required | The column type — choices: Text, Long Text, Numbers, Status, Dropdown, Date, People, Timeline, Tags, Checkbox, Link, Email, Phone, Rating |
| Defaults | object | Optional column defaults (JSON object, e.g. {"labels":{"0":"Done"}}) |
Returns: id, result, tool_result, success, error
Get Columns
monday/board_column_get_all · Action
List the columns of a Monday.com board.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board whose columns to fetch |
Returns: results, count, total, tool_result, success, error
Create Board
monday/board_create · Action
Create a new Monday.com board. Choose its name and kind (public, private, or shareable), optionally in a workspace or from a template.
| Field | Type | Details | |
|---|---|---|---|
| Name | string | Required | The name of the board |
| Kind | string | Required | Board visibility — choices: Public, Private, Shareable |
| Workspace | string | ● live picker | Optionally create the board in this workspace |
| Template ID | string | Optionally create from this board template |
Returns: id, result, tool_result, success, error
Get Board
monday/board_get · Action
Fetch a single Monday.com board by its ID.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to fetch |
Returns: id, result, tool_result, success, error
Get Boards
monday/board_get_all · Action
List the Monday.com boards you can access.
| Field | Type | Details | |
|---|---|---|---|
| Return All | boolean | Return every board (ignores Limit) | |
| Limit | integer | Maximum number of boards to return (1-100) |
Returns: results, count, total, tool_result, success, error
Create Group
monday/board_group_create · Action
Add a group (a section of rows) to a Monday.com board.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to add the group to |
| Name | string | Required | The name of the group |
Returns: id, result, tool_result, success, error
Delete Group
monday/board_group_delete · Action
Delete a group from a Monday.com board.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board the group belongs to |
| Group | string | Required · ● live picker | The group to delete |
Returns: id, result, tool_result, success, error
Get Groups
monday/board_group_get_all · Action
List the groups of a Monday.com board.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board whose groups to fetch |
Returns: results, count, total, tool_result, success, error
Update Group
monday/board_group_update · Action
Rename a Monday.com group or change its colour.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board the group belongs to |
| Group | string | Required · ● live picker | The group to update |
| Name | string | A new name for the group | |
| Color | string | A new colour for the group (e.g. #037f4c) |
Returns: id, result, tool_result, success, error
03Item
Add Update to Item
monday/item_add_update · Action
Post an update (a comment) on a Monday.com item.
| Field | Type | Details | |
|---|---|---|---|
| Item ID | string | Required | The item to post an update on |
| Update | text | Required | The update text |
Returns: id, result, tool_result, success, error
Archive Item
monday/item_archive · Action
Archive a Monday.com item by its ID (a softer alternative to deleting it).
| Field | Type | Details | |
|---|---|---|---|
| Item ID | string | Required | The ID of the item to archive |
Returns: id, result, tool_result, success, error
Change Column Value
monday/item_change_column_value · Action
Set a single column's value on a Monday.com item. The value is column-type-specific JSON.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board the item is on |
| Item ID | string | Required | The item to update |
| Column | string | Required · ● live picker | The column to set |
| Value | object | Required | The new value as JSON, e.g. {"label":"Done"} for a status |
Returns: id, result, tool_result, success, error
Change Multiple Column Values
monday/item_change_multiple_column_values · Action
Set several column values on a Monday.com item at once, as a JSON object of column-id → value.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board the item is on |
| Item ID | string | Required | The item to update |
| Column Values | object | Required | JSON of column-id to value, e.g. {"status":{"label":"Done"},"text":"hi"} |
Returns: id, result, tool_result, success, error
Create Item
monday/item_create · Action
Create an item (a row) on a Monday.com board. Optionally place it in a group and set column values.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to create the item on |
| Group | string | ● live picker | Optionally place the item in this group |
| Item Name | string | Required | The name of the item |
| Column Values | object | Optional column values as JSON, e.g. {"status":{"label":"Done"}} |
Returns: id, result, tool_result, success, error
Delete Item
monday/item_delete · Action
Permanently delete a Monday.com item by its ID.
| Field | Type | Details | |
|---|---|---|---|
| Item ID | string | Required | The ID of the item to delete |
Returns: id, result, tool_result, success, error
Get Item
monday/item_get · Action
Fetch a single Monday.com item by its ID, including its column values.
| Field | Type | Details | |
|---|---|---|---|
| Item ID | string | Required | The ID of the item to fetch |
Returns: id, result, tool_result, success, error
Get Items
monday/item_get_all · Action
List the items in a Monday.com group on a board.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to list items from |
| Group | string | Required · ● live picker | The group whose items to list |
| Return All | boolean | Return every item (follows pagination) | |
| Limit | integer | Items per page (1-100) |
Returns: results, count, total, tool_result, success, error
Get Items by Column Value
monday/item_get_by_column_value · Action
Find Monday.com items on a board whose column matches a value.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required · ● live picker | The board to search |
| Column | string | Required · ● live picker | The column to match on |
| Value | string | Required | The value to match |
| Return All | boolean | Return every match (follows pagination) | |
| Limit | integer | Items per page (1-100) |
Returns: results, count, total, tool_result, success, error
Move Item to Group
monday/item_move · Action
Move a Monday.com item into a different group on its board.
| Field | Type | Details | |
|---|---|---|---|
| Board | string | ● live picker | The board the item is on (used to load the group picker) |
| Item ID | string | Required | The item to move |
| Group | string | Required · ● live picker | The group to move the item into |
Returns: id, result, tool_result, success, error
04User
Get Users
monday/user_get_all · Action
List the users in your Monday.com account.
| Field | Type | Details | |
|---|---|---|---|
| Limit | integer | Maximum number of users to return (1-100) |
Returns: results, count, total, tool_result, success, error
05Workspace
Get Workspaces
monday/workspace_get_all · Action
List the Monday.com workspaces you can access.
| Field | Type | Details | |
|---|---|---|---|
| Limit | integer | Maximum number of workspaces to return (1-100) |
Returns: results, count, total, tool_result, success, error
06Triggers
Monday.com Webhook Trigger
trigger/monday_webhook · Trigger
Triggers a flow when something happens on a Monday.com board you watch — an item is created, a column value changes, an update is posted, and so on. The webhook is registered automatically for the board and event you choose (Monday's challenge handshake is handled for you).
| Field | Type | Details | |
|---|---|---|---|
| Board | string | Required | The board to watch for changes |
| Event | string | Required | Which event to fire on — choices: Item Created, Item Name Changed, Column Value Changed, Status Column Changed, Update Posted, Item Archived, Item Deleted, Item Moved to Group, Subitem Created, Column Created |
Returns: content, event_type, board_id, item_id, column_id, user_id, body
07Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Column values for typed columns (status, date, people, timeline, etc.) must be supplied as column-type-specific JSON rather than plain text, so a status such as "Done" needs that column's JSON form, not the label on its own.
- Deleting an item permanently removes it with no way to recover it — use Archive when there is any chance you will need the row back.
- The Monday.com webhook trigger is unsigned, so its unique callback URL is the only thing protecting it; treat that URL as a secret and never share or publish it.
- Monday.com meters its API by a per-minute complexity budget, so flows that repeatedly pull large boards or long item lists can be throttled — page through large data sets rather than fetching everything at once.