Skip to content

Booking Platform

Purpose: The public front door. This is the app on the marketing websites where a prospect books a viewing or reserves a home and pays a holding fee. It sits upstream of everything in Portal: it's where a tenancy begins.

Primary users: Prospects (members of the public). The leads and reservations they create are then worked by staff in Portal.

See it live: deep-link only, reached by clicking "Book a viewing" or "Reserve" on a home on a marketing site. See Accessing the systems.

This is a separate app (built in Nuxt, hosted on Netlify) from the Olympus apps, but it's the start of the lettings journey. It's the shared booking platform for the whole ecosystem: whatever marketing sites an operator runs, and however many operators come onto the platform, they all funnel into this one app (which is why it's multi-brand, see below). It's deep-link only: prospects reach it from a brand website with a specific home in the URL, and its own home page only points back to the marketing site. It reads the property catalogue from Everest, writes reservations into Portal, and feeds leads to HubSpot.

Naming trap: in this app, "tenant" means the brand/site, not the renter. Elsewhere in these docs "tenant" means an operator or a resident. Here it's the brand.


Book a viewing

What it does: A short form (prospect details, then date and time) that books the actual viewing slot in Calendly. The viewing type (in person, video call, or group) selects the matching calendar, and the prospect's details are pre-filled into Calendly.

Who uses it: Prospects, from a "book a viewing" link on a brand site.

Key rules:

  • Every step feeds the prospect into HubSpot as a lead, with full marketing attribution (UTM / gclid).
  • The confirmation email comes from Calendly, not Olympus, and for video calls the Zoom link is sent manually by the agent.
  • The form's fields are a hand-maintained definition, not managed through a CMS.

Reserve a home & pay the holding fee

What it does: Creates a reservation in Portal, then walks the prospect through three steps: their details, move-in date and deposit preference; their affordability route and any additional residents; and accepting the terms. It finishes by handing off to a payment link to pay the holding fee.

Who uses it: Prospects committing to a home.

Key rules:

  • This app doesn't take the payment itself. It creates the reservation in Portal, and Portal returns a payment link that the prospect is sent to. The holding fee is one week's rent.
  • Only units that are Available To Let can be reserved.
  • Deposit choice: a traditional TDS deposit or a Reposit deposit-replacement.
  • Affordability is captured and the household income requirement calculated and shown, via one of: standard (2.5x annual rent), key worker, a UK guarantor (3x rent), or a professional guarantor provider.
  • Once the fee is paid the reservation appears in Portal for staff to progress into a deal sheet.

Brands & sites

What it does: One app serves several brands from per-brand configuration.

  • wayoflife.com hosts the Multifamily, Student and Single-family brands.
  • theeades.com and thedraper.com are single-property, white-label sites (their own domain, logo and tracking) each locked to one development.
  • A demo brand runs on the Olympus tech domain.

Each brand carries its own logo, analytics and cookie-consent configuration.


How it connects

SystemRole
EverestSource of the property/unit catalogue the forms read (prices, calendars, promotions, terms)
PortalWhere reservations are created and updated, and which owns the payment link
HubSpotWhere viewing leads and newsletter sign-ups go, with marketing attribution
CalendlyBooks the viewing slot and sends the confirmation email
Analytics & marketingGA4/GTM conversion funnel, Meta Pixel, TikTok, Hotjar
Cookie consentCookiebot / Cookieyes on the public sites

The app is public and unauthenticated; its calls to Everest and Portal use a shared API key scoped to the brand.

  • Key journeys: the viewing and reservation journeys start here.
  • Everest (the catalogue) and Portal (where reservations are worked).