Kneadly — a practice-management OS built specifically for massage therapists.
Challenge
Solo and small-team massage therapists are stuck stitching together Vagaro, Square, Google Calendar, paper intake forms, and SMS threads. The result: missed bookings, scattered SOAP notes, no-shows eating into revenue, and zero retention insight. They didn't need another generic salon tool — they needed software that thinks the way a therapist's day actually runs.
Solution
I designed and built Kneadly end-to-end as a multi-tenant SaaS: public 24/7 booking pages, calendar with buffer time and couples bookings, AI-drafted SOAP notes with a tap-to-mark body map, digital intake forms, Stripe-powered deposits / memberships / packages / gift cards, automated reminders & retention follow-ups, and a full team mode with role-based permissions. The whole product is built on a strict tenant-isolation model (Postgres RLS + service-role gates in app code), Cloudflare Turnstile + rate-limit middleware on every public form, and an audit log for every privileged action.
Outcome
A production app generating real signups: 4-step onboarding gets a therapist live in under 10 minutes, conversion-tracked funnel (Meta CAPI + GA4) into a 14-day Stripe trial with founding-member pricing, and a Provider Today dashboard that surfaces the day's revenue, sessions, and follow-ups in one screen. Shipping continuously to the first 50 founding practices.