C
Cody
Productivity

Connecting OpenClaw with Monday.com: A Practical Guide

·3 min read

Monday.com is where boards, owners, statuses, due dates, and cross-functional project movement can get hard to read once the team is busy. A Monday.com AI assistant is most useful when it helps people review board health, surface stuck or overdue work, understand who owns what, and turn item movement into clear Slack updates without living inside boards and views all day. If you are running OpenClaw yourself, Monday.com is still a workable integration to wire up, but Cody is the faster path if you want the assistant experience instead of the API glue.

How OpenClaw Integrations Work

OpenClaw is a self-hosted AI assistant that runs on your own server — typically an EC2 instance — and connects to Slack. It uses Claude under the hood to process requests. Out of the box, OpenClaw doesn't ship with pre-built connections to third-party tools. Instead, integrations are built using the skills system: markdown files in ~/.openclaw/skills/ that give Claude instructions for a particular domain, combined with HTTP tool calls to any API you expose to it.

In practice, adding a real integration means: getting API credentials from the third-party service, building or configuring a small proxy/endpoint that OpenClaw can call, and writing a skill file that tells Claude how to use it. For some tools this is an afternoon of work. For others — like Monday.com — it's considerably more involved.

Connecting OpenClaw with Monday.com: Step by Step

Step 1: Get Your Monday API Token

Go to Monday.com → Profile → Developers → My Access Tokens. Copy your personal API token. All requests go to https://api.monday.com/v2 using this as a Bearer token. Monday uses GraphQL exclusively — there's no REST API.

Step 2: Learn the GraphQL Schema

Key queries: boards to list boards, items_by_column_values to search for specific items, items_page on a board to paginate through all items. Monday's schema is well-documented in their API playground at monday.com/developers/v2.

Step 3: Build the Proxy and Skill File

Build your proxy around board summary and item search queries. Write ~/.openclaw/skills/monday.md with your board names and IDs. Monday returns column values as generic value strings — your proxy should decode these into readable formats based on column type.

Challenges and Caveats

Column Values Are Returned as Untyped JSON Strings

Monday's API returns column values as opaque JSON strings — the format depends on the column type (status, date, person, dropdown, etc.) and isn't always obvious. Your proxy needs to decode these strings correctly for each column type you care about.

Complexity Tokens Limit Expensive Queries

Monday uses a 'complexity' system to rate-limit API usage. Each query consumes a complexity budget based on how many items and fields it returns. Queries that retrieve all columns for all items on a large board will hit complexity limits quickly.


Skip All of This — Use Cody Instead

Cody gives your team a Monday.com assistant in Slack, so people can review board status, spot blocked or overdue items, clarify ownership, and draft project updates without managing GraphQL queries, decoding column payloads, or babysitting complexity budgets.

Get started with Cody →


Related Guides


Need the model-flexible version? See: How to Connect Monday.com to OpenClaw: Setup, Models, and Workflow Guide.