Built from the ground up for fitness businesses — not adapted from a generic plugin. Every module ships in your setup, fully configured. Prefer the short version? Back to the homepage summary ←
Service → Trainer → Date & Time → Payment → QR Ticket. Members complete a booking in under 30 seconds on your own domain.
Real-time AJAX slot checks — bridges trainer availability and your booking calendar with zero page reloads.
Full CRUD for services with pricing, deposits, buffer times, capacity limits, and online/offline class mode.
Staff profiles, Google Calendar OAuth sync, availability scheduling, and commission tracking — all connected.
Handles deposits, creates transactions, and fires post-booking hooks across all gateways simultaneously.
Admin-defined custom booking form fields shown at step 2. Drag-and-drop ordering, stored per booking.
Pre-booking health screening with configurable PAR-Q questions, admin flagging, and PDF waiver export.
All endpoints — service fetch, coupon validation, availability, ticket verify/redeem, nonce refresh — response under 200ms.
Card payments, SetupIntent card vaulting, saved cards, off-session charges for memberships & no-show fees.
Gateway-agnostic off-session charge helpers for recurring membership billing. Full webhook confirmation.
Autopay, no-show charging, and refunds — all from your admin dashboard without touching Square's interface.
Accept.js tokenization, authCapture, refunds, webhooks, sandbox + production support — zero PCI scope on your server.
Members book online, pay cash on arrival. Admin confirms from dashboard. Signed receipt generated automatically.
QR codes on payment pages on both admin and customer side — scan and pay instantly on mobile. Unique per booking.
Branded PDF invoices via Dompdf for completed transactions. Tax-aware, signed URLs, customer-downloadable.
Create, validate, and apply discount codes with usage limits and per-service rules. Applied live during checkout.
IP-based visitor country detection, live exchange rates with fallback, auto price conversion — 50+ currencies.
Recurring weekly, biweekly, monthly, or yearly plans with auto-billing, plan management, and renewal tracking.
One-time and membership-expiry tickets with QR codes. First-claim expiry calculation and auto status updates.
In-browser QR scanning via mobile camera or desktop webcam. Ticket redemption at reception, no app needed.
Booking history, saved cards, reschedule, cancel, and autopay control — all without staff involvement.
Auto-enrol next customer when a slot opens via cancellation or refund. Email notification with one-click claim.
No-show fee charging via Stripe, PayPal, or Square. Booking approval workflow and follow-up email automation.
Customer self-service autopay control. Admin-gated permissions, request-to-admin flow, per-membership toggle.
Walk-in cash or card members managed at reception. Separate offline account records with full booking history.
Scheduled live class sessions with capacity, booking, and full session management — online, offline, or hybrid.
Auto-creates meeting links on booking confirmation. No extra apps. Members get the link in their confirmation email.
Multiple locations each with their own address, hours, trainers, and services — managed from one admin hub.
Session check-in log, roll numbers, entry/exit marking, attendance stats, calendar view, and CSV export.
iCal feeds for customers and trainers, "Add to Google Calendar" on confirmation, HMAC-SHA256 token security.
KPIs, booking and revenue charts, capacity heatmap, trainer leaderboard, MoM trends, and today's schedule. Built to be intuitive — we train your admin and desk team on go-live, so anyone managing your bookings knows exactly what to do from day one.
All outbound email, SMS, and WhatsApp notifications — confirmation, reminders, cancellation, and no-show follow-ups.
Filtered CSV exports for bookings, transactions, and members — preview before download, unlimited history.
Per-trainer revenue report and commission calculation with configurable rates. Built into the admin under Bookings.
Referral codes, cookie tracking, commission recording, reversal on cancellation, and affiliate portal shortcode.
/wp-json/booking-assist/v1/ namespace with API-key auth. Webhooks for all 3 gateways — never miss a payment.
Browse, search, export, and truncate any plugin table. Resync slots, repair tables, recover bookings — from admin.
Simple dataset migrations from Mindbody, Acuity, or Calendly are included free. Complex or large databases are quoted at a reasonable flat fee. Not ready to fully switch? Our hybrid model lets you keep your SaaS for lead gen while Booking Assist retains those leads with exclusive booking coupons on your own site.
Health screening on file — you're good to go!