Our Build

From a basic website to a business that runs itself

This is our own business. We started with a Squarespace page and a pile of manual work -- then we built a system that handles everything. The website, guest communication, sauna scheduling, cleaning coordination, and revenue tracking. Four properties, one platform, built by us.

4
Properties
10+
Systems Built
894
Reservations Managed
24/7
Automation

Asheville Forest Baths

Our luxury forest-spa retreat · Fairview & Black Mountain, NC · 4 properties · Built and operated by us

Custom Website Sauna Automation Ops Dashboard AI Guest Comms
Website Transformation

Drag to compare

The old Squarespace site vs. the custom-built platform with online booking, property listings, and sauna scheduling.

Before: Squarespace template
After: Custom-built platform
Before
After

Left: The original Squarespace site — no online booking, no sauna scheduling, no guest portal. Everything was done by hand. Right: The custom-built site with property pages, online booking, sauna scheduling, guest portal, and search engine visibility.

The Platform

More than a website -- a business that runs itself

Nine systems working together. They replaced the old website, manual email, spreadsheets, and a lot of guesswork.

Custom Website

A completely custom site with pages for each property, real photography, sauna experience showcase, and a design that matches the brand.

ashevilleforestbaths.com

Guest Portal

Every guest gets their own personal page where they can book the sauna, add extras like early check-in or welcome gifts, and get all the info they need for their stay.

Personalized for each reservation

Sauna Booking

Guests pick their sauna time online. The system automatically preheats the sauna 45 minutes before their session. No manual coordination needed.

Fully automated scheduling + preheat

Operations Dashboard

One screen that shows every property's status -- who's checked in, who's checking out, what needs cleaning, what needs attention. Updated in real time.

Everything in one place

AI Guest Messaging

AI reads incoming guest messages and drafts replies in our voice. We review, approve, and send. Handles the majority of guest communication automatically.

Drafts replies we actually send

Cleaner Briefs

Every morning at 7:30, each cleaner gets a text with exactly what needs to be done that day -- which properties, which guests, turnover details. Generated automatically.

Daily automated cleaning schedules

Revenue Tracking

See how much each property is earning, what cleaning costs, net profit per booking, and monthly trends. No more spreadsheets.

Live numbers, per property

Market Watch

See what competing rentals charge, how full they are, and how our properties compare. Helps us price smart and stay competitive.

Know your market

Growth Tools

Automated blog posts and social media content, search ranking tracking, review monitoring, and alerts when something needs attention.

Marketing on autopilot
Operations Dashboard

The command center

One screen that shows the status of every property, every guest, every upcoming task. Real-time updates, no switching between apps.

OpenClaw Operations Dashboard
Impact

What changed

From manual operations and scattered tools to a unified, automated platform.

894
Reservations Managed
All synced via Hospitable
14
Killswitch Gates
Granular safety controls
6:30am
Daily Brief Auto-Send
PNG render + iMessage
$0
Replaced Acuity
Custom guest portal instead
Before vs. After

What we replaced

Every manual process and paid dependency was replaced with a purpose-built, automated system.

What they had

  • Squarespace brochure site (no booking)
  • Acuity Scheduling for sauna (paid, rigid)
  • Manual sauna preheat (walk to pavilion)
  • Email/text for guest requests
  • Spreadsheets for revenue tracking
  • Verbal cleaner instructions

What we built

  • Custom Next.js site with live booking
  • Guest portal with add-on upsells
  • HUUM API auto-preheat (45 min lead)
  • AI reply drafts with voice matching
  • Real-time revenue + market dashboard
  • Auto PNG briefs via iMessage daily
Tech Stack

Built with

Next.js 14
FastAPI
Turso (SQLite)
Vercel Serverless
HUUM API
Hospitable API
Yale Lock API
Claude (Sonnet)
"Everything our business does -- guest messages, cleaning schedules, sauna bookings, revenue tracking -- runs through one system we built ourselves. No more juggling five different apps."
Spencer & Bela Kamalova-Wright · Owners & Builders