Activa · teardown & adoption plan

Three rivals. Twelve decisions. Three surfaces.

Mindbody · Rezerv · Book&Go — 1 Sep 2026 · prepared by Paquito · supersedes the wide-sweep landscape doc as the working plan

Per Nestor's steer: forget the CRE and attractions tangents — these three define the real frame. Mindbody shows what comprehensive looks like at $7.5B scale, Rezerv is the SEA operator we'll meet in every deal, and Book&Go is the white-label thesis executed weakly in our own backyard. Below: the deep teardown, what we adopt vs skip, and exactly how it lands on the landing, the architecture, and the AdminHQ mockup.

Teardown 1 of 3

Mindbody — the comprehensiveness benchmark

Mindbody Playlist group (Mindbody + ClassPass + EGYM) · $7.5B merger 3/2026 · 40k+ businesses · fitness, wellness, beauty

The ceiling

Product surface (verified)

  • One schedule for staffing + booking, live across app/web/desk
  • CRM + memberships w/ automated billing, failed-payment & expiring-card automation
  • POS for services, retail and contracts; "Mindbody Payments, powered by Stripe"
  • Marketing: email/SMS automation, lead pipelines, Google/Meta Ads hooks
  • AI Concierge: 24/7 AI front desk that converts missed calls into bookings
  • Consumer marketplace: 3M active users, 600M bookings/yr, 22k first-purchases/mo delivered to businesses
  • Enterprise: corporate controls, cross-location reporting, datashare between nearby sites

Pricing & API posture (verified)

  • Public pricing: Starter from $79/mo per location; Accelerate + branded app bundle at $99/mo; Ultimate adds AI front desk + campaigns
  • Branded mobile app is an add-on, not the core — the suite is
  • Public API v6: free sandbox, ~1,000 calls/key/day free, ~$0.003/call overage; webhooks free and uncounted
  • Per-site activation: each studio owner approves an integration from their own dashboard — consent built into the API model
  • 100+ integration marketplace (payroll, door access, Trainerize…)
  • Weakness: legacy-suite bloat — the documented reason boutiques churn to lighter tools
  • Weakness: businesses resent that marketplace clients feel like Mindbody's customers, not theirs

What Mindbody proves: comprehensive wins the mid-market when it's ONE bill and ONE record — but the killer detail for Activa is the API model: metered public API, free webhooks, and per-org consent activation. That is exactly the machinery our T2 "connected tenant" tier needs, already proven at scale.

Teardown 2 of 3

Rezerv — the regional rival we'll meet in every deal

Rezerv Singapore · fitness/wellness/beauty + padel, pickleball & tennis facilities · self-reported $100M client sales, 6M bookings, 925k end-customers

The threat

Product surface (verified)

  • Booking/classes/appointments w/ waitlists + spot reservation
  • Memberships, packages, family accounts
  • Website builder + e-commerce + branded client app (paid add-on)
  • Marketing via email, SMS and WhatsApp
  • ClassPass demand channel + Igloohome smart-lock integration
  • Multi-location confirmed; "AI-powered reporting" claimed

Pricing & payments (verified, priced in THB for us)

  • Transparent 4 tiers: THB 612 → 2,320 → 3,956/mo + custom Enterprise (20% off annual)
  • Freelancer tier at the bottom — they harvest the long tail
  • Payments are the weapon: cards <2.5%, QR Pay at 0%, wallets, bank transfer; Stripe, 2C2P, Xendit, Fiuu, Fazz, PayPal; 16+ local methods incl. PromptPay, GCash, GoPay
  • No public API, no developer story at all
  • No multi-vendor/tenant model — single operators only
  • No sports depth: courts are a vertical page, not a scheduling engine (no leagues, coaches-as-providers, holds)

What Rezerv proves: in SEA the sale is won on payment rails — local methods, visible low fees, QR at 0%. We must match that table stake loudly. Their two structural gaps (no tenant layer, no API) are precisely Activa's spine; we should say "open platform" in public before they can.

Teardown 3 of 3

Book&Go — our thesis, executed weakly, in our backyard

Book&Go bookandgo.app · Spain-registered, Miami-marketed · ~30 clubs, 10+ countries, 500k+ users claimed · padel-first + tennis/pickleball/fitness/wellness/polo

The warning

Product surface (site + prior Setpoint GTM research)

  • White-label native apps per club (iOS/Android/web), custom-designed not templated, live in "2–4 weeks"
  • Booking w/ dynamic pricing, coach lessons, memberships & loyalty
  • Tournaments & leagues + rankings — real competition machinery
  • POS, corporate accounts, marketing automation, multi-location back office
  • Trips & Stays: group sports travel + resort accommodation modules
  • Pitch: "customer data belongs to your club… zero per-booking fees, 100% of revenue"

Reality check (from our 130-call Setpoint teardown, 8/2026)

  • Unpublished pricing despite the "flat fee" pitch — all demo-gated
  • Documented white-label app instability ("crashes all the time… down 80%" — Padel Art)
  • Zero review-site/social footprint; no funding trail; entity inconsistency (Miami marketing, Madrid ToS)
  • Programmatic city-SEO pages inflate apparent reach (383+ "cities" ≈ ~30 real clubs)
  • White-label ≠ open: clubs own the brand but stay locked to Book&Go's stack — no API, no protocol
  • Live in SEA: Bali, Singapore, and Bangkok (Kross Padel) — warm displacement targets for us

What Book&Go proves: "own your app, own your customer" sells even when executed badly — the narrative is validated, undefended, and available. Activa takes it properly: white-label PLUS open APIs PLUS published pricing, with tournaments and dynamic pricing absorbed as table stakes.

The decisions

Adopt · adapt · skip

Twelve calls, each traceable to evidence above. Adopt = build into Activa's story and system now. Adapt = take the idea, change the shape. Skip = deliberate no.

Adopt

Branded apps as a first-class suite module — DECIDED & SHIPPED 1 Sep. Nestor: "the different apps bookandgo provide as well." Member app + staff/coach app + Admin HQ, white-label with open APIs underneath. Now the 7th tile and product/apps.html.

Nestor · B&G
Adapt

Member ranks, not leagues — DECIDED 1 Sep. Nestor: "leagues makes no sense but ranks for members can." Competition machinery is racket-vertical baggage; what carries to a destination is status: member ranks, streaks and milestones across every activity. Landed in Programs.

Nestor
Adopt

Local-payments-first, said out loud. Cards under <3%, QR rails at 0%, wallets, 16+ local methods via provider adapters (Stripe/2C2P/Xendit class). In SEA this wins deals before the demo starts.

RZ
Adopt

Mindbody's API mechanics for our open platform: free sandbox, free webhooks, metered public API, and per-org consent activation (the org owner approves each integration from admin). This is the concrete shape of tenant tier T2.

MB
Skip

Public pricing — OVERRULED 1 Sep. Nestor: "we don't want to compete in price, we want to go bookandgo in that sense." Sales-led, demo-gated, premium positioning — we have warm leads and sell the destination owner. Payments economics stay (that's margin, not sticker).

Nestor
Skip

Mindbody's AI-front-desk framing — DROPPED 1 Sep. Nestor: "we have way more than frontdesk so no worth." Activa AI stays positioned as a full staff (Concierge + Strategist + Operator), never shrunk to a front-desk feature.

Nestor
Adopt

Door access / smart locks as an integration class. Rezerv×Igloohome and Mindbody's door partners prove the pass must open real doors — access-control adapters sit next to payment adapters.

RZ · MB
Adopt

Dynamic pricing per resource. Book&Go ships it; we say "peak/off-peak." Extend to rule-based dynamic pricing (occupancy, lead time) in Venue OS.

B&G
Adapt

Marketplace demand — without the marketplace. Mindbody's 3M-user app is a decade of liquidity we can't copy, and clubs resent it. Our shape: the destination itself is the marketplace (many tenants, one member base), plus demand-channel integrations (ClassPass-style) through the open API.

MB · RZ
Adapt

Family accounts. Rezerv's family feature becomes "household memberships" — one wallet, many passes. Fits destinations perfectly (parent pays, kids train). Architecture note now, build later.

RZ
Skip

Freelancer/long-tail tier. Rezerv harvests solo trainers at THB 612/mo. Wrong ICP for a destination OS — we sell the owner, not the trainer. Revisit only as a tenant-side seat.

RZ
Skip

Trips/Stays & fintech (Capital/Insurance). Book&Go's travel modules and Mindbody's lending are volume games for later. Parked on the roadmap, kept out of v1 scope and the landing.

B&G · MB

The cascade

Where each adoption lands

Mapped to the three surfaces Nestor named. Landing items are ready to execute now (my files); architecture and AdminHQ are specs for the next build pass — AdminHQ edits to be coordinated with the peer session.

Landing & content
  1. New suite tile + page: "Member App" — your brand, native iOS/Android, live in weeks; the anti-Book&Go proof point ("plus open APIs, so it's yours twice").
  2. POS/Wallets page: local-payments strip — named methods, QR at 0%, cards under 3%, "your market's rails, day one."
  3. Events page → "Events, Leagues & Tournaments": brackets, divisions, rankings on the same pass.
  4. New page: "Open Platform" — T1/T2/T3 tenant tiers, sandbox-free API, free webhooks, org-consent activations.
  5. Pricing page — transparent tiers (blocked on Nestor's numbers).
  6. AI band copy: claim the outcome — "every missed call becomes a booking."
  7. Venue OS: dynamic pricing + smart-lock/door-access bullets.

Owner: this session (content/structure)

Initial architecture
  1. Payment-provider adapter layer — Stripe/2C2P/Xendit/Fiuu behind one interface; per-venue provider config; QR/wallet/card rails.
  2. Access-control adapter class — Igloohome-style locks + door QR readers against the same pass-verification endpoint.
  3. Competition entities — league, season, division, bracket, standing; results write to the member record (OpenRally lineage).
  4. Public API + webhook bus — metered keys, free sandbox, free webhooks, per-org integration consent (Mindbody model), OpenActive-compatible schemas.
  5. White-label app config — per-org theming/branding served to one Flutter chassis.
  6. Household/family accounts — one wallet, many passes (schema note now).

Owner: next architecture pass on apps/member + supabase

AdminHQ mockup
  1. Nav + view: Tournaments — bracket/standings index table, Polaris-style.
  2. Nav + view: Integrations — payment providers, door hardware, demand channels, API keys; per-integration consent toggles (the T2 surface).
  3. Payments settings — provider per venue, fee display (0% QR / <3% cards), settlement & payout ledger per tenant.
  4. Branded App settings — logo, palette, app-store identity per org.
  5. Org HQ dashboard — cross-venue revenue/visits rollup (Mindbody enterprise pattern) at the existing Org level of the switcher.

Owner: coordinate with peer session (AdminHQ + icons)

Decision log · 1 Sep 2026

Nestor's calls, applied