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.

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.

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.

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.

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.
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.

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.
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.

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.
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.

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.
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.
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.

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.

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.
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.

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.

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.

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.
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.

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

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.

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.

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.

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.
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.

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.
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.
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.

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.
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.

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.
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.

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:
Active or Inactive users in just a few clicks. Maintain a secure and well-organized community environment.

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.
Define how members and non-members can reserve courts for every sport your club offers — with precision controls that eliminate scheduling conflicts.

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

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

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.

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.

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.
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.
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.

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.

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.

Copyright 2026 Shallwe-play. All Rights Reserved