Skip to main content

Monday.com integration

Read and write Monday.com boards, items, and groups on behalf of your clients without leaving TaskJuice.

What it does

The Monday.com integration lets your agency run board, item, and group operations on behalf of your clients without leaving TaskJuice. Connect a client's Monday.com account once and you can list boards, fetch items by board with cursor pagination, create new items in any group, update column values, move items between groups, create new boards in a workspace, and delete items. Two polling triggers watch a chosen board for new items and item updates so you can chain Monday.com activity into the rest of your workflow.

Connect a Monday.com account

  1. Open your workspace in TaskJuice and navigate to Connections.
  2. Choose Monday.com and click Connect.
  3. Sign in to the Monday.com account that should authorize the connection and approve the requested scopes (boards, workspaces, users, updates, webhooks).
  4. TaskJuice returns you to the workspace with the connection ready to use in any workflow.

Monday.com access tokens do not expire, so a single authorization remains valid until the user uninstalls the app from their account. To revoke access, open Monday.com Admin, navigate to Apps, find TaskJuice, and remove it. See the Monday.com OAuth guide for the full grant flow.

Triggers

  • monday/new-item polls a chosen board for newly created items and emits one activation per poll cycle containing every new item observed. Drop a Loop node downstream to process each item individually.
  • monday/item-updated polls a chosen board for items whose updated_at timestamp has moved past the last watermark and emits one activation per poll cycle containing every updated item. Drop a Loop node downstream to process each item individually.

Monday.com webhooks are board scoped, which makes connection level subscription brittle for agencies juggling many client boards. Polling on a per workflow basis is simpler to reason about, works on every board the connected account can read, and integrates cleanly with the post collapse items wrapping contract.

Actions

  • monday/create-item creates a new item on a board, optionally placing it in a group and seeding column values.
  • monday/update-item-column-values updates one or more column values on an existing item in a single GraphQL call.
  • monday/get-items-by-board fetches one page of items from a board using the items_page cursor pagination. The response carries the next cursor so workflows can drive multi page reads explicitly.
  • monday/get-boards lists the boards the connected account can access, with limit and page for paging.
  • monday/create-board creates a new board in a workspace with configurable visibility (public, private, share), description, and ownership.
  • monday/move-item-to-group moves an existing item to a different group on the same board.
  • monday/delete-item deletes an item by ID.

The bundle also ships board and group resource pickers (monday.board, monday.group) so the workflow editor can populate Board ID and Group ID dropdowns from the connected account instead of asking authors to paste raw IDs.

Known limitations

  • Monday.com exposes a single GraphQL endpoint at https://api.monday.com/v2. Every action and trigger posts a GraphQL document to that URL, so the rate limit budget is shared across read and write traffic from the same connection.
  • The platform enforces a per minute complexity budget per connected account. When the budget is exhausted Monday.com returns a 429 status, which TaskJuice surfaces as a retryable error so downstream resilience policies can back off.
  • Polling triggers fetch one page per cycle. For very large boards, increase the configured Max Items Per Cycle or rely on a downstream filter to deduplicate against your own state.
  • Monday.com personal API tokens are not supported by this integration. Use the OAuth flow, which issues an app scoped access token tied to the authorizing user.
  • Column values must be supplied as a stringified JSON document, matching the Monday.com change_multiple_column_values contract. The editor offers a JSON helper field to make this easier.
Was this helpful?
Monday.com integration | TaskJuice Docs