Access-decision infrastructure for ticketing, hospitality, and services.
Multi-vertical platform for UK businesses that sell time, seats, or access. Events, restaurants, and service bookings β one engine, one payout, one identity.
- Three verticals, one engine
- How partners use it
- Pricing
- The repos in this org
- Stack + security
- About the company
- Contact
| Vertical | Who it's for | What it ships |
|---|---|---|
| π« Events + ticketing | Festivals, club nights, sports clubs, community events | Per-event ticket types, ticket transfers, post-event payouts to organiser's Stripe Connect account, partner referral tracking |
| π½ Food | Restaurants, takeaways, delivery | Online ordering at /order/<slug>, kitchen + driver routing, capabilities-flagged menus, customer accounts |
| π Bookings + services | Activities, classes, appointments | Slot-based booking, tiered platform fee (1.5β4%), automatic Stripe Connect payout split |
All three share the same engine: a single platformFee column, one customer identity, one partner identity, one Stripe Connect rail. Partners don't pick a "product" β they sign one agreement and run whichever verticals apply to their business.
The platform is built around partner sovereignty: every event, every menu, every booking belongs to the operator who created it. We're the rails; they're the brand.
- Partner applies at ticketwavehq.com/partners/apply
- Onboards a Stripe Connect account (Express by default; Standard available for higher-trust partners)
- Lists their first event / menu / booking slots from the partner dashboard
- Customers buy via the partner's TicketWave-hosted page or a custom domain
- Partner takes their cut on each transaction; TWHQ takes the published platform fee
- Monthly payout report is generated per Connect account, never aggregated across currencies
Single source of truth, no hidden uplift:
- Food: 3% flat
- Events: 1.5%β4% tiered by volume + risk profile
- Bookings + services: 1.5%β4% tiered
No SaaS subscription. No setup fee. No charge if you don't transact.
| Repo | What it does |
|---|---|
| ticketwave | The platform monorepo β dashboard, public-facing apps, partner portal, webhook handlers, Stripe Connect orchestration. Next.js 16 + Turborepo. Private. |
| officesinleeds | Reference implementation of the directory template β a Leeds workspace listings site published at officesinleeds.com. Astro 6.4 + SSR. Public. |
| leeds[spa|pizza|cafe|burgers|caribbeanfood|rent] | Forks of the officesinleeds template, one per Leeds vertical. Same engine, different domain + dataset. |
| marketing-asset-gen | Side-tool generating ad-creative bundles for partners (Β£19/campaign, no subscription). Astro + image pipeline. |
The TWHQ engine sits behind multiple consumer-facing brands. The recs network at the 2026{city}.com domains (Bourdain-style city guides) lives inside the monorepo under apps/city-template; the directory verticals (officesinleeds + the 6 leeds-* repos) stand alone in this org.
| Layer | Choice |
|---|---|
| Application | Next.js 16 on Vercel (London region, lhr1) |
| Database | Neon Postgres (London region) |
| Payments | Stripe + Stripe Connect (Express + Standard, multi-currency) |
| Resend (DKIM-signed, DMARC-aligned) | |
| DNS + edge | Cloudflare for DNS, DNSSEC, CAA. Vercel as the primary edge for active traffic |
| Bot + scraper defense | Vercel Firewall with explicit AI-training-scraper blocks on 12 transactional zones |
| Mail authentication | SPF, DKIM, DMARC quarantine/reject, MTA-STS, TLS-RPT |
| DNSSEC | Enabled across all live production zones |
| Org security | 2FA enforced on every contributor account |
Single-region, single-vendor by design β observability and incident response stay tractable.
TicketWave HQ Ltd β UK private company limited by shares, registered in England & Wales.
The TWHQ brand stays B2B-only β operator-facing, partner-facing, integration-focused. Consumer brands (the recs network, the directory verticals) are run as separate properties with their own positioning.
| Audience | Where to go |
|---|---|
| Partner applications | ticketwavehq.com/partners/apply |
| General enquiries | ticketwavehq.com/contact |
| Security disclosure | See SECURITY.md (RFC 9116 / /.well-known/security.txt) |
| Press / investors | Email via the contact page above |
TicketWave HQ Ltd Β· Companies House 17143167 Β· England & Wales