Case Study

Satori — a complete operational ecosystem, built from the ground up.

Hospitality, real estate, and investment operations on Koh Phangan. Five interconnected systems across all operational layers, running in production.

The business

Three business lines. No connected infrastructure.

Satori is a hospitality and real estate business on Koh Phangan operating across three interconnected lines: villa rentals, property investment and sales, and a premium guest experience operation. As current CTO & partner, Elad joined at the point where each line was growing faster than the informal systems holding it together.

The challenge was not to find better tools. It was to design a connected operational infrastructure — one where data flows between systems, processes are systematized, and the business has control over its own technology. On the cost of disconnected systems →

What needed to exist

  • A property management system researched, selected, and properly configured
  • A direct booking website reducing OTA dependency
  • A guest experience platform replacing manual coordination
  • A CRM purpose-built for villa sales and investment pipeline management
  • An admin hub connecting internal tools and workflows
  • Clean data architecture and documented infrastructure ownership

What was built

Five interconnected systems. Every operational layer covered.

01

Foundation + Revenue

Investment CRM & Platform

A custom internal platform for the full investment side of the business: lead management, opportunity tracking, investor profiles, villa sales pipeline, project status, and document workflows. Built around how the sales process actually operates — not around what a generic off-the-shelf tool provides. Includes a client-facing investor portal for deal visibility and document access.

Next.jsPrismaPostgreSQLResendVercel

02

Revenue & Presence

Direct Booking Website

A premium Next.js website for the multi-property rental operation — with Cloudbeds PMS integration for live availability and booking, property-level branding and content, and direct booking conversion architecture. Designed to reduce OTA dependency and own the guest relationship from the first touchpoint.

Next.jsCloudbeds APIVercel

03

Client Experience

Guest Experience Platform

A guest-facing web application connected to live reservation data from the PMS. Handles pre-arrival flows — arrival logistics, preferences, service requests — through in-stay concierge and service coordination, to post-stay feedback and follow-up. Designed to replace manual WhatsApp coordination with structured, branded digital flows at every stage of the guest journey.

Next.jsCloudbeds APIResendPrisma

04

Operations Management

Internal Admin Hub

A centralized internal platform connecting all operational tools, brand assets, and administrative workflows. Includes email signature generation with brand-consistent formatting, document branding tools, campaign management, team coordination, and a single point of entry for internal operations. Built to eliminate the fragmentation that comes with a multi-system operation.

Next.jsPrismaResendVercel

05

Foundation

Property Management & Channel Infrastructure

Comprehensive research and evaluation of property management system (PMS) options — Cloudbeds, Hostaway, Guesty, Little Hotelier — culminating in Cloudbeds selection, configuration, and integration. Booking channel setup, rate management, and connection to the direct booking website. The foundation that all revenue and operations systems are built on.

CloudbedsBooking ChannelsChannel Manager

Technical implementation

The architecture decisions that made it work.

Property management system selection

Evaluated Cloudbeds, Hostaway, Guesty, and Little Hotelier against the specific operational requirements of a multi-property hospitality and investment business. Cloudbeds selected and configured.

Booking channel integration

Cloudbeds API integrated into the Next.js direct booking website — live availability, rate management, reservation creation, and confirmation flows all running through the owned channel.

Connected system data flows

Reservation data flows from Cloudbeds into the guest experience platform — driving pre-arrival communications, in-stay service requests, and post-stay follow-up without manual data transfer.

Custom investment platform data model

Investment platform built with a custom schema designed around the specific sales process: leads → opportunities → offers → investors → villa sales, with document management and investor portal access.

Email infrastructure

Transactional email via Resend across all platforms — guest communications, investor updates, booking confirmations, and operational notifications — with brand-consistent templating.

Deployment & hosting

All platforms deployed on Vercel with proper environment separation, domain architecture, and access control. Infrastructure documented and owned by the business.

Operational impact

What changed for the business.

Infrastructure consolidation

A disconnected operation running across email, spreadsheets, and manual processes is now a connected ecosystem with structured data flows between the booking system, guest platform, investment CRM, and admin hub.

Direct booking capability

The rental operation now has a high-quality owned channel — reducing OTA dependency and giving the business control over its guest relationship from first contact through checkout.

Guest experience formalization

Manual WhatsApp-based guest coordination is replaced by structured digital flows — pre-arrival, in-stay, and post-stay — connected to live reservation data and delivered through a branded web application.

Investment pipeline visibility

The investment and villa sales operation has a purpose-built CRM with real pipeline visibility, investor profiles, and a client portal — replacing spreadsheets and email threads.

Operational foundation

Clear infrastructure ownership, documented integrations, clean data architecture, and an admin hub that connects internal tools into a single operational center.

What this demonstrates

This is what operational infrastructure for a modern business looks like in production.

The Satori ecosystem is not a portfolio piece. It is the operational infrastructure of a live business — running bookings, guest communications, investment pipeline management, and internal operations daily. Every system was designed around how the business actually works, not around what a generic platform provides.

The engagement covered all five operational layers: Foundation infrastructure and property management setup, Revenue & Presence through the direct booking website, Operations Management through the admin hub, Client Experience through the guest platform, and Intelligence through the reporting connecting all systems.

This is the clearest demonstration of what a full operational infrastructure engagement looks like — and what it delivers.

Map what exists in your operation and where the gaps are.

The assessment surfaces the specific infrastructure gaps across your operation and generates a prioritized implementation roadmap. Start there.

Assess Your Operations