cani-loop Guides

How to Run a Continuous Improvement Loop With AI Agents

Pick one business loop and close it end-to-end: normalize what comes in, let a frontier model rank it against an explicit ideal buyer, let agents act on the ranked work, and feed every outcome back into the next cycle — on a schedule, with a memory, behind approval gates you loosen in phases. That's the whole method. The rest of this article is those steps in order, drawn from how cani-loop runs inbound for the Optimus ecosystem every hour.

The common failure isn't ambition — it's shape. Founders bolt agents onto individual tasks (write this email, summarize that call) and get a pile of disconnected automations that never learn. Improvement only compounds when the circuit closes. Here's how to close it.

Step 1: Pick one loop, not one task

A task is "draft follow-up emails." A loop is "ad spend → lead → qualification → outreach → conversion → better ad spend." Choose a circuit where the last stage genuinely feeds the first, because that feedback path is where all the compounding lives. cani-loop runs exactly one loop — inbound pipeline — and resists scope creep on purpose. If you're unsure what qualifies, the definition test is in what a CANI loop actually is.

Step 2: Normalize the capture layer

Every source — ad forms, landing pages, portal opt-ins — must land in one queue with one shape. This is the least glamorous step and the one that decides whether the system survives contact with growth. When capture is normalized, adding a new lead source is an afternoon of mapping fields; the brain of the loop never has to change. When it isn't, every new source means re-plumbing everything downstream.

Step 3: Make qualification automatic and account-shaped

An email address is not a lead — it's a pointer to an account. Enrichment (cani-loop uses Apollo) should resolve every opt-in to title, seniority, company revenue, and headcount, and surface the rest of the C-suite at the domain. That last part matters more than founders expect: when the person who opted in isn't the decision-maker but the company fits, the right move is reaching the founder by name, not nurturing the intern. The full playbook for this stage is in how to qualify inbound leads automatically.

Step 4: Score against an explicit ICP — written down, not vibes

The scoring seat is where you put the frontier model. cani-loop uses Claude Opus with the real buyer context loaded, ranking every lead against the $5–$50M founder-architect profile. Two rules make this work:

Step 5: Gate the irreversible before you automate anything

This is Phase 1, and skipping it is how automated outreach becomes a brand incident. Every send in your name waits on one-click approval. Every rejection you make persists by fingerprint, so the loop never re-asks about the same lead even if the model words the issue differently next cycle. The point of Phase 1 isn't caution for its own sake — it's that your judgment is training data, and the approval queue is how the loop absorbs it. The gate design (consent-only ad audiences, no double-sends, agent-owned mailbox) is detailed in the six outreach automation mistakes.

Step 6: Widen the auto-fire lane one category at a time

Phase 2 begins when the approval queue gets boring. Warm follow-ups to people who opted in, portal enrollments, thank-you sequences — the safe, reversible categories auto-fire first, while high-stakes cold sends still wait for a click. The heuristic: you never hand off trust you haven't earned back yet. Each category graduates individually. What you get back is your mornings — the digest replaces the inbox as your interface to the pipeline.

Step 7: Close the loop — outcomes must rewrite inputs

Phase 3 is the part most "AI-powered" stacks never build: the system tunes itself against what actually closed. In cani-loop, converted buyers get hashed into Meta Custom Audiences the same day, Lookalike audiences rebuild off real receipts, and the ICP weights adjust toward the leads that became revenue. This is the stage that separates a loop from a conveyor belt — and skipping it has a measurable price, worked through in why cost per lead creeps upward when nothing learns.

How do you know it's working?

Watch a handful of numbers across 7/30/90-day windows so you see direction, not snapshots. cani-loop tracks six: cost per qualified buyer (not raw CPL), multi-thread reply rate, reply-to-meeting rate, Lookalike CAC vs. cold CAC, approval-queue volume, and time-to-touch on a fit lead. Each one answers a single decision — scale spend, kill a creative, or widen the auto-fire lane. If a metric doesn't map to a decision, it's decoration.

FAQ

How long before I can let the agents act without approving every send?

When the approval queue stops teaching you anything. In Phase 1 you review every action and the loop learns your judgment — suppressions stick by fingerprint. When you notice you're approving the same safe categories every day without thinking, that category is ready for the auto-fire lane. You widen the lane one category at a time, not all at once.

What's the minimum stack to run an improvement loop with agents?

A scheduler (an hourly cron is enough), a normalized event queue with persistence, a frontier model with your ICP and buyer context loaded for scoring, a mailbox the agent owns, and one feedback write-back path — for cani-loop that's converted buyers hashed into Meta Custom Audiences. Fancy orchestration frameworks are optional. The closed circuit is not.

Should the improvement loop run against my whole business at once?

No. Close one loop end-to-end before you add a second. cani-loop runs exactly one: inbound pipeline, from ad to conversion and back into targeting. A loop that closes on a narrow slice beats a platform that half-covers everything, because only closed loops compound.

What do I still have to do myself?

Set the direction and hold the veto. You define the ICP, decide which categories are safe to auto-fire, approve the irreversible sends, and read one digest a day. The loop grinds; the architect steers. If you'd rather hire your first agent than build the factory, that's exactly the gap MAKO exists to fill.

Want the loop running against your ads?

cani-loop runs the inbound for the Optimus ecosystem. The path in for outside founders is Optimus Mastermind.

buildwithoptimus.com