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.
Denly