← All demos

Crystal Lake
Resort

A Michigan lakefront resort — live and taking bookings with zero OTA commission. Replaced Booking.com and Expedia at 15–25% per booking with a direct platform the owner controls completely.

Timeline
4 weeks to handoff
Replaces
Booking.com / Expedia (15–25%)
Commission
0% per booking
Status
Live — taking bookings
$1,935 Processed — first week
0% Commission per booking
4 wks Zero to live

The Live Site

Direct bookings. Zero commission.

Crystal Lake Resort's site is the guest's first impression of a genuine Michigan lakefront getaway — not a Booking.com listing page buried among competitors. Guests browse rooms, check availability, and book directly at zero OTA markup. The owner keeps every dollar.

Crystal Lake Resort live homepage

The Problem

OTA platforms own the guest relationship.

Boutique hotels and inns pay 15–25% commission on every booking made through Booking.com, Expedia, or Airbnb — platforms that own the guest relationship and can push a property to the bottom of results whenever a larger hotel outbids them. Dedicated hotel software like Cloudbeds or Little Hotelier runs $150–400/month and is built for large properties, not independent boutique owners.

The real cost of OTA commissions: On a $200/night room at just 20% commission, the inn owner pays $40 per booking — more than $1,000 a month during busy season. Platform.co replaced it with a flat build fee and zero commission forever. The owner collected $1,935 in the first week.

Two Accommodation Types

Motel rooms and weekly cottages. One platform.

The platform models both accommodation types with independent booking rules. Motel rooms book nightly — pick check-in and check-out, pay a $100 deposit, arrive. Private cottages rent by the week only — the calendar shows week-at-a-time availability and enforces a minimum stay per room automatically. The booking form adapts to whichever type the guest selects.

Motel rooms and cottages listing
Resort photo gallery

Room listings with nightly and weekly booking options · resort gallery page.

Checkout

Deposit at booking. Balance at front desk.

Guests pay a $100 deposit per room through Stripe Checkout. A booking confirmation fires immediately via email with a reservation token link — no account needed — so guests can look up or cancel their booking anytime. The webhook-driven flow means a failed or abandoned payment never creates a booking record.

Booking confirmation page

Gift Cards

Purchased online. Delivered by email.

Gift cards are purchased via Stripe and delivered to the recipient instantly by email with a unique redemption code. Balances are tracked automatically — no spreadsheet, no manual verification at the front desk.

Digital gift card purchase page

Guest Reviews

Reviews that build trust and rank on Google.

The site surfaces guest reviews directly on the homepage — no third-party widget, no Booking.com badge. An automated post-stay email triggers after checkout and invites guests to leave a review. Reviews feed search ranking organically over time: a fast site that gets consistent reviews compounds in Google results without any ad spend.

Guest reviews on the Crystal Lake Resort site

Admin Dashboard

Every reservation, in one place.

The owner manages the entire property from a protected dashboard — no developer call needed. Every change reflects on the live site immediately.

  • Today's sheet — arrivals and departures, printable in one click
  • Availability calendar — tape-chart grid by room and day
  • Monthly stats — bookings, revenue, occupancy rate
  • Revenue by room — which rooms generate the most
  • Deposits & Balances — deposit status per booking; mark balance paid at check-in
  • Search — find any reservation by guest name, email, or phone
  • Pricing rules — weekend and seasonal flat-rate adjustments
  • Custom email templates — editable subject and body with live preview
Admin dashboard home — bookings and revenue
Tape-chart booking calendar
Adding a booking from the admin calendar
Guest messages and inbox

Admin home — live revenue, upcoming arrivals, and occupancy stats · tape-chart calendar — all rooms across all dates at a glance · add booking directly from the calendar — walk-ins and phone reservations in seconds · guest messages — inquiries and notes from guests in one inbox.

Performance

Speed that compounds with search ranking.

Every Platform.co site is built for performance from day one. Crystal Lake Resort's Lighthouse scores reflect an architecture that loads fast, converts visitors before they bounce, and earns organic search placement — compounding over time with every review the post-stay email flow generates.

Google Lighthouse performance scores

Want this for your business?

Platform.co builds custom sites for wellness studios, inns, bakeries, salons, sports bars, and landscaping companies. Live in 4 weeks, zero commission per booking.