Confidential · Prepared exclusively for O'Pine Studio · 29 May 2026
JD CoreDev · Digital Audit Report

O'Pine Studio.

The headline finding

Unify bSport bookings and Wix Store customers into one client record — Right now a yoga student who buys a mat in the Wix store is invisible to bSport — meaning retention emails and class reminders never see the product purchase

IndustryGym / Yoga / Aerial
LocationSai Ying Pun, Hong Kong
Websitehttps://www.opinestudio.com
Audit Date29 May 2026
56 /100
Website
5/10
Social Presence
7/10
Infrastructure
5/10
Growth Potential
6/10
01

Website Audit

CriterionScoreFinding
Design & Visual Quality 5 Wix template — clean enough for the wellness vertical but visually generic, no distinct brand system that differentiates from other Wix-built HK studios.
Mobile Responsiveness 5 Wix responsive default works on mobile but key bSport booking iframe loads slowly and feels disconnected from the parent site styling.
Page Speed (estimated) 4 Wix-hosted with multiple embedded widgets (bSport, ClassPass) — typical Wix multi-iframe load adds noticeable latency beyond the LCP target.
CTA Clarity 5 Main 'Book Now' button routes to bSport offsite rather than an inline flow — adds friction for first-time bookers.
SEO & Discoverability 4 Ranks for branded 'O'Pine Studio' but not for high-intent terms like 'aerial yoga Sai Ying Pun' or 'pole studio Hong Kong Island' — Wix SEO and absence of long-form content limits discovery.
02

Social & Online Presence

03

Internal Infrastructure

Booking System
bSport (active) + ClassPass (active)
Verified: bSport at backoffice.bsport.io powers main booking; ClassPass mirror exists at classpass.com/studios/opine-studio-hong-kong. Booking infrastructure is real but split across two platforms — student records and revenue data live in different systems.
CRM / Customer Data
Partial (inside bSport)
bSport stores client records but does not natively talk to the Wix product store or Wix email collector — no unified customer profile across services + retail.
Marketing Automation
Partial
bSport handles class reminders, but cross-channel automation (e.g. abandoned-cart on the Wix store, post-class follow-ups, lapsed-member re-engagement) appears absent.
E-Commerce
Wix Store (basic)
Activewear, mats, blocks and candles sold via Wix's built-in store — functional but not integrated with the bSport client list, so a customer who bought mats is invisible to the class-booking funnel and vice versa.
04

Top Recommendations

01
Unify bSport bookings and Wix Store customers into one client record
Right now a yoga student who buys a mat in the Wix store is invisible to bSport — meaning retention emails and class reminders never see the product purchase. Consolidating client data is the highest-leverage move.
Est. Impact
high
02
Replace the offsite bSport redirect with an inline booking flow
First-time bookers currently leave opinestudio.com to complete the booking on bSport — every redirect costs conversion. An inline embedded flow (or full custom flow on a non-Wix site) would meaningfully lift first-class signups.
Est. Impact
high
03
Build content pages targeting 'aerial yoga Sai Ying Pun' and 'pole class Hong Kong Island'
O'Pine ranks for branded queries only — long-form pages on each discipline would capture mid-funnel Google traffic that currently goes to Sassy Hong Kong and Tatler listicles.
Est. Impact
medium
Next Step

Let's fix this — together.

This audit was put together by JD CoreDev — a boutique software consultancy building custom CRM systems, booking platforms, and digital infrastructure for growing businesses across Hong Kong, Singapore, and Malaysia.

No pitch. No pressure. Just a 30-minute call to see if we're a fit.

Book a Free Call → See Our Work