Fitness Booking and Credit Platform

A Wix/Velo platform for managing class bookings, member credits, waitlists, penalties, payments, and staff operations.

Challenge

A boutique studio needed to manage memberships, class packs, bookings, credit deductions, waitlists, and late-cancellation penalties in one workflow. Wix Bookings alone could not express expiring credits, rollover limits, or class-type-specific deductions.

Solution

Used Wix Bookings as the scheduling foundation while implementing a custom credit ledger, booking integrity checks, waitlist promotion, and SMS notifications with Velo and Wix Data. Integrated payments through Wix Pricing Plans and Wix Payments.

Result

Delivered a Wix site that lets staff operate complex membership and credit rules themselves, including automated waitlist notifications and late-cancellation handling.

Team

Small team, 6 weeks

Wix/Velo development, backend logic, payments, and handoff

Role

Handled Velo backend design, Wix Data modeling, payment integration, and operational handoff.

Designed the credit ledger and waitlist workflow, enforced booking consistency on the backend, and connected payments and SMS notifications.

Tech Stack

PlatformWix / Velo
SchedulingWix Bookings
BackendVelo Web Modules / Wix Data Hooks
AutomationScheduled Jobs
PaymentsWix Pricing Plans / Wix Payments
Integrationwix-fetch / wix-secrets-backend

Key Features

01

Custom class credit ledger with expiration and rollover rules

02

Server-side booking integrity enforced with Wix Data hooks

03

Automated waitlist promotion on cancellation

04

No-show and late-cancellation penalty handling

05

Membership and one-off purchase flows with Wix payments

Technical Highlights

Ledger Beyond Native Bookings

Modeled credit lots in Wix Data so each booking can consume the right credit by class type, expiration, and FIFO rules.

Backend Enforcement

Placed credit deduction and reservation validation in Velo backend modules and data hooks, preventing page-code bypasses from breaking balances.