← Back to selected work

Nordic spa & sauna manufacturer (US)

Multi-vertical outbound system that grew with the business

Built a multi-vertical outbound pipeline for a US specialty manufacturer — 9,000+ leads processed, 16 campaigns across 12+ verticals, evolved from volume outbound into signal-based prospecting and conference re-engagement layered on top.

9,000+

leads processed

12+

verticals covered

16

live campaigns

10.53%

reply rate on top vertical

Clay Instantly Hunter.io Firecrawl Google Maps API Building Connected

Context

A US specialty manufacturer in the wellness equipment space (saunas, cold-plunge, steam) needed to expand beyond its core hotel-leads vertical without building an in-house outbound team. The constraint: a small commercial team that couldn’t absorb the operational load of multi-vertical prospecting, deliverability management, and per-vertical copy iteration.

Phase 1 — Volume foundation (hotels)

  • 9,033 leads processed → 4,329 unique → 2,268 qualified for outreach.
  • Five segmented Instantly campaigns by contact type (Architect, GC/CM, Developer, Manager, Primary).
  • Email deduplication + work-email waterfall enrichment recovered 48 additional contacts.
  • Four sending accounts across four domains, 100% health score, 25-35 sends/day per account.
  • Full deliverability config — warmup ramp, open tracking off (reply rate is the only meaningful signal), stop-on-reply, A/B/C subject line testing.

Automated weekly performance reporting delivered to the client team every Monday: per-campaign, per-step, and per-subject-line breakdowns. Built with Python + Resend + GitHub Actions, no human in the loop.

Phase 2 — Pipeline expansion (8 new verticals)

The same architecture extended outward. Different sourcing strategy per segment, because no single source covers wellness centers, country clubs, athletic recovery facilities, hotel spas, and active-build GCs equally well.

VerticalSourceQualified
Wellness CentersGoogle Maps API104
Nordic SpasGoogle Maps API29
Building Connected ArchitectsBuilding Connected364
Architecture FirmsFirecrawl (Architizer)271
Athletic / Sports RecoveryGoogle Maps API164
Country ClubsClay Find Companies780
Hotel SpasGoogle Maps API113

Twelve volume campaigns live across all verticals, full 5-touch sequences. LLM-powered “best contact” selection block in Clay (JSON output mapped to columns). Two-tier Hunter waterfall enrichment (executive/management first, general fallback). AI-treated company-name field for email personalization.

Standout signal: the Nordic Spa segment hit a 10.53% reply rate — order-of-magnitude above industry baseline, indicating real product-market resonance worth doubling down on.

Phase 3 — Signal-based outbound layered on top

Volume gets you coverage. Signals get you conversion. Phase 3 layered intent signals on top of the existing volume engine without disrupting it.

  • Signal sources: Clay Find Jobs (hiring signals) + Claygent (news signals).
  • Flow: Find Companies → company enrichment → AI ICP scoring → Find People → contact scoring → signal enrichment → signal_context + subject A/B → email waterfall → push to Instantly.
  • Personalization: opening sentence + signal-explicit subject A + curiosity-led subject B per contact, generated per-row in Clay via AI block.
  • Sequence: 4-step over 18-21 days (vs. 5-step for volume campaigns) — shorter because the signal does the heavy lifting.
  • Dedicated Instantly campaigns kept separate from volume so signal-vs-volume metrics stay clean.

Two pilots running at time of writing: mid-size hotel chains (65 leads → 61 with confirmed email), and fitness/recovery networks (56 → 44).

Phase 4 — Conference re-engagement

CRM-sourced contacts from past industry conferences re-segmented by AI (country club, golf resort, skip). Four-step sequences with AI-generated personalization. Two campaigns built, ready to fire pending client approval — extending the system beyond cold outbound into warm reactivation of a list the client had already paid to acquire.

Why this engagement matters

Three things make this case different from a typical outbound build:

  1. Multi-source by design. Google Maps for local operators, Clay Find Companies for established institutions, Firecrawl for directory scraping, Building Connected for active-build leads. Each source chosen for what it does best — not “one tool to rule them all.”
  2. Contact priority routing. Architect > GC/CM > Developer > Manager > Primary, with hook-based outreach angles per type. AIA CEU course as the architect hook. Functional relevance scoring over seniority for architect selection (Project Architect beats Principal when the work is project-stage).
  3. The system grows. Volume → signal-based → conference re-engagement. Each phase compounds on the previous one. Same underlying infrastructure, new conversion vectors stacked on top.

The result is a pipeline the client team operates with light touch, not an outbound agency on monthly retainer.

Let's talk

Let's build your revenue system

I'm available for GTM engineering and RevOps projects. Let's talk.