All Features — The Gym Terminal
Every feature built into The Gym Terminal gym management platform. Two plans — Basic and Advanced — with no hidden tiers.
Members and Billing
- Add / Edit / Renew Members — Full lifecycle with photo, health info, plan, and payment details.
- Freeze and Unfreeze — Pause memberships with a reason log — 7 days, 15 days, 1–2 months, or custom.
- Transfer Membership — Move an active plan from one member to another in seconds.
- Partial Payments — Track split payments — record due amount, due date, and pending balance.
- PDF Receipts — Branded receipts per payment. Members download their own — no manual step.
- WhatsApp Receipt Delivery — Send payment receipts via WhatsApp with one tap from the billing screen.
- Smart Status Detection — Auto-detects Active, Expiring (7 days), Expired, Frozen, Partial, and Locked states.
- Expiring Members Strip — Dashboard strip shows all members expiring this week.
- Bulk Member Import — Import via eSSL/ZKTeco CSV with preview of matched, unmatched, and skipped rows.
- Member Slot Add-ons — Expand capacity in +100/+500/+1000 increments beyond the plan base.
Notifications — Free on Both Plans
- Free Built-in Email — Receipts, welcome messages, and credentials via built-in email infrastructure.
- Welcome Message — Auto-sent when a new member is added — via WhatsApp, email, or both. Free.
- Payment Receipt — Instant receipt on every payment with plan, amount, and valid dates. Free.
- 3-Day Expiry Reminder — Automatic reminder 3 days before membership ends. Free.
- Birthday Greetings — Bulk WhatsApp greetings on the member's birthday. 1 credit per member.
- 7-Day and Same-Day Expiry Alerts — Proactive reminders before and on expiry day. 1 credit per member per send.
- Holiday Announcements — Bulk broadcast to all active members when a holiday is marked. 1 credit per member.
- Closure Notices — Broadcast unexpected closures with a message and expected reopening date.
- Own Sender Identity — Connect your own Meta WhatsApp number or AiSensy. Messages come from your gym.
- Notification Log — Full history of every message — type, status, recipient, timestamp.
Biometric and Footfall — Advanced Plan
- ZKTeco / eSSL Device Sync — Works with ZKTeco, eSSL, Realtime, Suprema, and any ADMS-compatible device.
- Real-time Punch Log — Every punch syncs to Firestore within seconds.
- Auto-block Expired Members — Punch by expired or frozen member immediately queues DISABLE_USER on all doors.
- Daily 1 AM Sync — Cloud function proactively blocks all expired and frozen members nightly.
- Auto-restore Renewed Members — ENABLE_USER queued automatically on renewal or unfreeze. No manual step.
- Weekly Footfall Chart — Daily visitor counts for any week with arrows to navigate. Click a bar to drill into that day.
- Hourly Breakdown — Hour-by-hour visitor count from 6 AM to 10 PM with peak hour highlighted.
- By Location / By Device — See which entry points are busiest. Each device shows count and percentage of total.
Trainer and Personal Training — Advanced Plan
- Trainer Portal Login — Trainers get their own login — they see only their clients, sessions, and income.
- PT Assignment — Assign members with plan, session count, price, and gym/trainer income split percentage.
- Session Tracking — Mark sessions with date and notes. Completed vs remaining counts update live.
- PT Income Reports — Monthly grouped earnings per trainer — per-client rows, session counts, amounts.
- Workout Templates — Build reusable templates with exercise, target muscles, sets, reps, and weight.
- Live Session Logger — Log sets in real time. Previous session weight auto-fills for reference.
- Diet Plan Builder — 7-day × 4-meal plans with macros. Indian food database with Open Food Facts fallback.
- Body Progress Tracking — Weight, chest, waist, arms, hips, thighs — delta changes per entry, fitness score gauge.
- Trainer Reviews — Members rate trainers 1–5 stars with comments. Average rating updates live.
- Transformation Gallery — Before/after photo pairs per trainer with fullscreen slideshow view.
Member Portal — Advanced Plan
- Mobile-First App — Mobile-optimised portal with bottom navigation.
- Attendance Calendar — Monthly calendar with present/absent/holiday. Streak tracking.
- Payment History and Receipts — Full history with type badges. Members download their own PDF receipts.
- Digital ID Card — Branded card with logo, name, plan, status badge. Download as PDF or PNG.
- Body Progress Tracking — Log measurements, see deltas vs previous entry, view fitness score ring.
- Assigned Workout Plan — View trainer-assigned template and log weekly sessions.
- Assigned Diet Plan — View 7-day diet plan and log daily intake per meal with macro tracking.
- Best Time to Visit — Busiest and quietest days and peak hours from real biometric entry data.
- Shop Access — Browse, add to cart, checkout via cash or Razorpay. Track order status live.
Business Intelligence
- Revenue Dashboard — Today, this month, total revenue with membership vs PT split and net profit.
- 6-Month Revenue Chart — Stacked bars — membership vs PT per month.
- Expense Tracking — Log by category with breakdown chart and net profit calculation.
- Lead Pipeline — New, Contacted, Interested, Converted, Lost funnel with stage filter.
- Staff Performance KPIs — Members added, leads created, revenue sourced and closed per staff member.
- CSV and Excel Export — Export members, billing, attendance, and expenses.
Multi-Branch — Advanced Plan
- Full Branch Isolation — Members, billing, attendance, trainers, staff, biometric — fully isolated per branch.
- One-click Branch Switch — Switch the active branch from the header. Data and charts update immediately.
- All Branches Mode — Aggregate revenue, expenses, footfall, and members across all branches in one view.
- Branch Owner Role — Full operational access to their branch without access to other branches.
Shop — Advanced Plan
- Product Catalog — Products with name, description, category, price, stock, and image.
- Online and Cash Payments — Members pay via Razorpay or cash.
- Order Management — Accept, Mark Ready, Collect — simple status flow for gym staff.
- Inventory Tracking — Stock decrements on each order. Out-of-stock badge shown automatically.
- Member Order Tracking — Members see real-time status: Placed, Preparing, Ready, Collected.
White-Label Branding
- Custom Logo — Your logo on the member portal, trainer portal, ID cards, and receipts.
- Brand Color — 10 presets or a custom hex. Used as the accent color throughout the app.
- Unique Login URL — Each gym gets a unique portal URL to share as their gym's app link.
- Branded PDF Documents — Every receipt, ID card, and report carries your logo and gym name.
- Branded Notifications — WhatsApp from your business number. Emails from your domain.