bsTechTeam — Blog

How Bob Went From 200 Cold Names to 18 Hot Leads Before Lunch

Bob had a spreadsheet full of contacts and no system for knowing who to call. Here's exactly how we fixed that in three hours.


Bob runs a commercial cleaning company. He had 200 contacts in a spreadsheet — past clients, referrals, trade show badges, business cards photographed and forgotten. Every Monday morning he’d open that file, stare at it for twenty minutes, and close it again.

Not because he didn’t want to make calls. Because he had no idea where to start.

The Problem With Undifferentiated Lists

Every contact in Bob’s spreadsheet looked the same. A name, a phone number, maybe a company. No context. No signal. No indication of who was ready to buy, who was a long shot, and who he’d already spoken to three times.

So Bob did what most owners do: he called whoever he thought of first, or whoever was at the top of the list, or nobody at all because the whole thing felt too random to be worth the time.

What We Built

In the training, Bob ran his contact list through our AI enrichment workflow. We pulled in company size, industry, last activity signals, and ran a lead scoring model on top of HubSpot’s contact properties.

By 11 a.m. on Day 1, Bob’s Monday morning spreadsheet had become 18 contacts flagged as high-intent — companies that had engaged recently, fit his ideal customer profile, and hadn’t heard from him in over 90 days.

What Bob Did Monday Morning

He called the 18. He booked four follow-up appointments. He closed one by Wednesday.

The other 182 contacts entered a nurture sequence. Bob stopped thinking about them. The system thinks about them now.


This is placeholder content. Replace with the actual Bob case study before launch.