Skip to content

Integrations Index

Purpose: A single reference for every external system Olympus connects to, what it's for, and roughly how data flows. Cross-cutting, several apps use the same system.

Most integrations are enabled and configured per operator in Olympus Frontend (Company → Integrations), with some settings tunable per building, so which connections are live can differ from one operator (and development) to the next.

SystemWhat it isUsed byData flow (summary)
Analytics & marketing tags (GA4/GTM, Meta Pixel, TikTok, Hotjar)Marketing analytics & conversion trackingMarketing sites, public formsTrack the browsing/viewing/reservation funnel and campaign attribution, fired through GTM under consent
AWS Cognito / Azure ADStaff sign-inBackend, Frontend, EverestSingle sign-on for internal users
CalendlyViewing schedulingPublic forms, PortalBooks viewing slots from the public forms and sends confirmations; viewing data feeds Portal
Cookie consent (Cookiebot)Consent managementMarketing sites, public formsCookie consent and Google Consent Mode on the public brand sites
CuratorSocial-media wallMarketing sitesEmbeds the Instagram/social feed
FirebasePush notification deliveryPortal, Tenancy APISends push messages to residents' devices
FixfloRepairs & maintenancePortal, Tenancy APIPortal receives maintenance events; residents see their apartment's issues in the app
Google / Facebook / AppleResident sign-inTenancy APISocial login (links to existing residents only)
Google MapsMapsMarketing sitesLocation and neighbourhood maps
HubSpotCRMMarketing sites, Public forms, Portal, BackendLead capture from the public sites (contact, newsletter, wait-list) and booking forms; reservations and deals sync so the pipeline matches Portal; proxied per operator
Inventory HiveInventory & inspectionsPortalTenancy/unit data pushed for check-in/check-out reports
MeilisearchSearch engineEverest, PortalPowers fast unit/property search
Payments (Stripe / SagePay)Payment processingPortal, Tenancy APIOne-off resident app payments run through SagePay; recurring rent (direct debits) runs on Stripe
QubeProperty-management & accounting systemPortal, Tenancy API, BackendPushes tenancies, customers, charges and payments on approval; reads back tenant status and dates. A master switch can turn Qube writes off platform-wide
Rent ProfileReferencing & tenancy recordsPortal, BackendRuns referencing (credit and right-to-rent), creates tenancy records and checks status; proxied per operator
Rightmove / Zoopla / On The MarketProperty portalsEverestAdverts syndicated out, refreshed and removed
Smart locksDoor accessPortalIssuing/revoking digital keys, guest & visitor access, communal-zone doors and access-card encoding, for buildings fitted with smart locks
StoryblokWebsite CMSMarketing sites, EverestEverest listing data is synced in; the marketing sites read all content and availability from it
TableauBusiness intelligenceFrontend, BackendDashboards embedded for admins; each user holds their own credentials