Colby's Data Movers

Cartridge

A headless commerce platform that connects to Shopify, WooCommerce, or CSV with one config file. AI concierge. CRM pipeline. Email sequences. Partner distribution. Admin dashboard. Developer API.

10 modules. 161 source files. 242 tests. 18 API routes. One TypeScript config.

See what's included Talk to us
AI ConciergeHubSpot CRMPartner EmbedsEmail SequencesPlugin SystemWebhook APICatalog IntelligenceInvoice GeneratorA/B TestingMulti-Platformi18nAuto-ConfigCmd+K SearchWishlistREST APIAdmin Dashboard AI ConciergeHubSpot CRMPartner EmbedsEmail SequencesPlugin SystemWebhook APICatalog IntelligenceInvoice GeneratorA/B TestingMulti-Platformi18nAuto-ConfigCmd+K SearchWishlistREST APIAdmin Dashboard
161
Source Files
242
Tests Passing
10
Modules
<30ms
Page Response

Same products. Same backend. Everything else is new.

Stock Platform Theme

  • Generic Dawn or starter template
  • PageSpeed in the 60s-70s
  • No search or command palette
  • No CRM, no lead capture
  • No AI, no chat assistant
  • No partner distribution channel
  • No email sequences
  • No admin analytics dashboard
  • No catalog health monitoring
  • No developer API or webhooks
  • Locked to one platform

Cartridge

  • Custom theme engine with 15+ design tokens
  • Pre-rendered SSG, sub-30ms response
  • Cmd+K search, wishlist, filters, zoom
  • HubSpot CRM with 4 capture points
  • Claude-powered AI concierge with A/B testing
  • Embeddable partner widgets with commission tracking
  • Welcome, abandoned cart, post-purchase email flows
  • 9-page admin dashboard with revenue attribution
  • Catalog intelligence with health scoring 0-100
  • REST API, plugin system, webhook dispatch
  • Shopify, WooCommerce, or CSV. Same codebase.

The Platform

Ten modules. One config file.

Module 1

Storefront Engine

Headless Next.js 16 frontend with SSG and ISR (2-min revalidate). Product pages with image zoom, quick view modals, Cmd+K command palette search, wishlist system, collection filters, animated stats counters, social sharing, sticky mobile CTA, shipping accordion, availability badges, product recommendations with multi-signal scoring.

Module 2

AI Concierge

Claude Sonnet 4 via Vercel AI SDK v6 streaming. Full catalog in system prompt, rebuilt every 5 minutes. 3 tools: searchProducts, createQuoteRequest, captureEmail. Conversation memory persisted to KV with 90-day TTL. A/B prompt testing with statistical significance (two-proportion z-test, p<0.05). Session linking from anonymous to identified.

Module 3

CRM Pipeline

HubSpot integration with 4 capture points: contact form, newsletter popup, pre-checkout email modal, first-visit popup (20s delay). SPA navigation tracking via instrumentation-client.ts. Lifecycle stage management from subscriber through lead, opportunity, and customer.

Module 4

Embed Distribution

Partner portal with token auth, commission tracking, click/order attribution, and admin management. Partners see their performance: loads, clicks, orders, revenue, commission earned. Light/dark themes, 2/3/4 column layouts, regional filtering by product tag. Auto-resize via postMessage + ResizeObserver.

Module 5

Commerce Engine

Full /cart page with quantity controls, order summary, free shipping progress bar, promo codes, pre-checkout email capture, trust signals. Email sequence engine with 3 built-in flows (welcome 4-step, abandoned cart 3-step, post-purchase 3-step). Dark-themed email templates. Resend API. Invoice generator with sequential numbering (INV-YYYY-NNNN).

Module 6

Multi-Platform

ProductSource interface with adapters for Shopify (public JSON API, zero tokens), WooCommerce (REST API v3), and CSV (URL or file with configurable column mapping). Factory function selects adapter from config. All downstream features work regardless of data source.

Module 7

Admin Dashboard

9 pages: Overview (stats, sparklines, pipeline funnel), Revenue (by source, by product, ROI), Leads (HubSpot pipeline, contact table), Catalog (health score 0-100, issues by severity), AI (chat metrics, top searches, conversion rate), Embeds (partner volume), Partners (management, embed codes), Editor (drag-and-drop sections, iframe preview), Analytics (real-time, cohorts, funnels, CSV export).

Module 8

Developer Platform

Plugin system with 6 lifecycle hooks (onProductView, onAddToCart, onCheckoutStart, onOrderComplete, onContactCreated, onPageRender). 2 built-in plugins: Google Analytics 4, Product Reviews. Webhook system with 3x retry and HMAC signing. REST API (/api/v1/products, /orders, /contacts, /analytics) with API key auth and 100 req/min rate limiting.

Module 9

Catalog Intelligence

Health scoring (0-100 composite: SEO, images, pricing, completeness). Dead product detection. SEO gap analysis. Image quality scoring. Pricing issue detection ($0 without forms, statistical outliers). Duplicate detection via Dice's coefficient. AI description generator (Claude writes descriptions + meta). Recommendations sorted by impact/effort.

Module 10

Internationalization

Locale detection (URL prefix, cookie, Accept-Language header, default). Config merging with locale overrides. Currency formatting via Intl.NumberFormat. Exchange rate fetching with 1-hour KV cache. RTL support for Arabic, Hebrew, Urdu, Farsi. Next.js middleware for locale routing.

Setup

Three steps. Under an hour.

1

Point it at your store

Give it a Shopify domain, WooCommerce URL, or CSV file. The auto-config engine crawls your catalog, analyzes the structure, and generates a complete cartridge.config.ts automatically. No API tokens. No OAuth.

2

Customize

One file controls everything: brand, theme, AI personality, navigation, shipping policies, email sequences, partner settings, locale overrides. TypeScript with full IDE autocomplete.

3

Deploy

Push to Vercel. Global CDN, automatic SSL, preview deployments. SSG pre-renders every page. ISR keeps data fresh. Your store is live on your domain.

npx create-cartridge my-store
cd my-store

# auto-config crawls your store
npm run auto-config -- --store mystore.myshopify.com

# preview locally
npm run dev

# deploy
npx vercel

Engineering

Production-grade from day one

242
Tests Passing
20
Test Suites
18
API Routes
44
Library Modules

Persistent Data Layer

Store abstraction with in-memory dev and Vercel KV prod. Customer profiles with browse history, cart history, purchases, and LTV. Server-side cart persistence (30-day TTL). Revenue attribution with daily rollups. One interface, two backends.

Theme Engine

15+ CSS custom properties from config. Fonts, border radius (6 options), card style (flat/bordered/raised/glass), button style (rounded/pill/square), accent color with RGB decomposition. Real visual differentiation without forking code.

Auto-Config Engine

Crawl any Shopify store. Analyze catalog structure, product types, vendors, price ranges, collections. Generate a complete cartridge.config.ts automatically. 780 lines of analysis logic. Goes from store URL to working config in seconds.

Developer Platform

Plugin registry with 6 lifecycle hooks. Webhook system with HMAC signing and 3x retry. REST API with API key auth (ctg_ prefix) and 100 req/min rate limiting. Built-in GA4 and Product Reviews plugins.

Pricing

Pick a tier. We handle the rest.

Setup includes deployment, configuration, auto-config, and launch support.

Storefront
$149
/month
$2,000 setup
  • + Full storefront engine
  • + Cmd+K search, wishlist, filters
  • + Image zoom, quick view, sharing
  • + Theme engine (15+ tokens)
  • + SEO (sitemap, JSON-LD, robots)
  • + Cart page with shipping bar
  • + Auto-config engine
  • - AI concierge
  • - CRM + email sequences
  • - Partner distribution
Platform
$499
/month
$8,000 setup
  • + Everything in Commerce
  • + Partner embed portal
  • + Commission tracking
  • + Developer platform (REST API)
  • + Plugin system + webhooks
  • + Multi-platform support
  • + Internationalization
  • + Custom plugin development
  • + Priority support
  • + Dedicated onboarding

Stack

Built on production-grade tools

Next.js 16
Framework
React 19
UI
TypeScript
Language
Tailwind 4
Styling
Claude
AI
Resend
Email
Vercel
Deploy

Your store deserves
a real platform.

10 modules. AI that knows your catalog. CRM that tracks every visitor. Email sequences that run themselves. A dashboard that shows what matters. All from one config file.

Book a 15-minute call Read the full spec