Run your club on CourtPe
CourtPe sends you bookings from players nearby and keeps every booking for your courts on one calendar, walk-ins and other apps included. Listing is free, and players pay you at the venue.
You'll use two places. The web console at courtpe.com/club does the full setup: courts, prices, hours, staff and reports. Club mode in the CourtPe app is for the front desk: today's calendar, requests, payments and walk-ins.
Step 1: Get the app, or open the web console
Scan the code on the phone you keep at the front desk. Do the first setup on a laptop if you can; the forms are easier on a big screen.
- iPhone
- Install Apple's TestFlight app from the App Store, then open the CourtPe invite and tap Accept, then Install.
- Android
- The Play Store app is in a closed test for now. Until it opens, use the website in Chrome; it does the same job.
- Website
- courtpe.com/club works in any browser, on a phone or a laptop.
Once your club is on your account, open the app and go to Profile → Switch to club mode.
Point your phone camera here, or go to courtpe.com/download Step 2: List your club
Open courtpe.com/list-your-club and sign in. It asks one thing at a time: name and address, how many courts, hours and prices, how bookings work and a few photos. Everything saves as you go, so you can stop and come back. When you're done, tap Send for review.
Your club console opens straight away and you can keep editing while we review. We usually finish within a day and you'll get an email and a notification when you're live. Players can't see the club until then.
Step 3: Add courts, opening hours and prices
All of this is in the web console. The checklist on the console home shows what's left.
- Courts
- Tap Add court for each one: name, sport, indoor or outdoor.
- Pricing & hours
- Tap Start setup and answer five questions: your hours, the slot lengths players can book (30 min to 2 hours), your price for 1 hour, and whether to charge more at busy times. Prices are in rupees including GST. For court- or sport-specific prices, use Add rule in the detailed editor. A slot with no price can't be booked online.
- Club profile
- Add at least 3 photos, a description and the phone number players should call.
Step 4: Choose instant or approval bookings
In Settings → Booking mode, pick one and tap Save settings. In the app it's under the Club tab → Booking settings.
- Instant booking
- A free slot is confirmed the moment a player books it. Nothing for the desk to do, as long as your calendar and prices are up to date.
- Approval required
- Each booking comes in as a request and the slot is held until you answer. Requests you don't answer within your approval window (1 to 72 hours) are declined automatically and the slot opens up again.
The same page sets your cancellation window: how many hours before the slot a player can still cancel for free.
Step 5: Accept, decline or move requests
New requests land in Requests, in the app and in the web console, with a count on the tab. Tap Accept or Decline; when you decline you can add a reason, and the player sees it.
Need to shift a booking to another court or time? Open it and tap Edit / move booking in the app, or Edit booking on the web. The player gets a message with the change.
Every new request sends a push notification to the app and an email to the owner and all staff. Allow notifications when the app asks, so nothing waits.
Step 6: Put every booking on one calendar
Add walk-ins, phone bookings and bookings from Hudle, Playo or KheloMore to CourtPe too, so a court never gets booked twice.
In the app, tap an empty slot on the Today tab. On the web, open Calendar and click a free slot, or tap New. Then choose:
- Walk-in
- Player name, phone and price.
- Block
- Maintenance, coaching or anything else that keeps the court off the market.
- Another platform
- From another platform on the web, Other platform in the app. Pick Hudle, Playo, KheloMore or Other, and add their booking ID so the same booking can't be entered twice.
Owners can also get a private calendar link for Google, Outlook or Apple Calendar: web console → Settings → Calendar sync → Create calendar link. It shows the next 90 days of bookings per court, with no player names or numbers.
Step 7: Mark bookings paid at the venue
When a player pays at the desk, open the booking and set Payment to Paid at venue on the web, or tap Mark paid on the app's Bookings tab. When they arrive, tap Check in in the app or switch on Checked in on the web. The app's Club tab and the web Reports page then show what's collected and what's still due.
Step 8: Add your staff
In the web console, open Staff, type their email, choose a role and tap Send invite. They get access the first time they sign in with Google (or Apple on iPhone) using that email.
- Staff
- Run the calendar, requests, bookings and payments.
- Manager
- Everything staff can do, plus matches and events, turning courts on or off, and reports.
- Owner
- Everything managers can do, plus courts, pricing, hours, the club profile and staff.
Also worth knowing
- Verify player levels
- Players set their own level up to Advanced. Only a club can make someone Pro. Open Players in the web console, find the player and tap Verify level. Players show up there after their first booking at your club.
- A poster for your desk
- Once you're live, Club profile → Print poster gives you an A5 sheet with a QR code that opens your club page, ready to stick at reception.
- Getting help
- Email harshnagalla@gmail.com with your club name and what you were trying to do. A screenshot helps.