Bookings, compliance, payroll, and check-in — on one tenant-aware platform built for Mozambique first. Live at two real businesses today. Adding tenant three takes one DNS record.
Every number on this page comes from the production Supabase as of 17 May 2026. Two tenants. Real bookings. Real money. Real compliance filings going out every month.
Booking.com sells the room. Airbnb sells the night. Hoyo runs everything that happens between booking and check-out — including the parts no incumbent has ever connected: the activity operator and the lodge, sharing one guest record in real time.
Marina books a boat for a guest staying at VBL. It appears on tomorrow's reception briefing. Automatically. In milliseconds. Across two separate tenants on the same platform. This is what one shared operating system does — and what no incumbent PMS, anywhere, has ever shipped.
Every foreign PMS treats Mozambique as a tickbox: change the currency, hope for the best. Hoyo treats it as the home market. The compliance, the language, the FX, the integrations — they're not features. They're the foundation.
Every monthly filing a Moçambican lodge owes — generated, formatted, ready to submit. No spreadsheet. No translation. No deadline-eve panic.
monthlyper arrivalper cycleautodailyThe Brazilian family fills the check-in form in Portuguese. Angela's reception team works in English. Same record, two languages, zero translation hacks.
EN + PTENguest localemulti-localeZKTeco fingerprint clocks. WhatsApp Business. Salvador HR. Resend for email. The systems Mozambican operators actually run on — wired in, not reinvented.
directWATIemailbuiltThe same admin shell adapts per tenant — wordmark, colour, terminology and modules switch on tenant type. One codebase. Three property models today. More coming.
Reservations, daily prep, multi-currency invoicing, agency CRM, scheduled email automation, staff & payroll, digital check-in, full MZ compliance suite.
Schedule departures across boats, vehicles, guides; manage 26 lodge partners; share inventory in real time; mirror bookings into the lodge's daily prep.
Cover counts that respect the lodge's daily prep. Menu & allergens piped to the guest portal. Per-guest charge-to-room. Same database, no double-entry.
We're not better than Mews at enterprise reporting. We're not cheaper than FreeToBook for a single-room B&B in Cape Town. We're the only platform that solves Mozambique's compliance, runs both sides of the booking, and ships at this pace.
| Hoyo | Nightsbridge | FreeToBook | Mews | |
|---|---|---|---|---|
| Mozambique compliance suite | ✓ native | ✗ | ✗ | ✗ |
| Bilingual (PT+EN) guest UX | ✓ PT-first | ✗ | ✗ | ~ partial |
| Banco de Moçambique FX | ✓ daily | ✗ | ✗ | ✗ |
| Activity-operator side of the network | ✓ live | ✗ | ✗ | ✗ |
| Cross-property booking mirroring | ✓ trigger-level | ✗ | ✗ | ✗ |
| Multi-tenant economics | ✓ from line one | single-tenant SaaS | single-tenant SaaS | ✓ enterprise |
| African market focus | ✓ MZ-first | SA-first | ✗ global SMB | ✗ EU/US enterprise |
| Enterprise integration depth | ~ growing | ✓ deep ZA | ~ limited | ✓ market leader |
| Speed of new feature delivery | ✓ days | quarters | quarters | quarters |
| Cost to add tenant N | ~$0 | new instance | new instance | implementation $$ |
Where they win: Mews has a decade of enterprise integrations. Nightsbridge owns the South African channel-manager corridor. FreeToBook is unbeatable on price for a one-room B&B. We're not chasing those wins — we're claiming the territory none of them serve.
The boring decisions that make every future tenant cheap. Built lean, kept tight, designed to outlast the founder's keyboard.
One Vercel project, one Supabase, one Next.js + tRPC codebase. Tenancy is a column, not a database. Postgres RLS enforces isolation; host-based routing picks the tenant from the subdomain.
BIA bookings for VBL guests mirror into VBL's daily prep via a DB-level trigger. No worker. No retry logic. No webhooks. The data is consistent the instant the row commits.
Insert into hubs. Point the wildcard CNAME. The tenant is live. Onboarding is configuration, not deployment. New verticals (F&B, retail) take days because the shell already handles them.
33 migrations · 34 tRPC routers · 49 admin pages · 138 commits from "broken FreeToBook clone" to two live tenants — without a single customer outage.
Founder of Lumanaire — runs a five-node AI fleet building production software for hospitality, real estate and healthcare. Builds Hoyo on the same multi-tenant stack as the other Lumanaire products. Writes the code. Ships the deploys. Picks up the phone when reception calls at 06:30.
General Manager of Vilanculos Beach Lodge — the property Hoyo runs on, every day, in real bookings. Decides what features matter because she'd reject them if they didn't. The benchmark for "is this useful at 23:00 on a Friday in Mozambique?"
If it doesn't work at VBL, it doesn't ship.
Monthly subscriptions in Meticais. No setup fees. No per-room nickel-and-diming. Cancel any time. Add modules as you grow.
Multi-property groups, hotel chains, regional operators — talk to us about Enterprise terms.
Twenty minutes on a video call. We'll show you the running system on real data, then talk about what your property needs. No deck. No sales engineer. Just the founder and a screenshare.