Levi Patton
sauna img.jpg

Portal Thermaculture: Booking and operations platform for a growing wellness brand

Overview

Portalº Thermaculture is a membership-based wellness company offering contrast therapy, sauna, and recovery experiences across multiple physical locations in the U.S. As the business grew, Portal made a deliberate decision to move off an existing third-party booking platform and invest in a fully custom product that could better support its brand, operations, and long-term growth strategy.

I led product design across two major phases of this effort: an initial definition and discovery phase focused on the customer booking experience, followed by a platform expansion phase centered on admin tooling, operations, and reporting. Today, Portal is live in production, supporting hundreds of bookings per day across multiple locations, and has fully replaced the legacy systems it was built to supersede.

Background

Before Portal began building its own platform, the business relied on Glowfox, an off-the-shelf booking system that quickly became a limiting factor.

The team faced several issues:

  • Frequent bugs and reliability problems

  • A rigid system that couldn’t support Portal’s unique workflows

  • A generic, dated customer experience

  • Little ability to express Portal’s brand, voice, or values

  • Limited flexibility for future expansion

Beyond day-to-day frustrations, Glowfox also represented a strategic ceiling. Portal’s long-term vision included white labeling and franchising, and it became clear that this would be nearly impossible on top of a closed, inflexible third-party platform.

Building a custom product wasn’t just about improving UX. It was about owning the platform, unlocking flexibility, and creating a foundation the business could grow on for years.

Project Scope

Phase 1

  • Customer booking and membership experience

  • Session discovery, booking, and checkout

  • Early platform definition and system foundations

  • Rapid iteration directly with the founding team

Phase 2

  • Admin and operator workflows

  • Session creation and scheduling

  • Reporting and analytics

  • Role-based permissions

  • Operational tooling to replace the existing backend system

Team & Role

My role

  • Lead product designer across multiple development phases

  • Owned experience definition across customer and admin surfaces

  • Worked closely with stakeholders to translate loosely defined needs into concrete systems

  • Partnered with engineering on feasibility, scope, and phased delivery

Team

  • Founder and executive stakeholders

  • Product and operations leadership

  • Engineering team (frontend and backend)

Phase 1: Defining the Customer Booking Experience

Context

Phase 1 was less about “redesigning a booking flow” and more about discovering what Portal’s digital experience should be.

We were simultaneously:

  • Replacing a legacy system

  • Defining new business rules

  • Establishing design patterns that would need to scale

  • Iterating directly with a highly involved founding team

This meant design was deeply collaborative and highly iterative. Decisions were often made in tight feedback loops, refined, and pressure-tested against real operational needs.

Designing Through Discovery

The early booking experience needed to feel:

  • Calm and approachable

  • Clearly differentiated from generic fitness or booking apps

  • Flexible enough to support memberships, credit packs, and one-off sessions

  • Simple on the surface, without hiding important information

Rather than locking into rigid requirements, we treated early designs as working hypotheses. Flows were refined continuously as Portal learned what resonated with customers and what broke down in practice.

Crucially, this phase established foundational patterns and data models that made subsequent development phases possible. The flexibility of the admin platform, reporting, and scheduling systems all trace back to decisions made during this initial discovery phase.

Designing Within Portal’s Brand

Portal has a modern, new-age aesthetic rooted in colorful geometric forms with a calm but confident tone. The brand intentionally avoids looking like traditional fitness software, which created a real opportunity to design something memorable and differentiated.

At the same time, this introduced tension:

  • Very dark palettes risked poor contrast

  • Warm reds and oranges sometimes read as error states

  • Highly stylized UI elements occasionally competed with clarity

Part of my role was helping the team find the line. I regularly pushed back when design choices crossed into accessibility issues or introduced confusion, while still honoring the spirit of the brand. The result was a UI system that feels distinctly Portal, but remains usable, accessible, and clear under real-world conditions.

Phase 2: Scaling Into an Operational Platform

The Shift in Focus

As Portal expanded, the center of gravity moved from customer experience alone to the systems required to actually run the business.

Phase 2 introduced a different class of problems:

  • Admin users with varying levels of technical comfort

  • Increasing operational complexity across locations

  • The need for insight without overwhelming users

  • Replacing the legacy admin backend entirely

This phase was about turning Portal into a true operating platform, not just a booking interface.

Key Design Challenges & Decisions

Admin Tools Without Overwhelm

Admins needed power, but not complexity for its own sake.

I focused on:

  • Clear defaults and progressive disclosure

  • Scoping complex actions into side sheets and contained workflows

  • Separating high-frequency actions from advanced configuration

The goal was to let admins move quickly for common tasks while still supporting deeper control when needed.

Session Scheduling as a System

Scheduling needed to support:

  • One-time and recurring sessions

  • Multiple session types

  • Capacity, pricing, and audience rules

  • Operational realities like staffing and availability

To incorporate these complex and variable requirements, scheduling was treated as a configurable system, borrowing familiar patterns from calendar tools while remaining flexible enough to grow as Portal’s offerings evolved.

Reporting That People Can Actually Use

Reporting was one of the most complex areas of Phase 2.

Stakeholders wanted insight into:

  • Membership trends

  • Retention and cohorts

  • Engagement and utilization

  • Geographic distribution

At the same time, not every user needed every metric. Reports were organized by intent, with thoughtful defaults and filters to avoid overwhelming users or presenting misleading data. In several cases, simpler visualizations were chosen intentionally to balance accuracy, clarity, and development effort.

Outcomes & Impact

Portal is now live in production and fully replaces the previous booking and admin systems.

  • The platform supports hundreds of bookings per day across multiple locations

  • Admin workflows are faster, clearer, and more reliable

  • Customer feedback on the booking experience has been consistently positive

  • Staff and operators report greater confidence and control

Most importantly, Portal now owns its product experience end-to-end, rather than working around the limitations of third-party software.

Reflection

Portal was an exciting opportunity to design both a consumer-facing experience and the internal systems that power it, all while working within the constraints of a unique and quirky brand.

Phase 1 required speed, intuition, and comfort with ambiguity.
Phase 2 required systems thinking, restraint, and long-term planning.

If revisiting this work, I’d push even earlier on formalizing permissions and continue refining reporting as more real-world usage data becomes available. Overall, the project reinforced my interest in designing complex platforms where clarity, flexibility, and judgment matter.