Case Studies

Work that moved
the needle.

Full Case Studies

Enterprise Platform Migration: Marketo → Iterable

National Healthcare Screening Provider · B2C Retention · HIPAA Environment

~$134K
annual cost reduction
50%
of revenue protected
0
unscheduled downtime
3+
net-new channels added

The Challenge

A legacy Marketo instance architected for B2B lead management was being forced to process high-volume B2C transactional data for a national health screening business. The result was compounding technical debt: data latency from forcing transactional volume through a rigid relational model, brittle syncs between the platform and the system of record, and a contractual 8% annual cost escalator approaching $372K/year. When Marketo granted only a 6-month renewal as a one-time concession, I used that window deliberately to fund the migration rather than accept another 12-month lock-in.

The Architecture Decision

After evaluating every vendor, I selected Iterable on three criteria: a schema-less JSON data model that mapped marketing logic directly without forcing transactional data into relational fields; multi-channel capability (Email + SMS + Push) that Marketo couldn't offer; and scaling-based pricing I could tie to business milestones. I structured a 2-year locked contract with growth tiers built in: 4.5M to 5.5M profiles, 540M to 660M sends. Spend tracked with business growth, not vendor leverage.

The Vendor Strategy

The commercial structure was part of the architecture. I negotiated a 6-month Marketo bridge term to fund the migration window, avoiding a 12-month commitment to a platform we were leaving. I then replaced the compounding 8% escalator with predictable, scaling-based pricing the CFO could forecast across the full contract term. Predictable cost was a design requirement, not an afterthought.

The Execution

I retained the proprietary HIPAA-compliant CRM as the system of record throughout. PHI was never ungoverned during the dual-platform period. I upgraded identity resolution from fragile email + first-name deduplication to deterministic UUID via the CRM's internal ID. I flattened Marketo's nested custom objects into optimized JSON payloads at the API perimeter. A phased 45-day IP warmup preceded a full parallel dual-run cutover, both platforms live and validated simultaneously, before sunsetting Marketo on schedule in March 2023.

The Result

~$134K lower annual platform cost (36% reduction vs. Marketo run-rate). Zero unscheduled downtime. The email channel responsible for 50% of company revenue was never interrupted. Added 1.5M profile capacity (4.0M → 5.5M) and opened SMS, mobile push, web push, and in-app as net-new channels. Delivered on schedule.

Lead Scoring & CRM Orchestration

B2B SaaS Platform · HubSpot · Salesforce

The Challenge

A B2B SaaS platform was transitioning from a sales-led, outbound-heavy motion to an inbound marketing engine. They needed a measurable qualification model bridging marketing and sales, but the existing CRM architecture lacked the governance to support it. HubSpot and Salesforce operated as parallel systems with no clear lifecycle ownership.

The Architecture First

Rather than layering a scoring model on top of broken plumbing, I rebuilt the CRM architecture first. I established strict lifecycle ownership rules: HubSpot owned lead scoring and the early lifecycle; Salesforce owned SQLs and all downstream stages. This created a single source of truth before a single scoring rule was written.

The Scoring Model

I designed and operationalized a 100-point B2B lead scoring model split between firmographic fit (40 points) and behavioral intent (60 points), then built a 36-task, seven-phase RevOps build plan to govern rollout.

The Empirical Pivot

I pulled and analyzed 12 months of historical demo-requester data before the model went live. The analysis revealed that 94% of conversions were single-touch events, which killed the planned multi-touch bonus weighting entirely. I adjusted thresholds to match where converters actually lived in the data, not where theory said they should.

The Result

A fully operational, data-backed scoring engine that aligned marketing and sales around a single source of truth, eliminating disqualification noise and accelerating speed-to-lead for high-intent buyers.

GHL Pipeline Orchestration

In Progress

Regional Life Insurance Agency · Go High Level · CRM Automation

The Challenge

In the life insurance sector, speed-to-lead is the single biggest predictor of a closed policy. A regional agency was operating on a fragmented tech stack causing lead decay: manual triage, delayed follow-up, and no unified view of prospect activity across channels.

The Blueprint

Migrating their entire lead management and sales architecture into Go High Level, not porting old data, but rebuilding funnel logic from the ground up. Using Claude Code to script custom webhooks, API integrations, and backend logic. Engineering automated SMS and email sequences to trigger the second a lead hits the system, with conditional routing to send high-value policy inquiries directly to sales.

The Objective

A unified, fully automated GHL architecture that eliminates manual lead triage, guaranteeing immediate engagement with every prospect and setting the foundation for scalable, tracked experimentation.