All projects
BetterBack

Technical architecture

BetterBack

Full DTC commerce stack for a $1.65M Kickstarter-funded posture device — featured on Shark Tank, shipped to 125,000+ customers across 115 countries with a custom Shopify theme, Klaviyo lifecycle automation, and a full attribution pipeline.

Shopify
JavaScript
Liquid/CSS
Analytics 4
Meta Pixel
Shopify · DTC Shark Tank 115 countries $1.65M Kickstarter
125K+ Customers worldwide
115 Countries served
$1.65M Kickstarter raised
Shark Tank Featured
BetterBack lifestyle — ergonomic posture
Posture correction in use
5-second setup
Product pair view
Work from home setup
Storefront
Shopify Liquid JavaScript Custom Zest theme
Marketing automation
Klaviyo Meta Pixel Google Analytics 4
Commerce ops
Recharge Shopify CDN Shopify Payments
Platform
Shopify
Model
DTC e-commerce
Peak
125K+ customers
Markets
115 countries
Stage
Shark Tank → Growth
Customers
125K+

Three engineering decisions that define the product

Custom Shopify theme
Zest theme — performance-tuned for DTC conversion

BetterBack's Shopify storefront runs on a custom-built Zest theme — a Liquid-based theme engineered for conversion rather than flexibility. Every section template is built around the product's specific purchase journey: social proof before price, a 5-second setup demo above the fold, and a persistent sticky cart that reduces friction between intent and checkout. Shopify CDN handles asset delivery, with image compression and lazy loading configured at the theme level to keep LCP under 2.5 seconds globally.

Klaviyo lifecycle automation
Email + SMS flows covering the full customer journey

The marketing automation stack is built on Klaviyo, with flows covering every lifecycle stage: abandoned cart (3-touch email + SMS), post-purchase onboarding (5-email sequence), win-back at 60/90/180 days, and a review request triggered 14 days after delivery confirmation. Segments are built from Shopify purchase data synced via Klaviyo's native integration — no ETL pipeline, no data warehouse. Each flow is A/B tested at the subject line and send-time level with statistical significance thresholds before promotion.

Attribution pipeline
GA4 + Meta Pixel — full-funnel, server-side

Attribution runs across two channels: Google Analytics 4 for owned analytics and Meta Pixel for paid social. Both are implemented with server-side event tracking via Shopify's Customer Events API, which fires purchase and checkout events from Shopify's servers rather than the browser — surviving iOS privacy restrictions and ad blockers. GA4 events are forwarded to BigQuery for custom cohort analysis. The Meta Pixel integration uses Conversions API in parallel with browser events, deduplicating on the event_id field to avoid double-counting in Meta's reporting.

Scaling a physical product to global DTC?

We've built the commerce stack, the automation flows, and the attribution pipeline. Happy to review your setup or build it from scratch.

Start a conversation →