Automation Consulting Services
Distribution$8M · Massachusetts · 5 weeks to live

Real-time lead time automation across 5,500+ SKUs for an $8M HVAC distributor

Scheduled automation pulling live availability from GE and Bosch supplier portals and pushing accurate hourly lead times to a Massachusetts HVAC distributor website.

Results
SKUs managed automatically5,500+
refresh from source systemsHourly
manual updates required0
The challenge

The challenge

A Massachusetts HVAC distributor with $8M in revenue carried 5,500+ SKUs across GE, Bosch, and three smaller supplier lines. Lead times changed daily based on supplier availability, but the website showed "stock estimate" placeholders that hadn't been updated in weeks.

Contractors started calling to verify before quoting. Inside sales spent 4-6 hours per day answering "is this actually in stock?" calls. The website was supposed to remove that friction. Instead it added a layer of distrust.

The solution

The solution

We built scheduled scrapers and API pulls that hit each supplier portal every hour, normalized the data across vendor-specific SKU taxonomies, and synced the consolidated lead time map to the website CMS via a CSV pipeline.

1

Map each supplier's data surface (API, portal, CSV export)

2

Build Python scrapers and API clients per source

3

Normalize SKU taxonomy across vendors into one record set

4

Sync to website CMS hourly with diff-based update

5

Slack alerts on scraper failure or anomaly

Stack used

What we shipped on.

Custom Python scrapersBosch distributor APIScheduled cronCSV CMS syncSlack monitoring
The outcome

The outcome

Contractors stopped calling to verify lead times. The inside sales team got their day back. The website went from a liability to an asset. Five weeks from kickoff to production.

Our contractor base stopped calling to verify lead times. The website is accurate enough they just trust it. That alone freed up our inside sales team for actual selling.

Operations Lead
$8M HVAC distributor, Massachusetts
Ready to start

Book a discovery call.

Paid discovery from $500. Output is a written audit, ranked bottleneck list, and recommended scope. If we are not the right fit, we say so on the call.