Denly

Connect monday.com to coding agents

Want a coding agent to build your monday.com items? Denly does that: tag an item and an agent plans, builds, and opens a pull request, posting updates and moving the status column as it progresses.

monday.com

Import monday.com board items and updates and synchronize status columns.

1. Create monday credentials

In monday.com open the developer/API area, create or copy an API token for an account that can read and update the target board, and record the numeric board ID. Read monday authentication.

2. Create the Denly connection

Open Workspace → Integrations → Connect → monday.com. Use the board ID, API token, default GraphQL URL, trigger label or status value, and Plan first. Set Status column ID only if the board does not use monday's default status column.

Routing is optional. Leave Default Denly assignee blank for unassigned tasks, or choose one workspace member to own everything from this connection.

For per-person routing use Route by external assignee: each row pairs one person in the provider (left) with a workspace member (right), and + adds another row. Routing follows the item's assignee in the provider, not whoever created it, and a matching row beats the default above.

The left-hand value must be the identifier the provider actually sends, which the field's placeholder names for you. Matching ignores surrounding spaces and letter case, but nothing else: a near-miss routes nothing and looks the same as a broken integration.

3. Add the webhook

Create a board webhook. For monday’s built-in webhook append ?t=YOUR_INBOUND_SECRET to Denly’s URL. For a monday app, configure its signing secret and use JWT verification. Subscribe to item creation, column changes, and updates. Read monday webhooks.

4. Test and troubleshoot

Create an item, set its trigger status or label, or add an update containing #denly. Skipped means the status, label or create rule declined it. Failed on a transition usually means the status column ID is wrong – set it in Status column ID if the board does not use monday's default status column. An empty list means the URL token or JWT does not match.

See also

All integrations and providers → · Connect Basecamp to coding agents · Connect Jira to coding agents · Full documentation