Hero
Commerce Systems
Subscription & Recurring Commerce
Connected Fitness & Wellness

Hardware-Plus-Membership Commerce for a Connected Rowing Brand


Let's Connect

Overview

What we built

A connected rowing brand sold through 15 showrooms and a growing web store, but its checkout was built for one-off purchases and could not sell the membership that made the hardware worth owning. We rebuilt checkout as one subscription-native flow, and membership attach rate rose from 61% to 89%.

In plain terms: this brand sells a connected rower, but the real value for a customer is the ongoing content membership that comes with it, the classes and programming that make the machine worth using every week. The old checkout could only sell the rower itself. Buyers could not add the membership, choose instalment financing or book a delivery slot in the same order, so staff had to set the membership up manually after the sale, and that manual step got skipped often enough that many new rowers left the showroom, or finished checkout online, without ever activating a membership at all.

We rebuilt commerce around a subscription-native checkout that bundles the rower, instalment financing, delivery scheduling and the content membership into a single order, whether a customer buys online or in one of the 15 showrooms. Recurring billing handles trials, pauses and plan changes, and a dunning engine automatically retries and recovers failed card payments instead of quietly losing the member. Membership attach rate on new orders rose from 61% to 89% once the bundled checkout launched, involuntary churn from failed payments fell by 44%, checkout completion improved 18%, and all 15 showrooms were processing orders through the unified system within three months of rollout.

The Problem

Checkout couldn't sell the membership

The brand sells rowers through 15 showrooms and a growing web store, but the checkout underneath both channels was built years earlier for one-off hardware purchases. It had no concept of a subscription, no way to attach financing, and no way to schedule delivery, because none of that existed when the checkout was first built.

That gap forced a workaround: buyers completed a hardware-only checkout, and staff added the content membership, financing terms and delivery scheduling by hand afterwards. Every one of those steps depended on a person remembering to do it, in a showroom or behind the scenes on a web order, and that dependency was the whole problem.

The manual step got skipped often enough to matter, in busy showrooms and just as easily on the web store. A large share of new rowers walked away, or clicked through checkout, without a membership ever being activated, which meant the hardware sale closed but the recurring relationship that made the rower worth owning in the first place never actually started.

One-off checkout only

The checkout could only process a single hardware purchase, with no way to attach a membership, financing or delivery scheduling in the same order.

Manual membership setup

Staff had to activate the content membership by hand after every sale, a step that depended entirely on someone remembering to do it.

Two checkout channels

15 showrooms and the web store both ran the same limited checkout, so the same gap in memberships, financing and delivery showed up everywhere.

Members never activated

A large share of new rowers never had their content membership switched on at all, closing a hardware sale but not the actual relationship.

What it was costing them

Every unattached membership was a rower shipped without the ongoing relationship that makes it worth owning, and every one of those depended on a manual step across 15 showrooms and a web store that was easy to miss under normal selling pressure. Failed card payments on the memberships that did activate then went unmanaged, quietly eroding the subscription base the checkout was supposed to be building.

The Solution

Unified hardware-subscription checkout

We rebuilt commerce around a single subscription-native checkout, so the rower, instalment financing, delivery scheduling and the content membership all sit inside one order instead of being handled as separate steps. Showroom staff use the exact same flow on tablets that the web store uses, so an in-showroom sale and an online sale land in one system rather than two.

Recurring billing runs trials, pauses and plan changes as native parts of the checkout, not a manual afterthought, so a membership set up at the point of sale keeps working the way the customer expects it to. A dunning engine sits behind that billing, automatically retrying and recovering failed card payments before a member is quietly lost.

Because the same checkout flow runs everywhere, every showroom and the web store now sell the rower the same way: hardware, financing, delivery and membership together, in a single order, with nothing left over for a person to remember afterwards, and nothing that only happens if the right staff member is on shift that day.

Key decisions

01

One order, four components

The rower, instalment financing, delivery scheduling and the content membership all live inside a single checkout order instead of separate manual steps.

02

Same flow for showroom and web

Showroom staff check out customers on tablets using the identical subscription-native flow the web store runs, so in-store and online orders land in one system.

03

Recurring billing built in

Trials, pauses and plan changes run as native billing states rather than manual edits, so a membership behaves the way a customer was told it would.

04

Automated dunning for failed payments

A dunning engine retries and recovers failed card payments automatically, catching members who would otherwise have churned silently after one bad transaction.

Measurable Impact

What changed after launch

The bundled checkout changed what happened at the point of sale: membership attach rate on new rower orders rose from 61% to 89%, meaning most buyers now leave with an active membership rather than a hardware purchase that might later get a membership added, or might not.

The automated dunning engine cut involuntary churn from failed payments by 44%, and checkout completion improved 18% once financing and delivery scheduling stopped being separate hurdles. Within three months of rollout, all 15 showrooms were processing every order, hardware and membership together, through the same unified commerce system.

Membership attach

61% of new rower orders attached a membership

89% of new rower orders attach a membership

Payment churn

Failed card payments went largely unmanaged

Involuntary churn from failed payments cut by 44%

Checkout completion

Financing and delivery handled as separate hurdles

Completion improved 18% in a single bundled flow

Showroom rollout

Showrooms ran a hardware-only checkout

All 15 showrooms unified within three months

Headline results

Membership attach rate on new rower orders rose from 61% to 89% after the bundled checkout launched

Involuntary churn from failed card payments cut by 44% through automated dunning and card-updater flows

Checkout completion improved 18% once financing and delivery scheduling moved into a single flow

All 15 showrooms processing orders through the unified commerce system within 3 months of rollout

Tech & Tools Used

What powered the build

Every tool below earned its place in this engagement. Here is the part each one played.

Next.js logo

Next.js

Powers the customer-facing storefront and the subscription-native checkout, rendering the same bundled flow for showroom tablets and the web store alike.

Node.js (NestJS) logo

Node.js (NestJS)

Runs the backend services that assemble each bundled order, coordinating the rower purchase, financing terms, delivery scheduling and membership activation behind one checkout.

PostgreSQL logo

PostgreSQL

Stores the unified order, subscription and customer records that both showroom tablets and the web store read from and write to.

Stripe Billing logo

Stripe Billing

Handles recurring billing for the content membership, running trials, pauses and plan changes, and driving the dunning flow that recovers failed card payments.

Redis logo

Redis

Caches checkout session state and product availability so the bundled flow stays fast whether a customer is at a showroom tablet or online.

Segment

Collects checkout and membership events from showrooms and the web store into one customer timeline used to track attach and churn.

Klaviyo

Sends the lifecycle messaging around the membership, including the recovery emails that back up the dunning engine when a card payment fails.

AWS ECS Fargate

Hosts the checkout and billing services, scaling to handle order volume across all 15 showrooms and the web store without dedicated servers to manage.

Terraform logo

Terraform

Provisions the commerce infrastructure as code, so the same environment stood up cleanly as the unified checkout rolled out to every showroom.

Ready to Build your Connected Fitness & Wellness Business with Subscription & Recurring Commerce

Ask Byte

Ask Byte

Typically replies instantly

just Now

Hi! I'm OrganByte's assistant. How can I help you today?

AI-generated content may be incorrect


OrganByte

Building innovative software solutions that transform businesses and drive digital success.

© 2026 YourCompany. All rights reserved.