orch

Templates

chatbot-whatsapp

WhatsApp chatbot — Waha (self-hosted) + Claude agents + FastAPI webhook.

Tasks
4
Phases
3
Estimated
2 h
Routed to
claude/claude-sonnet-4-6
$ orch init --template chatbot-whatsapp

The plan

A task starts only when everything above it is done. The violet trace is the longest chain: it sets how soon the plan can finish.

F0.T1 — Waha docker-compose + persistent volumeF0.T1Waha docker-compose +persistent volumeF0.T2 — FastAPI project skeletonF0.T2FastAPI project skeletonF1.T1 — POST /webhook receives Waha eventsF1.T1POST /webhook receives WahaeventsF2.T1 — Claude agent replies to incoming messagesF2.T1Claude agent replies toincoming messages

Tasks by phase

F0 — Foundation (Waha + webhook)

IDTaskModelEstimateWaits for
F0.T1Waha docker-compose + persistent volumeclaude/claude-sonnet-4-60.4 h
F0.T2FastAPI project skeletonclaude/claude-sonnet-4-60.3 h

F1 — Message ingress

IDTaskModelEstimateWaits for
F1.T1POST /webhook receives Waha eventsclaude/claude-sonnet-4-60.5 hF0.T2

F2 — Claude agent loop

IDTaskModelEstimateWaits for
F2.T1Claude agent replies to incoming messagesclaude/claude-sonnet-4-60.8 hF1.T1, F0.T1

Try your own spec in the playground