Work & OperationsDone with OpenClaw
Pick the cheapest capable model per task for CRM and email work
A user had their OpenClaw agent rewrite its own code to add a throttle module that picks the cheapest capable model for tasks like CRM analysis and drafting outbound emails.
- What They Did
- Koka Sexton runs OpenClaw as a routing layer over OpenAI, Claude and Gemini. He had the agent rewrite its own code to add a manual-throttle module. The agent then picks the cheapest capable model for each job, such as a 30-row CRM analysis versus writing 20 outbound emails, and switches when he tells it to.
- How It Went
- The agent now matches model cost to task complexity and acts as a chief of staff, handling follow-ups and drafts. The source gives no cost savings figures.
- Worth Knowing
- The throttle is manual: the agent switches models when he tells it to. It sends external messages only after his explicit approval.
Try it yourself with OpenClaw
Add a model-routing module to yourself that picks the cheapest capable model for each task type, such as [task types, e.g. CRM analysis, drafting outbound emails, summarizing]. Use these models and prices: [list of models and costs]. Show me the code changes and a test run with sample tasks before applying them, and finish by logging which model handled each task and the estimated cost.