All work

    Cape Mesa

    Direct-booking platform for a collection of private villas on Cape Town's Atlantic Seaboard — live availability from Guesty, on-site card payment, automated invoicing and the operations layer behind it.

    Cape Mesa website homepage
    capemesa.com
    Cape Mesa · Platform
    ClientCape Mesa
    IndustryLuxury villa rentals
    MarketCape Town · South Africa
    Year2026
    StackReact · Supabase · Guesty · Stitch · HubSpot
    Live siteVisit

    The challenge

    Cape Mesa needed international guests to book and pay on its own site, in rand, without being redirected to a third-party checkout — while the finance team needed every booking to arrive as a numbered invoice, reconciled automatically, with the property-management system as the single source of truth.

    The approach

    A React and Supabase platform integrated with Guesty for availability and reservations, Stitch for on-page card payment, and an invoice pipeline that issues sequential invoices and reconciles payments without manual work. Guest enquiries, payment links and check-out invoices all run through the same system, so nothing is re-keyed between the website, the PMS and the books.

    The result

    Live since October 2026: direct bookings and payments flow straight into Guesty and the ledger, with payment links for PMS-originated bookings and check-out invoices with extras following within weeks of launch.

    From the collection to a confirmed stay, on capemesa.com, in rand — nothing hands off to a third-party checkout.

    Discover. The collection opens on the brand's own photography, with one task: plan your stay.
    Discover. The collection opens on the brand's own photography, with one task: plan your stay.
    Choose. Each home with sleeps, bedrooms and bathrooms at a glance.
    Choose. Each home with sleeps, bedrooms and bathrooms at a glance.
    Availability. Live dates from Guesty; nights that are taken are greyed out, nothing is double-booked.
    Availability. Live dates from Guesty; nights that are taken are greyed out, nothing is double-booked.
    Quote. Nightly rate, breakage deposit and the total, itemised before anyone commits.
    Quote. Nightly rate, breakage deposit and the total, itemised before anyone commits.
    Reserve. Details, ID, review and request in four steps; the invoice details are collected once, up front.
    Reserve. Details, ID, review and request in four steps; the invoice details are collected once, up front.
    Cape Mesa screen 2