Lee Yih Ven
AI Project

Plumber WhatsApp Agent (token-lean)

Token-lean WhatsApp booking agent — plain LLM, no frameworks.

A WhatsApp booking agent for a plumber. No LangChain, no CrewAI, no n8n. Plain LLM + a few Python functions.

The reasoning behind skipping the frameworks is economic. WhatsApp Business API charges per message. For a plumber processing dozens of bookings a day, every framework token added is a real cost line. Frameworks add tokens.

The full stack:

That's the whole thing. No graph. No state machine. No agent executor.

Two practical effects emerged once it was running. First, the agent is more reliable without the framework — fewer layers of indirection, fewer abstractions, less to go wrong. The system prompt carries most of the work. Second, it's significantly cheaper per message because the prompt is leaner. At WhatsApp volume, that compounds into real margin.

The pattern that keeps showing up: not every agent needs an orchestrator. Most agents in the real world have a single goal, a small set of tools, and a clear escalation path. For those, plain LLM + structured output + a few functions outperforms every framework I've tried — on cost and on reliability.

Live demo →
#AIAgents #WhatsAppBusiness #LLM