Skip to content
Skip to content
vs Mindbody / Calendly · SaaS · Appointments & Classes

We built a Mindbody-class booking platform

One booking engine serving clinics, salons, gyms, tutors, trades and veterinary practices — each with its own vocabulary, rules and compliance surface.

industry verticals
0industry verticals
video providers
0video providers
languages
0languages
portal surfaces
0portal surfaces

Name withheld under agreement — full walkthrough available on a call

The build

How it came together

Booking looks simple until you serve twelve industries at once. A physiotherapist needs practitioner availability and clinical documents. A gym needs class packs, capacity and waitlists. A field-service business needs dispatch and job cards. A veterinary clinic needs the pet to be the record, not the appointment.

Rather than fork the product per industry, we built one engine with a vocabulary pack and plugin layer per vertical. The same availability, deposit, cancellation and payment core drives all of them; the surface language and the domain extensions change. That is why adding an industry is a content exercise, not a rebuild.

On top sits the commercial layer: deposits and no-show protection, packages and memberships, video consultations through Google Meet, Zoom and Microsoft Teams, and notification routing across Twilio, MSG91, WhatsApp Business and email — selected per country, with per-tenant budget caps.

Stack

  • Next.js
  • Node.js
  • PostgreSQL
  • Prisma
  • Flutter
  • Twilio

Benchmark

Mindbody / Calendly

Same category, same scope of problem. Built by us, end to end.

Engineering highlights

The parts that were actually hard

01

One engine, per-vertical vocabulary and plugin packs

02

Class packs, memberships, waitlists and expiry rules

03

Deposits, cancellation windows and no-show protection

04

Field-service dispatch with job cards, parts and quotes

05

Pet records with vaccination and weight history

06

Country-routed messaging with per-tenant budgets

Next step

Want something in this category?

We have built it once already. That means the architecture conversation starts from experience rather than from a whiteboard.

Get a free quoteTakes two minutes.

Free 30-minute technical consult. No obligation, no sales script. · We reply within one business day · You own everything we build

We built a Mindbody-class booking platform — PaperByte