Club Features

Vertical Tabs Final
Court & Facility Bookings
Interactive Calendar View
Multi-Sport Management
Smart Booking Creation
Blocked Periods & Maintenance Windows
Real-Time Availability Display
Comprehensive Booking Details
Flexible List & Calendar Views
Multi-Player Management
Status Tracking & Badges
Staff-Assisted Check-In
Mobile App Check-In
Marketing & Promotions
Centralized Campaign Dashboard
Quick Campaign Builder
Real-Time Performance Analytics
Smart Campaign Scheduling
Flexible Placement Controls
Membership Control
Flexible Package Creation
Multi-Sport Package Support
Direct Membership Assignment
Quick Member Onboarding
Smart Expiry Calculation
Package Visibility Controls
Revenue & Finance
Real-Time Earnings Dashboard
Complete Transaction History
Multi-Payment Gateway Support
Monthly Financial Statements
Bank Payout Management
Business Hours & Schedule
Weekly Schedule Management
Day-by-Day Configuration
Visual Schedule Overview
Closed Day Management
Booking Window Synchronization
Manage Users
Centralized User Management
Role & Access Control
User Status Handling
Sports Configuration
Booking Rules
Pricing & Cancellation Rules
Manage Assets
Club Reviews & Ratings
See your club's overall reputation at a glance
Find out exactly which courts and facilities your players love
Build Your Club Profile
Club Profile Management
Sports & Activities
Visual Gallery
Verification & Data Access
Your Club at a Glance

Court & Facility Bookings

Interactive Calendar View

Visualize your entire facility availability at a glance with our intuitive calendar interface. Switch seamlessly between monthly calendar and list views to see all bookings, time slots, and court availability. Navigate through dates effortlessly to find the perfect time for your activity.

Multi-Sport Management

Manage bookings across different sports and activities from a single platform. Whether it's golf, padel, horse riding or any other sport your club offers, organize each activity with dedicated courts and scheduling. Filter and search bookings by sport type to streamline operations.

Smart Booking Creation

Create new bookings in seconds with our streamlined booking model. Select the sport, choose from available assets (courts/lanes), set start and end times, and assign members—all in one simple form. The system automatically validates availability and prevents double bookings.

Blocked Periods & Maintenance Windows

Protect your schedule with flexible blocking capabilities. Block specific time slots or entire days for maintenance, private events, or special occasions. Choose between blocking individual assets or all facilities at once, with customizable reasons for each blocked period.

Real-Time Availability Display

See exactly which courts are available and when. Time slots are clearly marked with availability status, showing reserved, blocked, and open periods. The color-coded system makes it easy to identify booking opportunities instantly.

Comprehensive Booking Details

Access complete information for every reservation with detailed booking cards. View booking IDs, event IDs, sport types, court names, status (completed, cancelled, or active), date and time, duration, pricing, player lists with check-in counts, and customer contact information—all in one organized panel.

Flexible List & Calendar Views

Switch between list and calendar views to match your workflow. The list view displays bookings as detailed cards with full information and status badges, perfect for reviewing multiple bookings. The calendar view provides a visual timeline for quick scheduling decisions.

Multi-Player Management

Track all participants in each booking with built-in player management. See player names, check-in status marked with green verification indicators, and maintain accurate attendance records. Ideal for group bookings and team activities.

Status Tracking & Badges

Monitor booking lifecycles with clear status indicators. Quickly identify completed bookings (green), cancelled bookings (red), and system-cancelled slots. Filter bookings by status to focus on active reservations or review past activities.

Staff-Assisted Check-In

Empower your front desk staff to manage arrivals efficiently. Staff can check in players directly from the booking details view on behalf of members who may have forgotten their phones or prefer in-person check-in. This ensures no one is left waiting and sessions begin promptly.

Mobile App Check-In

Give your members the convenience of self-service check-in through the mobile app. Players can check themselves in as they arrive at the facility, reducing front desk queues and providing a seamless, contactless experience. Check-in status syncs instantly across all platforms.

Marketing & Promotions

Centralized Campaign Dashboard

Monitor all your marketing campaigns from a centralized dashboard showing active campaigns, available limits, and real-time performance metrics. View your entire campaign portfolio at a glance with active campaigns count, campaign limit tracking, and quick access to create new campaigns. The dashboard displays campaigns in an organized grid layout with colorful visual cards, status indicators, and key performance data for each campaign.

Quick Campaign Builder

Create and launch professional marketing campaigns in minutes with our intuitive campaign builder. Add campaign titles, compelling headlines, detailed descriptions, and custom call-to-action buttons. Set campaign duration with precise start and end dates, choose placement types to control where campaigns appear in the mobile app, and add destination URLs to drive member actions.

Real-Time Performance Analytics

Track detailed performance metrics for every campaign including total impressions (how many times displayed), click-through counts, and reach percentage showing member engagement. View real-time analytics directly on campaign cards in the main dashboard, or dive deep into individual campaign performance with comprehensive metrics pages. Use data-driven insights to optimize your marketing strategy and maximize ROI.

Smart Campaign Scheduling

Plan your marketing calendar weeks or months in advance with precise campaign scheduling. Set exact start dates and times for campaigns to launch automatically, configure end dates for automatic expiration, and schedule seasonal promotions, tournament announcements, and special events well ahead of time. Campaigns activate and deactivate based on your schedule without manual intervention.

Flexible Placement Controls

Control exactly where your campaigns appear throughout the mobile app with flexible placement options. Choose from banner placements (top-of-screen visibility), in-feed cards (integrated within member activity streams), story-style displays (full-screen immersive format), or interstitial takeovers (between app sections). Mix and match placement types for maximum exposure based on campaign goals.

Membership Control

Flexible Package Creation

Create unlimited membership packages tailored to your club's offerings with our intuitive package builder. Define package names, select applicable sports (Golf, Padel, Dancing, Tennis, CrossFit, and more), set pricing, and configure duration (monthly, quarterly, annual, or custom periods). Set start and expiry dates, toggle package visibility to players in the mobile app, and manage active vs. expired packages from a centralized dashboard.

Multi-Sport Package Support

Design membership packages that span multiple sports and facilities within your club. Create sport-specific memberships (Golf-only, Padel-exclusive) or all-access packages covering multiple activities (Golf + Tennis, Full Club Access). Each package clearly displays which sports are included, allowing members to choose the right fit for their interests and helping you maximize facility utilization across all amenities.

Direct Membership Assignment

Grant memberships directly to players without requiring payment through the "Give Membership" feature. Select an existing member or add a new member on the spot, choose from available membership packages, set custom start dates, and the system automatically calculates expiry dates based on package duration. Perfect for complimentary memberships, staff packages, promotional offers, or special arrangements.

Quick Member Onboarding

Add new members to your club database instantly with the streamlined "Add Member" workflow. Collect essential member information, create their account in the system, and optionally assign a membership package immediately. New members receive login credentials and can access the mobile app right away, making onboarding smooth and efficient for both staff and new players.

Smart Expiry Calculation

Save time with automatic expiry date calculations based on package duration and start date. When assigning memberships, simply select the start date and the system calculates the exact expiry date based on the package's configured duration (1 month, 3 months, 6 months, 12 months, etc.). This eliminates manual date calculations, prevents errors, and ensures consistent membership terms across all members

Package Visibility Controls

Control which membership packages appear in the player mobile app with simple visibility toggles. Make packages visible to allow self-service purchases through the app, or keep packages hidden for internal use only (staff memberships, complimentary packages, special arrangements). This flexibility lets you create both public packages for general members and private packages for specific situations.

Revenue & Finance

Real-Time Earnings Dashboard

Track your club's financial performance with a comprehensive earnings overview showing total bookings count, total memberships sold, today's earnings, and cumulative total revenue. Monitor all income streams from a centralized dashboard with at-a-glance metrics displayed in easy-to-read stat cards. View real-time updates as bookings and memberships are purchased, giving you instant visibility into your club's financial health.

Complete Transaction History

Access a detailed log of every transaction with the Earning History table displaying date and time stamps, transaction types (Booking or Membership), customer names, amounts received, payment methods (Google Pay, Credit Balance, Card, Revolut Pay Card), and transaction status. Each row provides full transaction details for accurate financial tracking and reconciliation.

Multi-Payment Gateway Support

Accept payments through multiple channels integrated directly into your platform. Support for Google Pay, credit/debit cards, Revolut Pay Card, and credit balance payments gives members flexibility. Each transaction clearly displays the payment method used, helping you track preferred payment options and reconcile accounts across different gateways.

Monthly Financial Statements

View aggregated financial data by month showing total payout counts and cumulative amounts. Review monthly summaries to identify seasonal trends, track month-over-month growth, and plan cash flow based on historical patterns. The monthly statement view provides clear visibility into revenue patterns and performance trends over time.

Bank Payout Management

Monitor when revenue is transferred to your bank account through the Bank Payout section. Track payout schedules, view pending and completed transfers, and understand the timing between earning revenue and receiving funds. This visibility helps with cash flow management and reconciliation with bank statements.

Business Hours & Schedule

Weekly Schedule Management

Set your club's operating hours for each day of the week with an intuitive weekly schedule interface. View your complete availability at a glance in the Weekly Schedule Overview showing operating hours or "Closed" status for each day. Configure different hours for different days to accommodate your club's unique schedule and maximize facility utilization.

Day by Day Configuration

Control operating hours for each day individually with toggle switches and time pickers. Enable or disable availability for specific days, set custom start times (e.g., 06:00), and define end times (e.g., 24:00 for late-night operation). This flexibility allows you to accommodate weekday vs. weekend schedules, seasonal hour changes, and special operating days.

Visual Schedule Overview

See your entire week's availability in a clean, organized grid display showing day names and operating hours side-by-side. The overview provides instant visibility into your club's schedule, making it easy to communicate hours to staff and members, identify gaps in coverage, and ensure consistent scheduling across all facilities.

Closed Day Management

Mark specific days as closed when your club is not operating. Simply toggle off days like Saturday and Sunday in the settings, and they'll display as "Closed" in the schedule overview. Closed days automatically prevent bookings, inform members of facility availability, and help manage staff scheduling around your club's rest days.

Booking Window Synchronization

Your availability settings automatically sync with the booking system to control when members can reserve courts. Courts become available for booking only during configured operating hours, blocked times prevent reservations during closed periods, and the calendar displays available time slots based on your schedule. This seamless integration ensures booking availability always matches your actual operating hours.

Manage Users

Centralized User Management

Access all registered users from a single dashboard. View profiles, monitor activity, and manage member information quickly and efficiently. Add or update the user roles and other information.

Role & Access Control

Assign roles and manage permissions with ease. Ensure the right level of access for staff, and administrators.Create your custom roles and manage in your club with a few clicks. Assign newly created role to your staff and manage permissionshttps:

User Status Handling

Active or Inactive users in just a few clicks. Maintain a secure and well-organized community environment.

Sports Configuration

Give your club the structure it deserves. ShallWe.Play lets you define exactly how your courts, fields, and assets are booked — from advance booking limits and peak-hour pricing to real-time availability management. Three powerful tools, one seamless workflow.

Booking Rules

Define how members and non-members can reserve courts for every sport your club offers — with precision controls that eliminate scheduling conflicts.

  • Set advance booking windows separately for members and non-members
  • Limit peak & off-peak bookings per week or per 4-week cycle
  • Configure booking block durations per sport (e.g. 1h, 2h, 8h)
  • Control consecutive day bookings & unlimited off-peak play
  • Supports 20+ sports including Golf, Padel, Tennis & more

Pricing & Cancellation Rules

Set dynamic pricing per asset with peak and off-peak rates, member discounts, and flexible cancellation policies — all configurable per sport.

  • Create peak-hour and off-peak pricing per court or asset
  • Apply member vs. non-member pricing tiers automatically
  • Set cancellation windows and define refund or credit policies
  • Pricing rules linked directly to booking rules for consistency
  • Override pricing for special events or seasonal promotions

Manage Assets

Take full control of every court, pitch, and facility in your club. Create assets, set availability windows, and let players book with confidence.

  • Add and name individual courts, pitches, or facilities as assets
  • Define daily & weekly availability schedules per asset
  • Mark assets as temporarily unavailable for maintenance
  • Assign assets to specific sports and pricing rules
  • Real-time availability visible to players during booking

Club Reviews & Ratings

See your club's overall reputation at a glance

The Club Review dashboard gives you a clear view of how members rate your club overall. See your live aggregate score, star rating distribution, and a searchable list of member reviews with names, ratings, comments, and timestamps. Easily filter reviews by sport, rating level, or keywords to quickly understand member sentiment.

Find out exactly which courts and facilities your players love

Go beyond overall club ratings with the Asset Review tab. View member feedback for individual courts and facilities, including asset-wise scores, rating distribution, and tagged reviews. Filter by asset, sport, and rating, while seeing reviewer names, star ratings, comments, and timestamps to help prioritise maintenance and improvements.

Build Your Club Profile

Club Profile Management

Manage your club’s core identity from one place. Update your club name, contact numbers, website, location, and “About” description to ensure members always see accurate and up-to-date information about your club.

Sports & Activities

Showcase all the sports your club offers through a clean icon-based layout. Easily add or update activities such as Padel, Tennis, Golf, Cricket, Rowing, Squash, and more, helping members quickly understand what your club provides.

Visual Gallery

Create a strong first impression with a cover gallery of your facilities. Upload and manage photos of courts, equipment, and club spaces to highlight your environment and attract new members.

Verification & Data Access

Strengthen credibility by adding your club’s registration details and verification information. You can also export your club data anytime for records, compliance, or administrative use.

Your Club at a Glance

The ShallWe.Play Dashboard gives you an instant snapshot of everything happening at your club the moment you log in. See today's bookings, active courts, and monthly revenue in real time, without digging through reports.

Track your revenue and booking trends over six months, watch your member base grow, and keep an eye on year-to-date performance all from a single screen. Whether you're checking in at 8am or reviewing the week on a Sunday evening, the numbers you need are always right there, up to date, and easy to read.