Skip to content
OAN Yoga — Studio Management Platform and Online Training Panel

Client

OAN Yoga

Year

2025’ten beri

Scope

Web application · Training panel · Ads

Duration

Ongoing development

Request / Brief

OAN Yoga is a yoga studio that teaches both in the studio and online, and sells a video library and subscriptions. Its existing site was a heavy WordPress installation; with e-commerce and training plugins piled on top, it took seconds to open. Live class attendance, video access, subscription renewal and the payment flow were more than this structure could carry — each depended on a separate plugin, and they didn't know about each other.

Work done

We archived the old site and wrote the platform from scratch; live classes, video, subscriptions and the payment flow were brought together in a single system. Web — Weekly recurring classes, workshops and level groups were gathered into a single schedule structure. When someone joins an online class the meeting opens automatically, and when the class ends the recording drops into the video library on its own. Video access is protected by membership level; payment, subscription renewal, refund and discount code flows are all inside the platform. The studio owner can build promotional pages, a blog and a menu from the panel without writing code. Interface — There are two separate users, and they can't share the same screen: the member who wants to join a class and the studio owner who manages the schedule. On the member side the goal is to join a class in one click; on the management side it is to edit a crowded weekly schedule without errors. The two were designed separately. Ads — Measurement first: conversion tracking, the Meta pixel and server-side event transfer were built into the platform, so it became possible to see which class and which package the budget converts into. Cookie consent compliant with KVKK is part of this setup too. Campaigns were set up separately for the studio and the online side: city-based targeting for studio classes in Alanya, nationwide for online yoga and instructor programmes. The funnel was run layer by layer — video views for awareness, add-to-cart in the middle layer, direct messaging at the bottom. Different products such as children's yoga, workshops and yoga training in India ran with their own campaigns; a separate budget was also set aside for growing the profile. Social media — Ads and content were run from the same calendar: workshop and retreat announcements, instructor introductions and class schedule posts were planned in step with the campaigns. Profile visit campaigns fed this flow as well. During the process, the client's hosting provider announced it would shut down within two days — two live sites were running under it. We migrated both without loss and brought up three sites on a single server.

Deliverables

  • Studio management platform written from scratch (custom software)
  • Class schedule: weekly recurrence, workshops, level and group structure
  • Live online class integration — automatic meetings and publishing of class recordings
  • Protected video library, access by membership level
  • Membership, subscription, payment, refund and discount code flows
  • Purchasable training sets (section · class · certificate)
  • No-code site builder + blog + SEO infrastructure
  • WhatsApp announcement and notification infrastructure
  • Meta ads infrastructure, pixel and server-side conversion measurement
  • Layered ad structure: awareness · add-to-cart · messaging
  • Separate targeting for the studio (Alanya) and online
  • Social media content calendar and profile growth campaigns
  • Installation on its own server + lossless migration of two old sites

Outcome

Between June 2023 and July 2026, a total of ₺127,640 was spent in the Meta ad account; 814,506 people were reached, with 2,256,046 impressions and 32,607 clicks. In the December 2025 – July 2026 period, for which the campaign breakdown could be measured (22 campaigns, ₺69,414): 455 direct messages and 5,466 Instagram profile visits. The breakdown of older campaigns is no longer visible in the ad account, so the messaging total covers only this period. These figures are what was measured in the ad account; enquiries coming from organic content and community work fall outside this measurement.

Let the next project be yours

WhatsApp