Case study · Acquisition systems · Amy Wilkinson

Growth that keeps running when the founder gets busy.

One system, built three times for three companies with nothing in common except a founder doing acquisition in their spare time. The loop never changed. What each company already had did. Here is what it produced, with the receipts and the mechanism.

Amy WilkinsonFounder, FounderGrowthOS
15 September 2026
16 minute read
10%
of companies contacted booked a call, company A’s own tally across both runs (7 of 67)
21,927
people mapped into one rolodex, 25,816 verified routes (company B)
112
contactable operators found in 14 countries from 34 call recordings and map data (company C)
1,635
companies sourced and scored against an ideal customer, across the three builds
Where the numbers come from

Numbers marked as logged come from send logs, calendars and the engine's own ledgers. Company A's calls and clients across both runs, and its inbound lead count, are its own tallies and are marked as such. Client names are withheld; each company is described by shape.

If you read nothing else
  1. Acquisition works when it runs as a loop with memory: nine stages, one human gate, nothing ends at "sent". It stops working the week it depends on someone's spare time.
  2. The loop lives inside the tools a team already uses and borrows specialist tools for one job each.
  3. It was built three times, for three companies told below in the order of what each had to start with: a founder with a mailbox, an agency with a rolodex, a product company with recorded calls.
  4. Company A, a founder-led services business with nothing but public signals and its own network, ran it on its own pipeline: 67 companies in a day, 105 touches with receipts, two calls by day four of week one, and across its two runs at least seven calls and five signed clients.
  5. Company B, an agency, pointed it at five people's networks: 21,927 people merged into one rolodex, 836 evidenced warm routes into 465 companies, at a measured USD 0.14 per newly verified candidate.
  6. Company C, a product company, rebuilt its ideal customer from 34 call recordings and sourced from map data: 124 operators found, 112 contactable, 26 drafts staged, in 14 countries.

Part 1

The system: one loop, one human gate

Most early companies do growth in the founder's spare time. A list gets built, a template gets sent, replies get lost, and it all stops the week something else catches fire. A prospecting tool, a template or a CRM each add a place to look and none of them does the thinking. Which company, why now, what to say, what happens next: that still sits with one person.

The other option is a hire, a six-figure salary for a person who leaves with the system in their head. The engine described here is the third option. It runs inside the AI assistant the team already uses, keeps every record in the hub they already run, drafts in their mailbox under their own signature, and reads LinkedIn through their own browser. It calls a specialist tool such as Hunter, Sales Navigator or Clay only for the one job that tool is best at, and records what came back.

The engine is the right person on the team. It works where the team works, reads what they already have, and uses the specialist tools they already pay for.

It runs nine stages for every company, every time. Source a candidate with its evidence. Check it against the wall: never a client, an investor, a partner, an active conversation, or anyone who has asked not to be contacted. Qualify it on three facts kept apart: fit with who succeeds, whether it can pay and would buy rather than hire, and a real way in. Choose the best door, frame one angle in the sender's voice with every claim sourced, and stop until a person approves the exact recipient, sender, channel and text.

Only then send, through the company's own accounts, and record the receipt. Watch the mailbox, calendar and LinkedIn inbox, replan the company, and once a week learn from the rows with receipts and propose at most three changes.

The nine-stage acquisition loop: what each stage reads, does and writes, with human approval at stage six
Figure 1. The loop as three lanes: what is read, the nine stages with the rule each applies, and the record each writes. Yellow is the only place a person is required.

Two rules hold it together. Sent means a receipt, a message ID or a thread link; a draft is never counted. And every company has one next action with a date, which the engine reads to decide what happens next, so the plan lives in the hub rather than in anyone's head.

Part 2

Three companies, one loop

The same nine stages were built for three companies with very different raw material. The loop did not change; what the engine read did. The three are told in order of what each company had to start with, from least to most: company A had a founder, a mailbox and public signals; company B had four senior people's networks; company C had thirty-four recorded customer calls. The table shows the differences at a glance, and each company then gets its own section.

Company ACompany BCompany C
WhoFounder-led B2B services business, no growth team, sells to early-stage and mid-market companiesMarketing agency, forty-plus people, one sector, four senior people with deep networksSoftware company selling to multi-location operators, small team, 37-day pilot
Raw materialPublic signals and the founder's own LinkedIn networkFive people's LinkedIn networks, 21,927 people once merged34 call recordings, a beta list with outcomes, product usage data
What was customisedThree sourcing buckets; a channel plan decided by each company's door; two message shapes testedThe rolodex scanner; route shown beside the score; pointers instead of drafts; four companies per reviewer per dayThe ideal customer rebuilt as success buckets; sourcing from map data; one review surface with a five-minute guide
What it produced (logged)67 companies contacted in a day, 105 touches with receipts, 5 replies and 6 acceptances in hours, 2 calls by day four21,927 people and 25,816 verified routes in one graph; 1,350 companies scored; 836 evidenced warm routes into 465 companies; a scan pass in 3.5 minutes at zero model cost, USD 0.14 per newly verified candidate; 12 recommended companies a day with enriched cards124 operators sourced, 112 contactable in 14 countries, 14 enriched in a day, 26 drafts staged for approval
Where it ranThe founder's assistant, Notion, Gmail, LinkedIn through her browser, HunterA team dashboard, Slack with a 10:00 team check-in, each person's own mailbox, Hunter on the agency's keyA founder dashboard with brief, review and one-tap approve; the founder's own channels

Company A

A founder-led services business with no growth team

The situation

Company A sells a done-with-you service to early-stage and mid-market companies. One founder, no growth hire, and outreach that stopped whenever client work was heavy. An earlier build had run for a few months; the company's own tally from that period was at least five calls booked and, across the strategies it formalised, about fifteen inbound leads and five signed clients. Then it lapsed and the pipeline went quiet with it.

The September run was the rebuild: the same loop, designed so it could not lapse, with every send logged and a scheduled watch behind it.

What was customised

Three things were shaped to this company. Sourcing ran in three buckets: companies with public news inside 90 days, the founder's own first-degree network read for a current growth signal, and mid-market companies with a hiring or expansion trigger from Sales Navigator. The card decided the channel: email plus LinkedIn where both exist, a relationship message for first-degree connections, one InMail and never a second where there is no Connect button and no email, and a research task where there is no door. Two message shapes were alternated: A, the full shape, and B, the same blocks in four or five sentences.

Week one

Week one, sourcing. Web research surfaced about 60 companies with recent news; 24 survived the read, 14 cleared the fit bar of 70, and 12 also had a trigger inside the 60-day window the engine calls golden. The founder's LinkedIn connections were read through her own browser: 28 company pages opened, 127 first-degree contacts assessed, 102 excluded by rule, 23 kept with the door already attached. Sales Navigator and the press produced about 40 mid-market candidates, 20 kept. Every one of the 67 got the same card, with dated evidence, fit and attainability scored separately, the route person and a framing angle. Hunter ran on the founder's own account: 37 of 67 ended the day with a verified business email; the other 30 would go LinkedIn-first.

What moved through the system for company A: candidates considered, companies contacted, receipted touches, early responses
Figure 2. Company A's week: companies, touches and outcomes counted separately, with the denominator at every step.

Week one, sending. The card decided the channel for each company.

Route selection: relationship degree and verified email decide the channel for every company
Figure 3. Day zero by company: the relationship degree and the email state decide the channels. Every outbound path still needs approval.

The founder reviewed the drafts, confirmed the greeting and the variant split, and approved the batch. Each send was executed and verified one at a time: 35 emails, each with its thread in Sent; 44 connection notes with LinkedIn's confirmation; 23 first-degree messages with delivered ticks; 3 InMails, taking the credit balance from 150 to 147. 105 touches to 67 companies, every one logged the moment it went.

ChannelSent, week oneReceipt recorded
Email, from the business mailbox35Message in Sent, thread ID
LinkedIn connection notes44"Invitation sent" confirmation per person
LinkedIn messages, first degree23Delivered ticks in the thread
InMail, third degree with no Connect button3Credits 150 to 147
Total10567 companies in week one, every send logged the moment it went

Week one, what came back. Five emails were answered within the first few hours, from 35 sent. Six connection requests were accepted within the first hour, from 44. By day four, two of the 67 companies had booked a call through the link: one from a first-degree LinkedIn message in the short shape, one from a cold email in the full shape to a chief executive who had closed a USD 30M round the week before. Replies split three on the full shape and two on the short, from 15 and 20 sends, below the sample the review needs to call a winner; what mattered in every reply was the opener, a specific, dated, true thing about the company.

On day four every silent company got its second touch: one line referencing the first, one question, no repeat of the pitch. The two that booked were moved to meeting booked, their follow-ups cancelled, and a call agenda written from their cards. None of that needed the founder. It needed the record.

Outcome by day four of week one (logged)CountDenominator
Email replies within the first hours535 emails (14 percent)
Connection acceptances within the first hour644 notes
Calls booked through the link267 companies (3 percent)

What it has produced, across both runs

Across the earlier build and the September runCountSource
Calls bookedat least 72 logged in September; at least 5 from the earlier build, the company's own tally
Inbound leads attributed to the strategies the engine formalisedabout 15the company's own tally; includes conversations that arrived through its positioning and content
Clients signed5the company's own tally

The distinction between logged and tallied is deliberate. The engine counts only what carries a receipt. The company's own count is included because it is the number that matters to the company, and the strategies behind it are what the engine now enforces.

What it cost, and what it refused to do

The bill for the September run was the assistant subscription the company already paid for, its mailbox, its LinkedIn account, a Hunter plan with 50 credits, and three InMail credits. No new platform, no new seat, no data moved anywhere. It sent nothing on its own, invented no contact, counted no draft as sent, and promised no result. The two September calls were booked on days she was not doing outreach at all.

Company B

An agency with a rolodex

The situation

Company A started with almost no relationships. Company B, a marketing agency of forty-plus people serving one sector, had the opposite problem: a surplus of relationships in four senior people's heads and LinkedIn accounts, with no system for working them. Three constraints shaped the build: a compliance lead who would not delegate mailboxes, a team that cared about its own voice above all, and a partner for whom "nothing ever auto-sends" was a condition of doing business.

What was customised: the rolodex scanner

Five people exported their LinkedIn connections and the engine merged them into one graph: 21,927 people, after resolving 2,203 aliases so one human with three spellings counted once. On top of the graph it built 1,350 company records, scored each against the agency's fit rubric, and attached 971 dated signals across 596 of them from the public wire. Then the join: 25,816 verified relationship routes, of which 836 are evidenced warm routes, 681 first-degree and 155 second-degree, giving 465 companies where somebody at the agency can make an introduction with a named person and the evidence behind it. That list did not exist a month earlier. The wall was loaded with the agency's own clients and investors, and Hunter ran on the agency's key, bounded at ten lookups per run and a hundred a month.

Three design decisions made it the agency's system. The route sits beside the score and plays no part in it, so a warm route cannot promote a weak fit and a strong fit with no route still surfaces, labelled cold. The recommended set is four companies per reviewer per day, twelve across three reviewers, posted to Slack at 10:00 each morning as counts with a link; the client had started at ten a day and reset it to two or three golden prospects per person per week, and the engine took that as a rule. And pointers instead of drafts: the engine supplies why them, why now, the angle and the way in, and each person writes in their own words and sends from their own account.

What it produced

The scanner was measured before the cadence was chosen. A full pass takes about three and a half minutes at zero model cost, and each newly verified candidate costs about USD 0.14 in provider fees. Weekly scanning runs at USD 3 to 9 a month, twice-weekly at 6 to 19, daily at 21 to 63; every cadence catches the same events, and frequency only buys freshness. Over the first 24 days the engines ran 6,672 times, 6,617 of them clean, a 99.2 percent success rate on unattended overnight work, for USD 3.87 in model cost.

Rolodex scan cadenceMonthly costWhat it buys
WeeklyUSD 3 to 9Every event caught within a week
Twice weekly (recommended)USD 6 to 19Triggers fresh within three or four days
DailyUSD 21 to 63Same-day freshness on every route

Every recommended company arrives as an enriched account card: the signal that surfaced it, the score in its three components, the contacts ranked by relevance then warmth, owner, history and the next touch. A Held lane keeps companies that are right but not yet timely out of the active count. The dashboard, the daily set and the Slack check-in went live to the team on 2 September 2026 after four rounds of the founder's own testing.

What it taught

The first version of the matching was strict, and strictness costs routes. The tolerant version landed on 24 August and warm routes found per run went from a steady 42.6 to 50.6 the same day and 55.3 the day after, a 29 percent lift. The measurement also changed the strategy: about a third of active companies had a warm route into them, and the highest-fit slice, sourced cold from wires and funding news, had none. So the mechanism inverted: source from the network first, then rank by fit inside the warm-covered set.

Two more things are now rules everywhere. The first draft copy read like a system rather than the sender, and the client said so; pointers and per-person voice profiles are the answer. And quality beat quota: the golden bar, fit 70 plus a live trigger plus a real door plus the wall, is the standard definition.

Company C

A product company with 34 calls nobody had read together

The situation

Companies A and B both started from who to contact. Company C started from what its customers had already said. It sells software to multi-location operators, a market spread across countries and hard to reach with a generic pitch, and it had 34 recorded customer calls, a beta list with outcomes and product usage data, and nobody had read them together; its ideal customer profile had been written before any of it existed. The engagement was a 37-day pilot with a founder who wanted to see, day by day, that the system was doing what it said.

What was customised: the read system

The engine started with the reading. Transcripts, beta outcomes and usage data were retraced into success buckets: which traits and behaviours predicted activation, depth of use and retention. The best predictor was a trait rather than a firmographic; geography became a soft tiebreak, and price left the openers because the transcripts showed it was the wrong first conversation. Those buckets became the rubric every candidate is scored against.

Sourcing then went to public map data, enriched with what each location publishes, then scored. The founder saw everything on one surface: the daily brief, the draft, a one-tap approve, the follow-up plan and the replies. The pilot opened with a seven-day observation window, about five candidates a day for the founder to verdict, before any live execution.

What it produced

First pass (logged)Count
Operators sourced124
Contactable, with a real door112
Countries covered14
Enriched in a single day14
Drafts staged for approval26
Operator pool after the second sourcing pass218

What it taught

Early scores looked low and the founder asked whether the benchmark was wrong or the candidates were poor. Neither: the scores were honest about thin evidence, and enrichment lifted them, so evidence depth is now shown on every card. The other lesson: an ideal customer written from belief will disagree with one derived from who actually succeeded, and the second is the one to build on.

Part 3

The same loop, pointed at a consumer product

Everything above is B2B, and the loop does not care. For a consumer product the "companies" become creators, communities, partners and power users, and the "replies" become installs and word of mouth; the wall, the one next action and the weekly review from receipts all hold. The engine does the relentless part, reading, qualifying, drafting, watching, remembering, and the humans do the judgement on who, the approval on what, and the conversations that follow.

Part 4

Under the hood

For readers who want the wiring. Four diagrams: every read and write, the states a company moves through, the records the engine keeps, and one day of its calls.

Where it lives, and what it borrows

The operating layer: specialist inputs, engine jobs, and the surfaces the team already owns
Figure 4. Where it lives and what it borrows. Specialist inputs on the left, the engine's jobs in the middle, the surfaces the team already owns on the right, with each tool's status in the three builds.
ToolWhat the engine uses it forStatus in the three builds
Notion or your CRMThe record of everything: companies, people, signals, drafts, plan steps, receipts, analyticsLive in every build
Gmail or Workspace mailNative drafts in the sender's name; reply and bounce detectionLive in every build
Calendar, notetaker, DriveBooked calls move the company; transcripts become notes and follow-upsLive (transcripts) in company C
SlackThe daily brief and reply alerts, in the team's growth channelLive in company B
LinkedIn and Sales Navigator, through the browserProfile and company reads; approved notes, messages and InMail at human paceLive in company A
HunterEmail finder and verifier; only a valid result counts as verifiedLive in companies A and B
ClayEnrichment and list building, where the team already runs itSupported; used only when the customer already pays for it
StalkrMentions of the company, competitors and keywords, feeding insights and inboundSupported through its connector and webhooks
Fibr or a landing-page toolThe engine writes the persona briefs the pages are built from and reads which pages converted, so targeting and messaging learn togetherDesign pattern; not yet in a live build

What a company goes through

Company states from observed to won or lost, with the branches and guardrails
Figure 5. The states a company moves through, the branches that hold or close it, and the silence loop that advances on days 4, 9, 18 and 35.

The records it keeps

The record model: one company record with people, signals, drafts, plan steps, analytics and suppression linked to it
Figure 6. The record model. One row per company; people, signals, drafts and plan steps link to it; analytics count only receipted sends.

One day, as the calls it makes

A working day: what the system does at each time and what lands for the founder
Figure 7. One working day as the schedule carries it. Yellow marks a human decision; everything else runs on its own.

Written by Amy Wilkinson. Numbers marked as logged come from send logs, calendars and the engine's own ledgers as at 15 September 2026; company A's tallies across both runs are its own count and are marked as such. Companies are described by shape only. No names, client strategy, customers or commercial terms are published here.

See what your acquisition could run like.

A 20-minute call and a free growth diagnostic you keep either way, to run yourselves or with us.

Book the call →