SkillShop
SkillShop › Use cases › Work & Operations
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.

Pick the cheapest capable model per task for CRM and email work preview
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.

Read the original ↗