Core Platform Capabilities
Everything you need to run your centre efficiently, with the flexibility to match how you actually work.
Request a DemoScheduling & calendars
Flexible class, appointment, and PT session management
Assessments & progression
Digital health consultations (PARQ), skill tracking, and outcome recording
Payments & billing
Integrated payment processing and invoicing
Member and parent apps
Mobile apps for members, parents, and trainers
Communications
SMS, email, WhatsApp, and AI-generated messaging
Retention and utilisation analytics
Milestone tracking, at-risk alerts, and KPI dashboards
Exercise programming
4,000+ exercise library with video, personalised workout plans, and progress logs
Active ageing & wellness
Tailored programs for seniors, rehab, and community wellness
Integrations and API access
Connect with existing leisure management and accounting systems
Full capability checklist
Everything aquatic centres, leisure facilities, gyms and multi-sport venues need — delivered by GreeneDesk natively, or through our integrations with PerfectGym, Envibe and other leisure management systems.
Membership management
- Membership creation & renewals
- Family & group memberships
- Direct debits & recurring billing
- Suspensions & freezes
- Casual vs recurring memberships
- Concessions, seniors & student pricing
- Multi-site memberships
- Waivers & terms acceptance
Booking & scheduling
- Class & swim lesson bookings
- Court & facility hire
- Event & casual visit bookings
- Capacity management & waitlists
- Instructor & resource allocation
- Cross-venue bookings
- Dynamic capacity handling
- Automated rescheduling & self-service
Customer portal & mobile
- Mobile bookings & cancellations
- Membership self-management
- Attendance history
- Make-up lessons
- Push notifications
- In-app payments
- Two-way communication
- Family & dependant profiles
Payments & billing
- Recurring billing & payment plans
- Failed payment handling & retries
- Tokenised cards via gateway
- Online payment gateways
- Refunds, credits & invoicing
- Debt management
- Automated payment reminders
- Accounting system integrations
Attendance & access control
- Kiosk & mobile check-in
- Turnstile & door integrations
- Facial recognition access
- Class attendance tracking
- Instructor attendance marking
- Real-time occupancy monitoring
- Capacity alerts
- Audit trail of entries
Reporting & analytics
- Revenue & cancellation reporting
- Attendance & utilisation trends
- Retention & churn analysis
- Membership growth dashboards
- Instructor performance
- Program profitability
- CSV exports & API access
- Power BI integration
Multi-site & multi-venue
- Centralised control & reporting
- Venue-level flexibility
- Unified customer database
- Local role-based permissions
- Shared memberships across sites
- Cross-site visibility
Staff & instructor management
- Instructor allocation & rosters
- Shift management
- Substitute handling
- Coaching notes
- Performance tracking
- Payroll-ready exports
Communications & automation
- SMS, email & WhatsApp automation
- Booking & payment reminders
- Failed payment alerts
- Marketing & retention campaigns
- Onboarding journeys
- Birthday & milestone campaigns
- Waitlist notifications
- CRM-style engagement
Security & compliance
- Role-based permissions
- Audit logs
- PCI-compliant gateways
- Australian Privacy Principles aligned
- Data sovereignty (AWS Sydney)
- Automated backups
Scalability & reliability
- High uptime SLAs
- Performance under peak load
- Cloud-native architecture
- Disaster recovery
- Responsive AU-based support
- Active product roadmap
Program-specific features
- Learn-to-swim progression
- Lane & squad management
- Make-up classes & assessments
- Room hire & community events
- Casual venue bookings
- Gym memberships, PT & assessments
GreeneDesk works alongside your existing membership and billing system where you already have one. Capabilities such as direct debits, PCI-compliant card storage and turnstile/door access are delivered through deep integrations with platforms like PerfectGym and Envibe.
