Skip to content

Monday board columns

Description

The Monday Board Columns activity enables interaction with the structure of a Monday.com board by allowing retrieval of existing columns or creation of new ones. Columns in Monday represent fields such as status, date, text, number, and others, used to capture and organize item-level data on boards.

This activity can either fetch all columns from a specified board or create new columns with specified types and configurations.

Use this activity to:

  • Retrieve the current set of columns on a Monday board for inspection or automation purposes
  • Add new columns (e.g., status, text, date) programmatically during board setup or customization

Use case: In a workflow that automates onboarding, a new project board can be created in Monday and then pre-filled with required columns (like Task Name, Due Date, Owner) using this activity. The data structure can then be used downstream to populate rows using MondayBoardItems activity.

Input

No input data is required. Configuration values drive the behavior.

Output

Output TypeFormatDescription
DataJSONList of columns or creation info

Configuration Fields

Field NameDescription
Monday ConnectionChoose a valid Monday OAuth connection to authenticate your request.
OperationSelect the type of action:
  • Get All
  • Create
Board NameSelect or enter the ID of the board where columns are to be retrieved or created. Required for both operations.
TitleProvide the name/title for the new column. This is only required for the Create operation.
Column TypeChoose the type of column to create (e.g., text, status, date, people). Supported types from Monday’s API.
DescriptionAn optional description to annotate or describe the purpose of the new column. Only used in Create operation.

Sample Input

OperationRequired FieldsExample Input
Get AllBoard Name
Board NameMarketingBoard123
CreateBoard Name, Title, Type
Board NameHRBoard01
TitleJoining Date
Column TypeDate

Sample Configuration

FieldValue
connection.idmonday_oauth_001
operationCreate
boardIdboard_22334
titlePriority
columnTypestatus
descriptionTask priority

Sample Output

IdTitleTypeBoard ID
col01Prioritystatusboard_22334
col02Due Datedateboard_22334