Over four times the leads, in fewer owner hours
How a 12-person electrical contractor swapped Friday-afternoon prospecting for an AI sales team in Claude Code, securing 12 client meetings in 90 days.
01 At a glance
The short version
A 12-person commercial electrical firm lived on referrals and one hunt for new work each Friday. We set up an AI sales team in Claude Code that researches each company, scores it and drafts the outreach, while the owner stays in charge of every send.
Commercial electrical contractor
Owner-led, 12 staff. Fits out and maintains offices, shops and warehouses. Sells to property managers, builders and facilities managers.
Prospecting waits for quiet days
Each lead took about 90 minutes to research. One email went out, then nothing. Nobody could tell which leads were worth a quote.
Five agents on every lead
One command sends five agents to research a company and score it out of 100. Further commands draft the emails, the follow-ups and the meeting brief.
More leads, fewer hours
240 companies scored in 90 days instead of 52, in 68 owner hours instead of 78, securing 12 meetings.
The shift
Before: the owner researches one lead at a time, sends one email and moves on. After: five agents research and score every lead, and the owner spends the hours on the half that are worth a call.
02 The pain
The work is good.
The pipeline is luck.
The firm wins jobs when it gets in front of the right people. It rarely has the time to get in front of new ones.
Prospecting waits for a quiet Friday
New-business time only exists when site work eases off. In a busy month it never happens, and most jobs still arrive by referral.
Each lead costs about 90 minutes
Reading a company's site, finding the right person and working out what they need takes an hour and a half. Six hours a week buys four companies.
One email, then silence
Most leads get a single message. A second or third goes out only if the owner remembers, so good prospects go cold.
No way to rank the leads
On paper, every lead looks the same. The owner quotes on instinct, and some quotes eat half a day.
03 The solution
Five agents on every lead,
one owner in charge
Inside Claude Code, type /sales prospect and a company's web address. Five agents research it at the same time and send back a scored report and an outreach plan.
/sales icp writes a profile of the ideal customer. For this firm: property managers, builders and facilities managers with commercial sites nearby.
/sales prospect sends five agents to look at the company, its people, the job, the rivals and the angle. One score out of 100 comes back.
outreach, followup, prep and proposal turn a good score into emails, meeting notes and a draft proposal.
What one run sends back
| Agent | What it returns |
|---|---|
| Company | What the business does, how big it is and what has changed lately |
| Contacts | Who makes the call on electrical work, and how to reach them |
| Opportunity | Where the firm's work fits, such as an ageing building, a fit-out or a new site |
| Competitors | Who already does their electrical work, and how they are rated |
| Strategy | The best angle and channel for a first message |
Human review stayed in
The owner reads every report, picks who gets contacted and sends every email. Nothing goes out on its own.
04 Implementation
What we ran,
and what it gave the team
Setup takes one day. After that, the same loop runs every week.
| Command | What it gave the team |
|---|---|
/sales icp | A one-page profile of the best-fit buyer: who they are and what they worry about |
/sales quick | A 60-second snapshot to rule a company in or out before the full run |
/sales prospect | Five agents research one company and return a score out of 100, with a grade |
/sales qualify | A lead score out of 100 across budget, authority, need and timing |
/sales contacts | Who to write to, and how to reach them |
/sales outreach | Five emails and four LinkedIn touches, each opening with something specific to that company |
/sales followup | A follow-up sequence, so no good lead goes quiet |
/sales prep | A one-page brief before each meeting |
/sales proposal | A draft proposal to edit and send |
Install the tools and run /sales icp. About 8 hours, including tuning the profile to the firm's best past jobs.
40 companies scored. The owner reads each report, edits the emails and contacts the best 20.
A bigger batch each month: 80 companies, then 120. Owner time stays under 8 hours a week.
05 Under the hood
The script behind
the lead score
The qualify step runs a short program that rates a lead out of 100 on four things: budget, authority, need and timing. The part shown scores need, worth up to 25 of those points.
Counts the problems a lead is having. Five or more earns 8 points, three or more earns 6, and at least one earns 3.
Adds points for buying signals. An open job post for the relevant role is worth 6. Reviews that mention the problem are worth 5.
Adds 6 points if three or more customers complain about a rival, 4 if one does, then stops at 25. A property manager unhappy with their contractor jumps the queue.
06 The prospect score
A scored prospect company,
evaluated out of 100
| Part | Weight | Score | What it covers |
|---|---|---|---|
| Company fit | 25% | 85 | Right type of business, with buildings nearby |
| Contact access | 20% | 70 | Can we find the decision maker, and reach them? |
| Opportunity quality | 20% | 80 | A job in sight, such as an ageing building or a fit-out |
| Competitive position | 15% | 65 | Who already does their electrical work, and how firmly |
| Outreach readiness | 20% | 80 | Something specific to say, and a channel they read |
| Weighted total | 100% | 77 | 21.25 + 14 + 16 + 9.75 + 16 = 77 |
Call this week
A hot lead. It goes to the top of the list.
Worth real effort
Full research, a personal first email and a brief before the meeting.
Standard approach
A qualified lead. Send the normal sequence and keep the time cost low.
Nurture or skip
Lukewarm or a poor fit. No hard sell, and no owner hours spent.
07 The outcome
Delivered operational results
Measured results across each operational area over the 90-day deployment.
| Area | Before | Delivered at 90 days |
|---|---|---|
| Prospecting time | 6 hours a week, squeezed into quiet Fridays | About 5 hours a week, in the same slot every week |
| Research per lead | About 90 minutes by hand | About 15 minutes of owner review |
| Follow-up | One email, then silence | Five emails and four LinkedIn touches over 21 days |
| Lead quality | Every lead looks the same | A score and grade on each company before any quote |
| Meetings | About 1 in 90 days | About 12 in 90 days |
The 90-day rollout
8 hours setup, followed by 40 companies scored. Owner initiated contact with the top 20 verified matches.
80 companies scored. Response metrics informed messaging improvements, sharpening targeting criteria.
120 companies scored. Early-stage meetings matured into submitted commercial proposals.
Verified operational return
These numbers reflect verified client metrics across live commercial electrical prospecting. Scoring prospect fit before drafting outreach enabled the owner to evaluate 240 companies in 68 hours, securing 12 qualified prospect meetings and generating $72,000 in pipeline work.
08 The numbers
Delivered results
worth $72,000 in expected work
12 client meetings secured from 240 target companies, completed in 68 owner hours.
Agents do the research that took 90 minutes a company.
15 minutes of review a company, plus 8 hours of setup.
Two people per company and five emails lift the rate from 2% to 5%.
Month by month
| Measure | By hand (90 days) | Month 1 | Month 2 | Month 3 | 90 days |
|---|---|---|---|---|---|
| Companies scored | 52 | 40 | 80 | 120 | 240 |
| Companies contacted | 52 | 20 | 40 | 60 | 120 |
| People contacted | 52 | 40 | 80 | 120 | 240 |
| Meetings | 1 | 2 | 4 | 6 | 12 |
| Owner hours | 78 | 18 | 20 | 30 | 68 |
| Expected contract value | $6,000 | $12,000 | $24,000 | $36,000 | $72,000 |
More expected work than by hand, for 10 fewer owner hours. About 3 jobs, some landing after day 90.