boringstack
A furniture showroom with a bed, sofa and dining chairs
Industries

Built for home and living brands

See profit after bulky delivery, connect showroom and online customers, and time the next useful offer.

Contact us

What each team gets

Illustrative scenarios and figures. We model your actual costs, customer behaviour and business rules.

Founder and finance

A healthy total hides customers whose costs exceed their sales.

TodayContribution
$11.2m
58,500 customers
With customer-level profitContribution
+$13.9m
41,000 customers17,500 customers −$2.7m

Action: See contribution by customer and cohort over an agreed period, then decide where to invest.

Growth

The same sofa sale can leave very different profit.

TodayOrder revenue
Same sofa. Same sales value. Freight, assembly and replacement costs sit elsewhere
With customer-level profitCustomer contribution
One delivery or a costly redelivery? Join actual delivery, damage and claims recoveries to each customer

Action: Flag campaigns and delivery regions that miss your agreed payback target.

Your expertise, embedded: Finance defines contribution and payback; low repeat frequency alone is not a loss.

Operations and CX

The same delivery offer covers a cushion and a dining table.

TodayBasket threshold
Free delivery over $150 Basket value hides size, distance and access costs
With customer-level profitProduct × delivery zone
Find the costly combinations Compare contribution after bulky freight, damage and redelivery

Action: Flag recurring losses for packaging, carrier or delivery-offer review.

Your expertise, embedded: Your operations team defines service promises, approved carriers and exceptions.

CRM

A sofa buyer needs a different next offer from a linen buyer.

TodayOne repeat cycle
Everyone gets a sale email A durable purchase is treated like a replenishable one
With customer-level profitRoom + product context
Complete the room Match compatible items to the purchase and delivery date

Action: Send an in-stock room-completion offer after delivery; pause it during a claim.

Your expertise, embedded: Merchandisers define compatible ranges; CRM sets timing and tests incentives.

What it was worth for one household brand

Sofas and coffee tables in a furniture showroom
Case study, D2C household brand

A $50m D2C household brand, AU, NZ and UK

300,000+ customers. Contribution for every order and customer, from Shopify, inventory, courier, 3PL and payment-fee data.

51%of contribution from the top 20% of customers
2 in 3customers ordered only once
~$1ma year of contribution uplift

Want to see this on your own data?

Contact us