[ P-01 ] CASE STUDY — FLAGSHIP PLATFORM

WebJoint Pulse

The operating system for a regulated industry — website builder, CRM, storefront, and AI, multi-tenant from the very first line.

CLIENTWebJoint
ROLEFounder · Product & Platform
YEAR2019–2026
STATUSStill shipping
Next.jsReact 19PostgresPrismaVercel Edge ConfigpgvectorInngestStraddle ACH

[ FIG. 01 ] PULSE — DELETE EIGHT SUBSCRIPTIONS, ADD ONE. TEN TOOLS, ONE DASHBOARD.

[ 01 ] THE BRIEF

The industry ran on duct tape

Cannabis retailers were stitching together a website builder, a CRM, an email tool, a point of sale, and three spreadsheets — none of which spoke to each other, all of which would leak data across tenants if you looked at them wrong. The category needed software that treated compliance and scale as table stakes, not add-ons.

The brief we gave ourselves: build one platform a non-technical owner can run a real business on, and a developer can extend without asking our permission. One dashboard. Thousands of businesses. Zero cross-tenant leaks.

Ten tools — website builder, AI content, SEO, lead gen, chatbot, shoppable commerce, upsells, multi-location management, hosting, and analytics — collapsed into one login. Delete eight subscriptions; add one.

[ 02 ] THE APPROACH

Architecture, then everything else

[ 01 ]

Multi-tenant to the metal

Every query is tenant-scoped by construction, and tenant resolution happens at the edge — sub-millisecond, globally, before a single line of app code runs. One user or ten thousand: the same code path.

#Architecture
[ 02 ]

A builder, then a marketplace

130+ drag-and-drop components, then an SDK so outside developers can publish their own. Every third-party bundle is signed, scanned for banned APIs, and rendered in a permission-gated sandbox. Open, without being a liability.

#PageBuilder#Security
[ 03 ]

AI that remembers

Not a chatbot bolted on the side. A pgvector memory that learns each business over time, plus a metered credit system so the economics actually work. Content and analysis that sharpen the longer you use them.

#AI
[ 04 ]

Billing that bends to the business

Build-Your-Stack subscriptions (Pulse / Roots / Fleet + AI), ACH via Straddle with full NACHA consent capture, metered delivery billing, and dunning that retries before it suspends.

#Billing

[ 03 ] UNDER THE HOOD

Everything in one login

PLATFORM
  • Tenant-scoped Postgres — every query filtered by tenant, by construction
  • Vercel Edge Config tenant resolution — sub-millisecond, worldwide
  • Custom domains with automated SSL + three-track verification (routing, transactional & marketing email)
  • 88 REST endpoints, 41 scopes, webhooks, and an MCP server for Claude Code
BUILT-IN TOOLS
  • Visual page builder — 130+ components, dark-mode & animation aware
  • Plugin marketplace — Ed25519-signed bundles, AST security scan, sandboxed iframes
  • pgvector AI memory, streaming briefings, and metered credits
  • Lead capture → segmentation → multi-step email automations
  • Shoppable blog content, post-purchase upsells, and per-product SEO
[ 04 ] THE RESULTS

Numbers that scale with you

130+PAGE-BUILDER COMPONENTS
88REST API ENDPOINTS + MCP
<1 msEDGE TENANT RESOLUTION

Most founders build a product. I wanted to build the ground other people build on.

CHRISTOPHER DELL'OLIO — FOUNDER, WEBJOINT
NEXT CASE STUDY

Roots POS

See the build