What Building 6 AI Agents Taught Me About Getting Picked by AI
I built 6 AI agents that find, research and pitch businesses. Here's what watching them choose taught me about getting your business picked and cited by AI.

Key Highlights
-
I built six AI agents to find, research and pitch prospects for my web services business. Two of them do what ChatGPT, Perplexity and Google AI Overviews do every day: scan the web for businesses and decide which ones make the shortlist
-
The lead discovery agent only picks businesses that give off clear public signals on LinkedIn, Reddit and Google. If those signals are missing, the business never enters the pipeline
-
The research agent builds a one-page brief from the live web, not from old training data. Whatever is written about a business right now becomes the brief
-
Specific beats generic on both sides. My outreach got replies because it quoted something real the prospect had done. AI answers work the same way: they cite pages that say something specific
-
The content agent's biggest weakness was missing first-person experience. That same gap is what stops content from being cited by AI search
-
Building an agent is the fastest way to understand AI visibility. You see, line by line, what a machine needs before it will pick a business
I built six AI agents over four months to run lead generation, prospect research, outreach, content, client communication and reporting for my web services business. This post covers how that system works. It also covers the part I did not expect: building agents that go out and choose businesses taught me more about AI visibility than any guide I had read.
Here is the plain version. My lead discovery agent and my research agent do a smaller version of what AI assistants do when someone asks "who's a good agency for X?" They search, they read, they summarise, and they pick. Watching them work showed me exactly which businesses get picked and which ones are invisible.
A note on honesty. This system multiplies what one person can do. It is not a hands-free money machine. Every agent has a point where a human reviews or decides. The revenue and cost figures below are from my own business and stack, and your results will depend on your niche, your customer profile and your existing brand presence.
How Do the 6 AI Agents Work Together?
The six agents run as a pipeline. Agent 1 (lead discovery) feeds Agent 2 (prospect research), which feeds Agent 3 (outreach). Agent 4 (content) runs alongside. Agent 5 handles existing clients. Agent 6 watches the other five and flags problems each week. Each agent does one job, which is what makes the system easy to fix when something breaks.
| Agent | Function | Primary Tools | Monthly Cost | Human Touch Required |
|---|---|---|---|---|
| 1. Lead Discovery | Scans LinkedIn, Reddit, and Google for new prospects matching ICP | Clay + GPT-4 API + LinkedIn Sales Navigator | USD 150 | Weekly ICP review and quality audit |
| 2. Prospect Research | Builds one-page brief on each prospect before outreach | Perplexity API + Claude for synthesis | USD 50 | Review flagged briefs before outreach sends |
| 3. Outreach and Follow-up | Sends personalised cold emails, LinkedIn DMs, follow-up sequences | Instantly.ai + GPT-4 personalisation layer | USD 200 | Daily inbox review. Escalates all replies to human |
| 4. Content Production | Creates SEO blog posts, LinkedIn posts, and case study drafts | Claude API + Surfer SEO integration | USD 150 | Full human review and edit before publication |
| 5. Client Communication | Handles FAQ responses, status updates, and change requests | Custom GPT + Notion knowledge base | USD 30 | Escalates complex or sensitive requests immediately |
| 6. Reporting and Analytics | Generates weekly performance report across all five agents | Zapier + Claude for narrative summary | USD 30 (Zapier) | Human reviews weekly digest and sets priorities |
For AI visibility, the interesting half is the front of the pipeline. Agents 1 and 2 are small, private versions of the AI search tools your customers already use. They go looking for businesses, read what the web says about them, and decide who is worth contacting.
Agent 1: How Does an AI Agent Decide Which Businesses to Pick?
Agent 1 scans LinkedIn, Reddit and Google every day for businesses that match my ideal customer profile. It looks for clear signals such as job postings, technology stack mentions and growth indicators, then adds the businesses that qualify to a list with some starting context. It saves me around ten hours a week of manual prospecting.
Tools: Clay runs the data enrichment workflow, GPT-4 API scores each business against my customer profile, and LinkedIn Sales Navigator handles LinkedIn discovery. Clay connects to over 100 data sources and fills gaps in order: when one source has nothing, the next one tries.
-
Signals the agent looks for: company size (10 to 200 employees), recent hires in specific roles, technology stack mentions in job postings, and recent funding announcements
-
Output: 15 to 25 qualifying businesses a day
-
Misses: about 20% of picks turn out not to qualify after a human check. I tighten the scoring prompts every week to cut this down
What this taught me: the agent can only pick what it can see. A business with no public job postings, no mention of its stack, no visible activity on LinkedIn or Reddit, simply does not show up. It is not rejected. It is never considered. AI search tools behave the same way. If the web does not carry clear, consistent signals about what you do and who you serve, you are not in the pool the answer is drawn from.
I rewrote my scoring criteria five times in four months as I learned which businesses actually became clients. Each change improved the list. An agent tuned once and left alone gets worse over time.
Agent 2: How Does an AI Agent Research a Business Before Recommending It?
Agent 2 takes each business from Agent 1 and writes a one-page brief: a short company summary, recent news and activity, likely pain points, and three to five specific hooks for outreach. That brief is the only thing Agent 3 knows about the business.
Tools: Perplexity API for live web research and Claude API to turn the findings into a brief. I chose Perplexity because it pulls current information from the live web instead of relying on training data that may be out of date. For recent news, job postings and leadership changes, live retrieval is essential.
Every brief follows the same shape:
-
Company description: two to three sentences
-
Recent notable activity: one to two data points
-
Likely pain points: two to three, based on their profile
-
Personalisation hooks: three to five specific details worth mentioning
What this taught me: the brief is the business, as far as the agent is concerned. If a company's own site is vague, the description is vague. If nothing recent has been published about them, the "recent activity" line is empty and there are no hooks to use. The businesses that produced the strongest briefs were the ones with a clear, specific description of what they do and something recent and concrete written about them. That is the same material Perplexity and ChatGPT lean on when they describe a business to a user.
Agent 3: Why Do Specific Details Win Over Generic Claims?
Agent 3 writes a personalised cold email and LinkedIn request for each business using Agent 2's brief, and runs the follow-ups. A human checks the inbox daily, and every reply goes straight to a human.
Tools: Instantly.ai for sending and deliverability (domain warming, send throttling, avoiding spam filters), and GPT-4 API to write a unique opening and body for each prospect from the brief.
-
Reply rate: 8 to 12% on cold email, against an industry average of 3 to 5%
-
Why it is higher: each email opens with something the prospect actually did or published recently. Generic openers get generic reply rates
-
Follow-ups: three, at four, eight and fourteen days, each written fresh rather than from a template
-
Guardrail: all replies, positive or negative, go to a human. No agent handles replies
What this taught me: specifics win. The only reason these emails worked is that the research agent found a real, specific detail to point to. AI answers work on the same rule. A page that states something concrete about a business, a named service, a clear customer, a real example, gives a model something to cite. A page of general claims gives it nothing.
Agent 4: Why Did AI-Written Content Need a Human Layer?
Agent 4 writes first drafts of blog posts, LinkedIn posts and case study outlines in about 20 minutes, against two to four hours by hand. Nothing it writes is published without a human review.
Tools: Claude API for drafting and Surfer SEO for keyword and topic coverage guidance. I picked Claude for long-form drafts because its output needed less editing than GPT-4 for this kind of content.
It produces eight to ten drafts a month. Six to eight get published after editing, and two to three need a heavy rewrite. Its most consistent failure was content that was accurate but had no first-person experience in it. Every piece needed at least one real example from my own work added before it went live.
What this taught me: the drafts that lacked experience were exactly the kind of content that neither Google nor AI search rewards. The agent handles structure and keyword coverage. The human adds the lived detail that gives an AI answer a reason to quote you over the next page that says the same thing.
Agents 5 and 6: Client Communication and Reporting
Agent 5 answers routine client questions from a Notion knowledge base and hands anything sensitive to a human. Agent 6 sends a weekly digest across all five agents and flags anything unusual.
Agent 5 runs on a custom GPT connected to a Notion knowledge base via API, so answers reflect the current project status rather than stale information. The escalation rules do most of the work. Any sign of frustration, any scope discussion, any timeline question where the client has not had an update in 48 hours, and any message mentioning "contract," "refund," "competitor" or "cancel" goes to a human. The agent handles about 40% of messages and I handle 60%. That split is right: the 40% are the ones where a human answer would add nothing.
Agent 6 uses Zapier to pull metrics from Clay, Instantly.ai, Notion and the publishing platform, and Claude API to write a short summary. It lands every Monday at 7am and takes about 15 minutes to read. The anomaly section matters most: fewer than ten new prospects in a week, a reply rate under 6%, or fewer than four content drafts all get flagged so problems do not pile up unnoticed.
The lesson from Agent 5 carries over too. An agent answers well only when it has a single, current, well-organised source of truth to read from. A business whose facts are scattered, out of date or contradictory across the web gives AI search the same problem.
“ The "selling 24/7" claim is real. I have a simpler version and it genuinely closes deals while I sleep. But the maintenance cost of AI agents is underrated. They need constant prompt tuning. You are trading active selling time for active maintenance time. Solopreneur community practitioner r/passive_income community, Reddit 2026 Source: Reddit: I Set Up 6 AI Agents That Sell Web Services 24/7
What Did the System Cost and Earn?
The six agents cost about USD 600 to 800 a month, depending on API usage. Revenue from clients first found by the pipeline is USD 8,000 to 12,000 a month at current performance, roughly 12x the stack cost. Those figures are from after the system was set up and debugged.
The first two months cost about USD 1,200 a month while I fixed prompts, broken integrations and tools that did not work out. The system became profitable in month three. I only count a client as agent-sourced if they first entered through the pipeline; referrals, direct inbound and existing relationships are excluded. By that measure the pipeline accounts for about 65 to 75% of monthly revenue.
What Are the Hard Lessons?
Three lessons most AI agent tutorials skip: maintenance is real, guardrails are not optional, and you should build one agent at a time.
Maintenance is real. Every agent needs its prompts checked every two to four weeks as APIs, platforms and prospect patterns change. I block two hours every other Friday for this. Skip it and results slip within a month.
Guardrails matter more than speed. In week three, the outreach agent sent five off-brand messages: too formal, with details pulled from the wrong prospect's brief, and one mentioning a case study I had not approved. I added a 24-hour review queue for the first ten messages to any new segment and a brand safety check before every send. It slowed things down slightly and stopped it happening again.
Build one at a time. I built all six at once over eight weeks, and three needed rebuilding. The better order is outreach first, then prospect research, then lead discovery, then content, then client communication, then reporting.
What This Means for Your AI Visibility
Your customers are starting to send AI tools to do what my agents do: find a shortlist of businesses, read about them, and recommend one. Building my own showed me what those tools need before they pick you.
| What my agent did | What it needed from a business | What to do about it |
|---|---|---|
| Scanned LinkedIn, Reddit and Google for matches | Clear, public signals of what the business does and who it serves | Say plainly what you do, for whom, and where, on your site and profiles |
| Researched the live web for a brief | Something recent and concrete written about the business | Keep publishing real updates, work and news so the "recent activity" line is never empty |
| Wrote outreach from specific hooks | Specific details to point to | Replace general claims with named services, real examples and clear facts |
| Drafted content | First-person experience | Add your own examples to everything you publish |
| Answered from one knowledge base | One current, consistent source of truth | Make sure your facts match everywhere they appear |
The short version: an AI agent does not reject businesses it cannot understand. It skips them. Getting picked starts with being easy to find, easy to describe and specific enough to quote. That is the work RANK IN AI OVERVIEW focuses on: helping businesses get cited in ChatGPT, Perplexity and Google AI Overviews.
Conclusion
Six AI agents did not remove the need for my judgment. They multiplied what one person can do, because each agent has one job, the agents run in a clear order, and a human stays in the loop for review and exceptions. Start with one agent, prove it works over four to six weeks, then add the next.
The bigger takeaway was on the other side of the pipeline. Watching my agents choose businesses made it obvious why some companies show up in AI answers and others do not. The ones that got picked were visible, current and specific. The rest were never in the running.
Frequently asked questions
How do AI agents find and choose which businesses to recommend?+
They search sources like LinkedIn, Reddit and Google for businesses that match what they are looking for, then read what the live web says about each one. In my own lead discovery agent, only businesses with clear public signals, such as job postings, stack mentions and visible activity, made the list. Businesses without those signals were not rejected. They were simply never found.
What does building AI agents teach you about AI visibility?+
It shows you what a machine needs before it will pick a business. My research agent built each prospect brief from the live web, so vague websites produced vague briefs and businesses with nothing recent written about them had no hooks to use. AI search tools like Perplexity and ChatGPT lean on the same kind of material when they describe a business to a user.
Why do specific details matter more than general claims for AI citations?+
Because a model needs something concrete to point to. My outreach agent reached an 8 to 12% reply rate against an industry average of 3 to 5% because every email referenced something real the prospect had done. AI answers work the same way: a page with named services, clear customers and real examples gives the model something to quote.
Can AI-written content get cited by AI search on its own?+
Rarely, in my experience. My content agent wrote accurate drafts, but its most consistent failure was missing first-person experience. Every piece needed at least one real example from my own work before publishing. That human layer is what gives both Google and AI search a reason to prefer your page over another that says the same thing.
What is the best first AI agent to build for a solo web services business?+
Start with the outreach agent. It creates revenue conversations directly without needing the full pipeline. Run it for four to six weeks, measure replies and pipeline, then add a prospect research agent to improve its input. I built all six agents at once and three needed rebuilding, so building one at a time saves real time and money.
Explore with AI
Share this


