← All work
Beauty · Spray Tan · Multi-location

Glowout

A regional beauty brand, rebuilt as a living system.

Inside the flagship salon — white service bar, ghost chairs, and exposed brick

Overview

A nearly two-decade-old spray tan brand with locations across multiple states needed a site that could compete with national chains on SEO, convert paid traffic, and run its own bookings without the team touching anything.

Scope of work

  • Custom Next.js SmartSite
  • Live "next available" booking API (Square integration)
  • AI chat widget (GHL-trained on brand voice, hours, services)
  • Blog system with Supabase CMS + admin dashboard
  • Location-specific landing pages (neighborhood × service)
  • Full schema markup — Organization, LocalBusiness, FAQ, HowTo

The Challenge

What we walked into.

The old site was a brochure — no SEO, no schema, booking tucked behind three clicks. Paid ads were converting at ~2% because landing pages were generic. Staff spent hours fielding "what time do you open?" messages that should have been self-serve.

The Approach

How we solved it.

Rebuilt the entire stack on Next.js 14. Wrote custom Square webhook integration to pull live availability and surface a "next available" slot in the hero — visible before you scroll. Deployed an AI chat agent trained on every FAQ, location detail, and service offering. Added structured data across every page so Google, ChatGPT, and Perplexity can answer questions about the brand correctly. Built neighborhood-specific landing pages for paid traffic.

Outcomes

What shipped.

4.9★ aggregate

Flagship-location review rating now surfaces in schema

~2s load

Page speed score 95+ on mobile

Live availability

"Next available" slot pulls live from Square API

24/7 AI chat

Answers FAQs, hours, services around the clock

Highlights

  • First SmartSite with a live booking API surfaced in the hero
  • Schema deployed across every page — Organization, LocalBusiness, FAQ, HowTo, Event
  • Admin-editable blog with full draft / publish workflow
  • 3D particles on the Partners page using React Three Fiber
  • Mobile CRO push: hamburger nav, persistent BOOK NOW pill, Google Reviews badge

Technical stack

Next.js 14TypeScriptTailwind CSSFramer MotionSupabaseSquare APIGHLVercel

Your project

Want a build like this?

Every SmartSite starts with a conversation. Tell us what you're building.