Skip to content
@TicketWaveHQ

Ticketwave HQ

White-label commerce for events, bookings, and online ordering. Sold under your brand, not ours.

TicketWave HQ

White-label commerce for events, bookings, and online ordering. Sold under your brand, not ours.

Multi-vertical platform for UK businesses that sell time, seats, or access. Events, restaurants, and service bookings — one engine, one payout, one identity.

Live Companies House EU-sovereign Stripe Connect Next.js 16

Visit ticketwavehq.com · Apply as a partner · Contact


📑 Contents


🏛 Two product lines under TicketWave HQ Ltd

Product line What it is Lives at Sectors
🎟 TicketWave White-label commerce platform for events, bookings, and online ordering access.ticketwavehq.com Events, festivals, hospitality, food + drink, services
🛰 TicketWave Witness Physical-security sensing for the built environment witness.ticketwavehq.com BTR, hotels, venues, universities, PBSA, councils, transport hubs, events

Both product lines are owned by TicketWave HQ Ltd (Companies House 17143167). They share legal entity, security posture, and EU-sovereign hosting, but ship under their own product surfaces.


🎟 Three verticals, one engine

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.


🤝 How partners use it

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.

  1. Partner applies at ticketwavehq.com/partners/apply
  2. Onboards a Stripe Connect account (Express by default; Standard available for higher-trust partners)
  3. Lists their first event / menu / booking slots from the partner dashboard
  4. Customers buy via the partner's TicketWave-hosted page or a custom domain
  5. Partner takes their cut on each transaction; TWHQ takes the published platform fee
  6. Monthly payout report is generated per Connect account, never aggregated across currencies

💰 Pricing

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 on the commerce engine itself. No setup fee. No charge if you do not transact.


📦 The repos in this org

Repo What it does
ticketwave The platform monorepo — dashboard, public-facing apps, partner portal, webhook handlers, Stripe Connect orchestration. Next.js 16 + Turborepo. Private.
openapi-spec OpenAPI 3.1 spec for the TicketWave API (/api/v1 + /api/v2). The @ticketwave/sdk package is generated from this spec. Public, Apache-2.0.
.github This org-profile repo — renders the page you are reading, plus org-wide community health files (SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md, SUPPORT.md, issue templates). Public.
officesinleeds Reference implementation of the directory template — a Leeds workspace listings site published at officesinleeds.com. Astro 6.4 + SSR. Private.
marketing-asset-gen Side-tool generating ad-creative bundles for partners (£19/campaign, no subscription). Astro + image pipeline. Private.

Several private editorial micro-sites at github.com/TicketWaveHQ/leeds-* (spa, pizza, cafe, burgers, caribbean food, rent) are forks of the officesinleeds template — same engine, one domain + dataset per vertical.

Public source links will be added if and when individual private repos are open-sourced. The TWHQ engine sits behind multiple consumer-facing brands. The city-guide network lives inside the monorepo under apps/city-template and is the engine behind the Citorah consumer brand (see below); the directory verticals (officesinleeds + the leeds-* sister sites) stand alone.


🌍 Consumer brands

The TWHQ engine sits behind consumer-facing properties that are operated as separate properties with their own positioning and editorial voice.

Citorah — city-guide network

citorah.com is the apex consumer brand for the city-guide network. Each city ships as a path under the apex:

City Path
London citorah.com/london
Lisbon citorah.com/lisbon
Ibiza citorah.com/ibiza
Madrid citorah.com/madrid
Barcelona citorah.com/barcelona
Greece citorah.com/greece
Dubai citorah.com/dubai

Seven city surfaces, one apex, one editorial voice. Runs on the same Next.js monorepo (apps/city-template) with runtime multi-tenancy keyed off the URL path.


🔒 Stack + security

Layer Choice
Application Next.js 16 on Vercel (London region, lhr1)
Database Neon Postgres (London region)
Payments Stripe + Stripe Connect (Express + Standard, multi-currency)
Email 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 by design, with one primary vendor per layer — observability and incident response stay tractable.


🏢 About the company

TicketWave HQ Ltd — UK private company limited by shares, registered in England & Wales.

  • Company number: 17143167
  • Registered office: Radley House, Richardshaw Road, Pudsey, LS28 6LE, United Kingdom
  • Founder: Jordan Gilbert (LinkedIn) — Loughborough BSc Architectural Engineering & Design Management, HarvardX GSD1x. 20+ years building websites since 2006.

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.


📬 Contact

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

🌐 Find us elsewhere


TicketWave HQ Ltd · Companies House 17143167 · England & Wales

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "TicketWave HQ Ltd",
  "alternateName": "TicketWave HQ",
  "url": "https://ticketwavehq.com",
  "logo": "https://ticketwavehq.com/logo.png",
  "description": "White-label commerce platform for events, bookings, and online ordering. Multi-vertical engine for UK businesses that sell time, seats, or access.",
  "foundingDate": "2024",
  "legalName": "TicketWave HQ Ltd",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "Companies House",
      "value": "17143167"
    }
  ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Radley House, Richardshaw Road",
    "addressLocality": "Pudsey",
    "postalCode": "LS28 6LE",
    "addressCountry": "GB"
  },
  "founder": {
    "@type": "Person",
    "name": "Jordan Gilbert",
    "sameAs": "https://www.linkedin.com/in/eu-jordangilbert/"
  },
  "sameAs": [
    "https://github.com/TicketWaveHQ",
    "https://find-and-update.company-information.service.gov.uk/company/17143167"
  ],
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "contactType": "Security",
      "email": "security@ticketwavehq.com",
      "url": "https://github.com/TicketWaveHQ/.github/blob/main/SECURITY.md"
    },
    {
      "@type": "ContactPoint",
      "contactType": "Customer Support",
      "email": "hello@ticketwavehq.com"
    }
  ]
}

Pinned Loading

  1. openapi-spec openapi-spec Public

    OpenAPI 3.1 spec for the TicketWave API (/api/v1 + /api/v2). The @ticketwave/sdk package is generated from this spec. Apache-2.0.

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…