Quick Overview
This workflow turns a ClickUp task tagged as ready into a full delivery pipeline: Anthropic Claude analyzes and designs the change, Cursor implements it, CI tests and a security scan validate it, GitHub manages the PR and merge, deployment runs, and production health checks drive success notifications or rollback via WhatsApp.
How it works
- Receives a webhook from ClickUp (or runs manually) and fetches the task details for the requirement.
- Sends the requirement to Anthropic Claude for a structured analysis and, if unclear, posts clarification questions to ClickUp and waits for a human reply before re-analyzing.
- Uses Anthropic Claude to produce an architecture plan and an ordered task breakdown, then creates corresponding ClickUp subtasks.
- Triggers a Cursor background agent to implement the feature on a branch, runs the CI test suite, and loops failure logs back to Cursor until tests pass or the max attempt limit is reached.
- Creates a GitHub pull request, triggers a security scan, and stops with a WhatsApp alert if critical/high findings are reported.
- Requests human approval over WhatsApp and, if approved, merges the PR, triggers deployment, and waits for deployment completion.
- Pulls production health metrics from the monitoring API and either marks the ClickUp task done with a WhatsApp success summary or triggers an automatic rollback and re-checks health after a grace period.
Setup
- Add credentials for ClickUp API, Anthropic API (HTTP Header Auth), Cursor API (HTTP Header Auth), GitHub API, and WhatsApp Business Cloud.
- Configure HTTP Header Auth credentials for your CI dispatch endpoint, security scanner, deployment platform, and production monitoring/health API used by the HTTP Request nodes.
- Update the values in Set - Config (ClickUp task/list IDs, repo owner/name and base branch, endpoint URLs, thresholds, max attempts, and WhatsApp phone IDs/recipient number).
- Copy each Wait node’s resume webhook URL and wire it to the matching external callback (ClickUp clarification reply, Cursor completion, CI results, security scan results, approval confirmation, and deployment complete events).