Agentic AI · May 31, 2026

We run our own outbound on an AI agent swarm. Here is what it actually did.

Most AI vendors cannot show you their own AI working. We can. Here is the agent swarm that runs our outbound, the numbers it produced, and what it taught us.

Justin Hinote, Co-Founder & CEO

Originally published on Queen City AI, May 31, 2026. Queen City AI merged into CoMavenAI on August 1, 2026; the article is reproduced here with company references updated. The system described is what we now sell as the AI Growth Engine.

Most companies selling you AI cannot show you their own AI working.

We can. Every weekday morning, before anyone on our team opens a laptop, a swarm of autonomous agents goes to work finding companies that look like our best customers, figuring out who to talk to, writing the emails, sending them, and handling the replies. It is the same architecture we build for clients as the AI Growth Engine, except we ran it on ourselves first, and we kept running it long enough to learn what actually moves the numbers.

This is not the story of why we built it. This is the other half: what it actually produced. Real numbers, where it broke, and the ones that did not match our assumptions.

What the swarm actually is

It is not one big model answering prompts. It is a chain of small, specialized agents, each doing one job and handing off to the next.

Coordinating all of it is an Operator that handles errors and recovery, and a learning agent we call the Dreamer that reviews each run and writes down what it learned so the next run is smarter. The agents do not talk to each other directly. They pass signals through a shared database, which means any one of them can fail and restart without taking the whole pipeline down.

To date, the Scout has evaluated just over 12,000 companies. The Analyst has sorted them into roughly 540 HOT, 4,600 WARM, and 6,800 COOL. The Enricher has produced more than 2,200 contacts with verified email addresses, the only contacts the swarm is ever allowed to email. That is the engine. Here is what we learned running it.

Lesson one: warmth beats volume, and the numbers are not close

The most expensive instinct in outbound is "send more." We had it too. The swarm talked us out of it.

Our standard cold sequence performs about how you would expect for good cold outreach: across roughly 7,500 sends, it earns a 45% open rate and a 21% click rate. Respectable. Not magic.

Then we pointed the swarm at a different cohort: people who had clicked one of our emails at some point in the past 90 days but never replied. Already warm, already curious, just not yet in a conversation. We built a dedicated re-engagement path for them.

The first batch of 288 of those prior-clickers came back at 91% open and 28% click. We did not believe it, so we kept running it monthly. Across 540 sends now, that re-engagement path holds a 70.7% open rate and a 41.5% click rate, roughly 1.6 times the opens and 2 times the clicks of our standard cold sequence, sustained over months, with zero spam complaints on the original batch.

The lesson is not "warm leads are better." Everyone knows that. The lesson is that an agent swarm can systematically find and re-engage the warm signal hiding in your own data, at a cadence no human SDR would keep up. The swarm now treats re-engagement as a first-class job, not an afterthought.

Lesson two: the economics have to be defensible, so we made them visible

Finding a verified email costs money. Some of the data providers we use charge per lookup. An agent that burns budget without producing verified contacts is not autonomous, it is just expensive.

So the Enricher is gated. It tries the cheapest, free paths first, searching public sources and scraping a company's own contact page, and only pays for a verified lookup when the cheaper paths come up empty, with a hard per-company cap. Every paid lookup is logged and reconciled against what it produced.

That discipline got tested. On one cohort of small businesses, the scheduled enrichment path returned zero verified emails. The data provider simply had no coverage. Instead of burning the budget retrying, the swarm had a fallback: use a research model to name the actual decision-makers, then verify just those specific names. In one recovery run, that path turned a 0% cohort into roughly 31% verified yield. The budget went toward contacts we could actually reach, not guesses.

This is the part most autonomous AI demos skip. Autonomy is not impressive when it is free to be wrong. It is impressive when it stays inside an economic budget and you can audit every dollar.

Lesson three: the swarm catches its own failures

The scariest failures are the silent ones. Here is one that happened to us.

A certificate on the link-tracking domain quietly stopped matching its hostname. Email kept sending, but 144 outbound messages went out with broken tracking links before anyone noticed. In a manual process, that is the kind of thing you find out about a week later, by accident.

So we did what you do with a swarm: we taught it to check. Now, before every single send batch, the Messenger runs a pre-flight chain. It confirms the sending infrastructure is reachable, verifies the tracking certificate actually covers its hostname, and checks the recent bounce rate against a ceiling. If any check fails, the batch aborts before a single email goes out. The swarm catches its own infrastructure failures before they cost us anything.

That same instinct runs all the way down. There is a documented recovery routine for the worst case, a morning where the swarm sends nothing. Instead of a human reverse-engineering why, the system walks a diagnostic order, finds the bottleneck, and recovers the day. Code changes to the swarm itself cannot ship to the live system until an automated test gate passes. The whole thing is built to fail safely and tell you about it.

Why we tell clients this story

We do not lead sales conversations with a slide that says "AI is transformative." We lead with this: we run our own growth function on an agent swarm, here are the real numbers, and here is where it broke and how it recovered.

That is the difference between an AI vendor and an AI operator. One sells you the promise. The other has already lived inside the failure modes, the budget that runs away, the cert that silently breaks, the cold list that converts at 2%, and built the guardrails before you have to.

If your sales team is drowning in manual prospecting, or you are paying for a tool that "does AI outreach" but cannot show you its own pipeline, that is exactly the conversation worth having. The swarm we run on ourselves is the same one we would build for you.

Frequently asked questions

What is an AI agent swarm for sales outreach?

An AI agent swarm is a set of small, specialized AI agents that each handle one step of the outbound process and hand off to the next: one finds target companies, one scores them, one finds and verifies contacts, one writes and sends the outreach, and one handles replies. Unlike a single chatbot, the agents work in a chain through a shared database, so each step can fail and recover independently without taking down the whole pipeline. It replaces the manual work of a prospecting and outbound sales team.

Does an AI agent swarm actually outperform manual cold outreach?

In our own pipeline, yes, but the biggest gains came from re-engagement, not raw volume. Our standard cold sequence runs about 45% open and 21% click. When the swarm systematically re-engaged contacts who had previously clicked but never replied, that cohort sustained a 70.7% open and 41.5% click rate across 540 sends, roughly 1.6x the opens and 2x the clicks. The advantage is not sending more, it is finding the warm signal already hiding in your data.

How do you keep an autonomous AI swarm from wasting money?

By gating the expensive steps. Our swarm tries free contact-discovery paths first, public sources and a company's own contact page, and only pays for a verified data lookup when the free paths fail, with a hard per-company cap. Every paid lookup is logged and reconciled against what it produced, so the economics are auditable. Autonomy only matters if it stays inside a budget you can defend.

What happens when the AI swarm breaks?

It is built to fail safely and tell you. Before every send batch, the swarm runs pre-flight checks on its infrastructure, sending reachability, tracking-certificate validity, and bounce rate, and aborts the batch if any check fails. There is a documented recovery routine for a zero-send morning, and code changes cannot reach the live system until an automated test gate passes. The goal is a system that catches its own failures before they cost you anything.

Can you build an agent swarm like this for our company?

Yes. The AI Growth Engine is the productized version of the system described here: the same scout, score, enrich, send architecture, adapted to your ideal customer, your voice, and your sales process. We run it on our own growth function first, which means the guardrails for the common failure modes are already built. Start with a working session and we will map where a swarm plugs into your pipeline.

Want to put this into practice? Book a 30 minute working session. We will talk through how this applies to your business and where the biggest opportunities are. Book a working session →

Related reading