Webflow MigrationSanity CMSAI Editing

Spiritual Metrics + Relational Spirituality

Two Webflow sites moved to a Next.js stack Dr. Todd Hall owns, live in eight weeks with every kept URL preserved, now edited by talking to Claude with each change reviewed.

Scope to live

8 weeks, 2 sites, ~40 pages

URL continuity

20 legacy domains, clean 301s

Editing now

By chat with Claude, PR-reviewed
The Problem

Where the client was stuck

Dr. Todd Hall ran two brands on two Webflow sites, with roughly 20 legacy domains accumulated over the years, and he never edited his own sites. Every change went through an assistant or waited. A manual campaign-page swap was once forgotten mid-campaign, leaving a live error during a launch, and payments for individual reports ran through a Wufoo form with a resharable, non-secure link.

The Solution

What we built

We rebuilt both sites on Next.js with Sanity as the CMS, deployed on Vercel and unified under one design system, scoped June 17 and live in production by mid-August. Pages that stayed kept byte-identical URLs, everything else got a purposeful 301, and the legacy domains were consolidated into clean redirects. Stripe replaced the insecure payment form and killed a $50 a month tool fee, ActiveCampaign automations were migrated and verified end to end, and campaign pages now flip between waitlist, early-bird and regular states on pre-entered dates. That automation has already run unattended twice in production. Post-launch, Todd edits by talking to Claude: the agent opens a pull request, our developer reviews it for SEO, design and correctness, and only then does it merge. Nothing goes live unreviewed.

Results

Numbers that speak for themselves

8 weeks, 2 sites, ~40 pages
Scope to live
20 legacy domains, clean 301s
URL continuity
By chat with Claude, PR-reviewed
Editing now
Tech Stack

What powered this build

Next.js
TypeScript
Sanity
Vercel
PostHog
Stripe
ActiveCampaign
Claude
Dr. Todd Hall

They look great. I'm really happy.

Dr. Todd Hall

Founder, Spiritual Metrics

Stuck on a builder you do not own?

See Where Your Build Blows Up Before You Spend a Dollar

Paste the spec you already have, or answer five questions. Free, no credit card. A senior engineer reviews every one.

Whether to build it at all, and what it actually costs
Where it breaks, before it breaks your budget
What it looks like: your sitemap and your first screen
About 5 minutes, or 30 seconds if you paste a spec