Skip to main content
Upstack Data

How Montreal Weights recovered $55K in abandonment revenue in 90 days with Upstack

Industry: Fitness / Home Gym Equipment (DTC)Platform: Shopify
How Montreal Weights recovered $55K in abandonment revenue in 90 days with Upstack

15%

ROAS improvement

+10%

New Customer ROAS

-10%

New Customer CAC

A DTC fitness equipment brand recovered $55K in abandonment revenue, improved ROAS 15%, and reduced New Customer CAC 10% — by fixing the identity gaps their platforms depended on.

Overview

Montreal Weights builds premium home gym equipment for serious lifters. From barbells and plates to racks and benches, every piece is engineered for heavy, consistent use. The brand has carved out a strong position among home gym enthusiasts who appreciate quality and durability — and their loyal customer base proves it.


The Challenge

Anonymous shoppers, lost revenue

Montreal Weights had healthy traffic and a strong product lineup. But something was off.

Email flows were missing large chunks of their audience. Abandonment campaigns weren't triggering as expected. And despite consistent spend, Meta performance had plateaued.

It wasn't a creative problem. It wasn't a budget problem. It was an identity problem.

  • Returning customers were unlinked from past sessions
  • Email opt-ins weren't connecting to delayed purchases
  • Klaviyo was underreporting active profiles
  • Meta was receiving incomplete signals, limiting optimization

For a brand selling considered purchases — where customers research, compare, and return days later before buying — these gaps weren't minor issues. They were revenue leaks.


The Solution

Rebuilding identity across the entire customer journey

Upstack began by auditing Montreal Weights' data flow across Meta, Google, and Klaviyo. The goal was to find where signals were dropping and which customer connections were being missed.

The diagnosis was clear: too many sessions were anonymous, and too many returning visitors looked like strangers.

Fixing collection

Upstack Pixel replaced inconsistent browser-side tracking with reliable server-side event capture. Within 30 minutes of installation, add-to-cart and checkout events were firing consistently across every browser and device.

Rebuilding identity

Capturing events was only half the problem. Returning visitors weren't being recognized when they came back days later on a different device or browser.

Upstack ID fixed that by building a persistent identity graph. Every fragmented session — ad clicks, email opt-ins, delayed purchases — was stitched into a single customer record. Visitors who returned a week later were recognized immediately, not treated as strangers.

Enriching ad platform data

With identity resolved, Upstack Signal activated that data across ad platforms. Verified first-party identifiers — email addresses, click IDs, phone numbers — flowed directly into Meta through enriched CAPI events. Event match quality improved. Attribution accuracy climbed. Meta finally had clean signals to optimize from.

Restoring email flows

Upstack Flow brought Klaviyo's automations back to full capacity. Abandoned cart and browse sequences started firing for returning customers who would have been invisible without persistent identity. Same flows. Same creative. Just reaching the right people now.

Implementation took less than 30 minutes. No dev resources required. No disruption to existing campaigns.


The Results

$55,000 recovered. ROAS up 15%.

Before Upstack, Montreal Weights was losing revenue they couldn't see. Klaviyo couldn't message customers it didn't recognize. Meta couldn't optimize with incomplete data.

Within 90 days, that changed.

What changed after the rebuild:

  • $55,000 in recovered abandonment revenue — Upstack Flow triggered emails that Klaviyo couldn't send before, turning invisible visitors into paying customers
  • 15% increase in overall ROAS — Upstack Signal sent cleaner data to Meta, improving targeting and attribution accuracy
  • 10% increase in New Customer ROAS — better signal meant Meta could find and convert new buyers more efficiently
  • 10% reduction in New Customer CAC — with identity gaps closed, every ad dollar worked harder

The stronger data foundation gave Montreal Weights what they'd been missing: reliable visibility into who was visiting, who was returning, and how to reach them.


Montreal Weights didn't need new tools or more spend. They needed better identity.

Upstack delivered it.

Upstack helped us unlock revenue we didn't even realize we were missing. Our emails started landing, our Meta campaigns started scaling again — and we didn't have to change anything else.

Montreal Weights Team

Montreal Weights

Ready to fix your data?

Book a walkthrough and see where identity resolution can unlock your next performance gain.

Cancel anytime

Not ready for a trial? Book a 15-minute walkthrough or read our DTC tracking guide.

4.9/5 Rating