Every box below is something that runs without a person in it. This is the map we walk clients through on a call, rebuilt as a page: five stages in order, each one readable, then the whole thing at once.
Eighteen buying signals in four groups, six of them scraper-led and invisible to most agencies. When one fires, the account is enriched into one record through a waterfall of providers, contacted across email and LinkedIn, and every reply is read and classified into one of six statuses.
A booked meeting hands the deal to Discovery Call.
Reminders go out the day before and the day of the call. Then two gates: did the call happen, and did it qualify. A no at the first gate asks whether it was rescheduled and, if not, drops the prospect into an automatic reactivation sequence. A yes at the second writes the transcript, the close likelihood and an estimated deal date into the CRM.
A qualified discovery call books the Demo. An unqualified one lands in Closed Lost with its reason.
The same two-gate shape as discovery, one stage further along. A qualified demo moves the deal to the demo-complete stage, adds the new transcript, raises the closed-won likelihood and recalculates the deal date. Nobody types any of it.
A qualified demo moves to Closed Won. An unqualified one to Closed Lost.
Billing details collected, contract generated, signature chased until it lands, contract stored, stage moved, first invoice generated and sent. The only lane where nobody has to remember to follow up, which is the lane where forgetting costs the most.
First signal to first invoice, with no person in the loop.
Every loss lands here, and the reason is the pivot. Budget cut, champion left, lost to a competitor, missing feature, too early, timing: each one arms a live trigger from the outbound stage. When the condition changes, the account re-enters outbound on the same reactivation path already used for out-of-office and not-now replies. The map is a loop, not a funnel.
A fired trigger re-enrolls the account in the outbound reactivation campaign.
When a deal dies, the loss reason becomes the trigger. Budget cut, champion left, wrong timing. The system keeps watching. When the condition changes, the account re-enters outbound on the same reactivation path already used for out-of-office and not-now replies.
Each record carries the prospect's LinkedIn profile, their company's LinkedIn page and the company website.
Illustrative records. People and companies are fictional.
Every node from the five stages above, with the connectors between them. Pan, zoom, and hover a tool family to see where it is used. On a phone, read it as a list.
The same system as the map, written out in order. Every step below runs without a person in it, and every branch has somewhere to go.
Eighteen triggers in four groups, enriched into one record, worked across email and LinkedIn, then routed on how the prospect replies.
Scraper-led. The six signals most agencies cannot detect.
What the target company did.
What a specific person did.
Not an event. A scored resemblance to your best customers.
Then Prospect Contacted
Then Prospect Responds
Then Lead Status Changed
Then Send Booking Link
Then Send Booking Link
Then Prospect Re-enrolled in Campaign
Then Prospect Enrolled in Reactivation Campaign
Then Removed from Campaign
Then Removed from Campaign
Then Contact, Company, Deal Created in CRM
Also the re-entry point for closed-lost accounts
Then Team Updated
Then Reminders Sent in Discovery Call
Reminders on a schedule, then two gates. Whether the call happened, and whether it qualified. Everything after either gate writes itself into the CRM.
Then Reminders Sent
Then Reminders Sent
Then Reminders Sent
Then Did the call happen?
Re-enters outbound
Then Transcript and Notes Added to CRM
Then Closed Won Likelihood Added to CRM
Then Estimated Deal Date Auto-Calculated
Then Follow-Up Email Drafted and Sent
Then Was the demo booked? in Demo
The same two-gate shape as discovery, one stage further along. A qualified demo moves the deal and updates the forecast without anyone typing.
Re-enters outbound
Then New Transcript and Notes Added to CRM
Then Increased Closed Won Likelihood in CRM
Then Estimated Deal Date Auto-Calculated
Then Follow-Up Email Drafted and Sent
Then Collect Billing Details in Closed Won
Billing, contract, signature chase, then the first invoice. The only lane where nobody has to remember to follow up.
Then Generate Contracts
Then Contract signed?
Then Contract signed?
Then Move to Closed Won
Then Generate First Invoice
Then Send First Invoice
Every loss lands here, and the reason is the pivot. It picks which live trigger reopens the account, so the map is a loop rather than a funnel.
Then Closed Lost Reason Added
Then Follow-Up Email Drafted and Sent
Then Marked as Closed Lost in CRM
Then Loss reason picks the trigger that reopens it
Then Reactivation Trigger Armed
Then Prospect Enrolled in Reactivation Campaign in Outbound Sales. The loss reason arms a live trigger and the account re-enters outbound
The full map is a 4,400-pixel-wide diagram, so it opens on a laptop or desktop. The five stages above are the same system, cut to fit a phone.
The map is where you end up, not where you start. Getting there is a three-month build with a defined end. Keeping it there is a different job, and it is the one most systems die from.
We go through the revenue stack you already have and check what is true in the data, then trace one lead from first touch to closed won. The gaps show up in that trace: fields nobody fills, two sources of truth for the same number, handoffs that only work when someone remembers.
You get A build list ranked by revenue impact. Every item has an owner, its prerequisites, and a definition of done.
We write down how you sell before we automate any of it. What counts as a lead, when it becomes qualified, who owns it, where it routes, what happens when it goes quiet. That becomes the data model: objects, properties, stage rules, scoring, and the triggers that fire off them.
You get A blueprint with nothing left to interpretation. If this appears, that happens, every time.
We build it in HubSpot or Attio, with Clay running enrichment and list logic and n8n running orchestration and alerts. Routing, scoring, sequencing, dashboards, QA and documentation ship together. This is the point where the map starts running on your data.
You get A production system your team can use in week one without being walked through it.
Data decays, sequences go stale, and routing rules stop matching how you sell. We watch data quality, enrichment accuracy, routing drift, and scoring calibration, then ship small changes on a steady cadence with a rollback path on each one.
Some clients are into a second year. Others take the system in-house sooner, which is the point of building it properly. The handover happens whenever you ask for it, and the documentation is written as we go rather than assembled at the end.
Thirty minutes with Macklin. We do it live on the call, and you keep the marked-up map either way.
