E-Commerce HubSpot Onboarding — Nodesmith Case Study">
← All case studies
HubSpot DTC · E-Commerce

A HubSpot Onboarding That Recovered $340K in Abandoned Carts

Hearthwood Goods — a 12-person DTC candle and home-goods brand on Shopify Plus — was sending one weekly batch-and-blast newsletter to its entire list. Cart abandonment was bleeding roughly $45K a month in unattributed revenue. We rebuilt the HubSpot lifecycle from sync to segmentation in five weeks.

$340K
Abandoned-cart revenue recovered
21%
Cart recovery rate (vs. ~4% baseline)
2.8×
Email-attributed conversion lift
“The abandoned-cart flow alone paid for the engagement in the first month. Mark rebuilt our HubSpot around what shoppers actually do, not what we wished they did.” Hearthwood Goods · Founder

The Challenge

Hearthwood Goods sells premium candles and small-batch home goods direct-to-consumer through Shopify Plus. Their email list sat at roughly 38,000 subscribers, and the team's email output was a single weekly newsletter — same creative, same offer, everyone on the list. Engagement had been declining for two quarters; open rates had slipped into the high teens, and the marketing lead was spending more time on the send calendar than on strategy.

The bigger bleed was invisible: roughly 70% of carts were abandoned every month, with no recovery attempt beyond Shopify's default three-line "you left something behind" email. Industry baselines for well-tuned cart recovery put a brand at 8–12% on that initial nudge; Hearthwood's was tracking around 4%. At their average order value, that gap represented close to $45K in unattributed revenue every month — money the team knew they were losing but couldn't see in any single report.

Shopify and HubSpot were loosely connected via the official integration, but the lifecycle stages had drifted. Almost every subscriber sat in a generic “Subscriber” bucket regardless of purchase history, browse behavior, or LTV. The marketing lead had no reliable way to tell a customer from a one-time buyer from a VIP, and every campaign decision was being made against that blurred picture.

The Solution

The engagement ran over five weeks as a fixed-scope HubSpot onboarding. The brief covered four interconnected workflows — sync, recovery, segmentation, and win-back — with the Shopify integration acting as the connective tissue between them:

Workflow 1 — Shopify ↔ HubSpot sync + lifecycle mapping. The official Shopify integration was reconfigured so that customer creation, order placement, and abandoned-checkout events sync into HubSpot in near-real-time. Lifecycle stages were rebuilt from scratch and keyed off actual purchase events rather than form fills: Subscriber for email-only contacts, Customer on first paid order, and Repeat Customer at the second order. Previously, almost the entire list lived in a single bucket and the marketing lead couldn't segment reliably without manual exports.

Workflow 2 — Abandoned-cart recovery flow. A three-email sequence fires off the abandoned-checkout event: a one-hour reminder branded around product imagery, a 24-hour nudge that adds social proof and a free-shipping threshold, and a 72-hour final-touch with a 10% incentive. Creative and incentive branching was set up so that high-AOV carts could be routed to a higher-value offer without inflating discount spend on lower-AOV abandoners. The flow surfaces directly in HubSpot's abandoned-cart email revenue dashboard, so recovered revenue is attributable in-app rather than reconstructed in a spreadsheet.

Workflow 3 — Behavior-based list segmentation. Eighteen active lists were built off purchase history (first-purchase window, repeat-buyer cohort, product family affinity), browse abandonment (category-level browse-abandon lists, price-band affinity), SKU-level affinity, and LTV tier (top-decile LTV segmented into a dedicated audience list rather than mixed into the general send). The team moved from "send to everyone" to segmented sends — a brand-new launch goes only to the relevant affinity segment, a VIP early-access drops only into the LTV top decile, and the weekly newsletter uses the segment-level engagement signals rather than recency alone.

Workflow 4 — Win-back + VIP nurture. A 60-day lapsed-customer win-back sequence (one soft reminder at day 30, one product-story email at day 45, a final discount at day 60) runs against customers whose last order crossed the 60-day threshold. On the other end of the curve, customers in the top LTV decile are automatically routed into an early-access / loyalty sequence that surfaces new product launches, behind-the-scenes content, and first-look offers — replacing a spreadsheet that the marketing lead had been maintaining by hand.

The Results

The abandoned-cart recovery flow recovered $340K in revenue over the first six months post-launch — roughly 5× the prior six-month baseline once attributed back to the flow. The 21% recovery rate was sustained across that window, against the team's pre-engagement baseline of ~4%. The 24-hour email and the 72-hour incentive email carried the bulk of the work; the one-hour reminder delivered the largest incremental lift because it caught shoppers before they'd switched context.

Email-attributed conversion improved 2.8× compared to the prior batch-and-blast approach, measured against the same six-month baseline. The shift wasn't attributable to any single list — it was the cumulative effect of segmented sends, lifecycle-keyed offers, and a non-abandoned audience no longer receiving cart recovery creative. Marketing-qualified purchases from email rose sharply without a corresponding increase in unsubscribe or spam-complaint rates.

The win-back sequence returned roughly 14% of lapsed customers to active status over the first 90 days, and the VIP nurture list became the team's primary testing ground for new-product drops. The marketing lead reclaimed the ~6 hours per week previously spent on send-calendar logistics and list exports; that time was reallocated to creative and offer iteration, which fed back into the recovery flow's incentive branching.

Stack

Project Details

Industry
DTC · E-Commerce
Service
HubSpot Implementation
Engagement
Fixed-scope (5 weeks)
Stack
Shopify Plus, HubSpot Marketing Hub, Shopify integration
Team affected
1 Marketing Lead, 1 Email Specialist, 1 Founder

Running Shopify + HubSpot but losing carts?

Tell me about your storefront and your list. Most DTC engagements start with a 30-minute call.

Start a conversation →