Worktables icon

Worktables

Interact with Monday.com boards and items

Overview

This node enables interaction with Monday.com items, specifically allowing users to upload files directly into a file column of an item on a Monday board. It is useful in scenarios where you want to automate the process of attaching files (such as documents, images, or other media) to specific items within a project management board.

For example, you might use this node to:

  • Automatically upload a contract PDF to a client item when a new deal is created.
  • Attach design mockups to a task item after they are finalized.
  • Add supporting documentation files to an issue or bug report item.

This operation streamlines file management within Monday.com boards by integrating file uploads into automated workflows.

Properties

Name Meaning
Workspace Name or ID Select the workspace containing the board. You can choose from a list or specify an ID via expression.
Board Name or ID Select the Monday board where the item exists. Choose from a list or specify an ID via expression.
Is Subitem Boolean flag indicating whether to show parent item options (not used directly in this operation).
Item Name or ID Select the item on the board to which the file will be uploaded. Choose from a list or specify an ID via expression.
File Column Name or ID The ID of the file column in the item where the file will be uploaded. Choose from a list or specify an ID via expression.
Binary Property The name of the binary property in the input data that contains the file to upload. Default is "data".

Output

The output JSON contains the response from the Monday.com API after attempting to upload the file to the specified item column. Typically, it includes:

  • id: The identifier of the newly added file entry.
  • url: The URL where the uploaded file can be accessed.

No binary data is output by this node; it only returns metadata about the uploaded file.

Dependencies

  • Requires an API key credential for Monday.com with permissions to access and modify boards and items.
  • The node uses Monday.com's GraphQL API endpoint at https://api.monday.com/v2.
  • Input data must include a binary property containing the file data to upload.

Troubleshooting

  • No valid file data found in input: This error occurs if the specified binary property does not exist or contains no data. Ensure the input to the node includes a binary file under the correct property name.
  • Binary property "X" is undefined: Indicates the named binary property was not found in the current input item. Verify the binary property name matches exactly and that the previous node outputs the expected binary data.
  • API Key not found: The node requires a valid Monday.com API key configured in credentials. Make sure the credential is set up correctly.
  • Item ID or Board ID missing: These are required parameters. Confirm that the item and board IDs are provided either by selection or expression.
  • File Column ID missing or invalid: The file column must be a valid file-type column on the board. Use the dropdown to select or provide a valid ID.

Links and References

Discussion