Skip to content

Case study

Spa Therapy: from a landing page to the academy’s whole system.

One of the largest massage academies in Moldova and Romania. We have worked together since 2018. We started with one page about massage courses. Today everything the academy does runs on code we wrote.

Client
Spa Therapy Academy
Together since
2018
Countries
Moldova, Romania
The Spa Therapy Academy home page

What runs through our code

students a year, each with a contract and certificate generated automatically by the CRM
1,500+students a year, each with a contract and certificate generated automatically by the CRM
video lessons completed on the online course platform
7,000+video lessons completed on the online course platform
products sold a month on average, across the two countries
2,000+products sold a month on average, across the two countries
visits from Google a month, across the three websites
7,000+visits from Google a month, across the three websites

How it grew, year by year

Nothing you see today was planned in 2018. It grew with the academy, one need at a time.

  1. 2018

    One page: “Massage courses”

    It all started with a landing page. Then each course got its own page, with details, schedule and price, so people could find it straight from Google. After the courses came the treatments.

  2. 2020

    The CRM and the shop

    The spreadsheets had grown too heavy and data was getting lost. We built the CRM. The shop arrived at the same time, and the academy was up to four separate websites: one for courses, one for the shop, one for treatments and the old site, on Joomla.

    • scoalademasaj.md
    • shop.scoalademasaj.md
    • services.scoalademasaj.md
    • spatherapy.md on Joomla
  3. 2022

    Four websites become one

    We merged everything into spatherapy.md: courses, treatments, shop, events (courses held on the road, around Romania) and a blog. One site to manage and one place to be found on Google.

    • spatherapy.md
  4. 2023-2024

    Spa Therapy comes to Romania

    We adapted the platform for Romania: the same technical base, with its own content, prices, currency and CRM. In practice, two identical websites managed separately.

    • spatherapy.ro
    • CRM Romania
  5. 2025

    The first online courses

    Online courses needed a platform of their own. We built it from scratch, clean and just for courses, and it went live in January 2026.

    • spatherapy.online
  6. 2026

    Spa Therapy specialists

    On spatherapy.ro, any specialist who finished a Spa Therapy course can register for free and promote their services, anywhere in the world. Clients find them on a map or in a list, by country, city and price.

    • spatherapy.ro/specialisti

The Moldova and Romania websites

Two websites on the same technical base, each with its own country’s content, prices and currency. People find courses, sign up, buy products and see upcoming events without calling anyone.

And Google finds them: each site brings in thousands of visits from search every month, with no paid ads, and the courses usually show up on the first page.

  • A page for every course, built for Google
  • Courses, treatments, shop, events and blog in one site
  • Every sign-up and order lands in the CRM automatically
The Spa Therapy Moldova website

The online course platform

Built from scratch, just for video courses, and live since January 2026. Just courses, no shop or treatments, and it already brings hundreds of visits from Google every month.

Since launch: over 450 users, of whom over 160 bought at least one course, over 160 courses completed and over 7,000 lessons watched to the end.

  • Full HD video, optimised: files are about 60% smaller than the originals
  • Lessons stream over secure HLS, not as a file you can download
  • One active session and at most three devices per account
  • On a fourth device the account locks and is unlocked manually, after a check
  • Online card payment (Banca Transilvania) or bank transfer
  • Passkey login, no password
The Spa Therapy Online platform

The two CRMs

The part clients never see, but the team uses all day. One for each country. Together, over 1,500 students a year go through them, in over 200 groups.

  • Automatic study contracts

    Every student gets a contract generated by the system, with their details. Over 1,500 contracts a year, none written by hand.

  • Automatic certificates

    At the end of a group, certificates generate themselves, with the right name and course. Just as many, every year.

  • Masseurs’ pay

    The CRM works out the masseurs’ pay from the work they actually did. Nobody adds up hours in a spreadsheet at the end of the month any more.

  • A point of sale for the physical shop

    In-shop sales also go through the CRM: add products, apply automatic or manual discounts, check out and the receipt prints on the thermal printer.

  • Barcode scanning

    Products go into the basket with the scanner, not by searching for them by hand.

  • Passkeys required for admins

    Administrators can only log in with a passkey. No passwords to guess or steal.

The point of sale inside the CRM

The physical shop has no separate sales program. It sells from the same CRM that holds the students.

And it sells a lot: on average, over 2,000 products a month in the two countries.

  • Pick products or scan them
  • Automatic discounts, vouchers or manual discounts
  • Cash or card payment, with or without delivery
  • A detailed receipt, printed on the thermal printer
The point of sale in the Spa Therapy CRM: products, basket, discounts and checkout

Spa Therapy specialists, anywhere in the world

Launched in 2026 on spatherapy.ro. Graduates create a free profile and add their services and prices, and clients find them in a list or on a map. The academy gains visibility, graduates gain clients.

Specialists register themselves, and the profile goes public with a checkbox. We keep making it easier to spot, because many still don’t find it.

  • A free profile for every graduate
  • Search by country, county, city and price
  • Grid or map, your choice
The Spa Therapy specialists page, with filters and profiles

Two mobile apps

Spa Therapy Online is for students who learn on their phones. Spa Therapy Programări (bookings) is for clients in Moldova who want to book a treatment without calling. Both are on Google Play and the App Store, with the same accounts as the websites.

  • One codebase for iPhone and Android
  • The same accounts as on the website and the online platform
  • Bookings go straight to the team
Spa Therapy Online on a phone

The Spa Therapy apps

Spa Therapy Online: home screen
The home screen: your courses and what comes next
Spa Therapy Online: course page
The course page, with sign-up right in the app
Spa Therapy Online: video lesson
The video lesson, with notes saved for each lesson
Spa Therapy Programări: service page
Spa Therapy Programări: pick the service, the therapist and a free time slot

How we have worked together since

Since 2018, one person to call for everything technical: Nicolae.

  1. Hosting and updates

    ongoing

    Servers, backups, certificates and security updates are our job. Their team never has to think about them.

  2. New features as needs arise

    on request

    A new kind of course, a new report, an integration with a supplier. We talk, estimate and build.

  3. Reports that write themselves

    monthly

    The monthly sales report is generated automatically overnight on the 1st. By morning it is already there.

What changed

The most important result is not visible on the website: the Spa Therapy team works in one system, not in four websites and ten spreadsheets. Enrolments, contracts, certificates, sales and pay are all in the same place, for both countries.

  • over 1,500 contracts and as many certificates a year, all generated automatically;
  • the physical shop sells from the CRM, with the receipt printed on the spot;
  • online courses are sold and delivered without anyone on the team stepping in;
  • more than 7,000 people reach the websites from Google every month, with no paid ads.

And, maybe just as important: every time the academy has a new idea, it has someone to build it with. Since 2018.

Has your business outgrown spreadsheets too?

Tell us how you work today. We will tell you honestly what is worth automating first and what it would cost.