What's New
The latest features, improvements, and fixes to Courtogo. We ship updates regularly to make court booking better for everyone.
Venue Card Header Image
Venue cards now display a full-width header photo at the top, giving players a preview of your courts and facilities at a glance. Venue owners can choose which gallery photo to use as the default header image — go to My Venues → Edit → Photos, hover over a gallery photo, and click "Set as Header." If no header is set, the first gallery photo is used automatically.
Venues Near You
The home page now shows a "Venues Near You" section that sorts venues by distance from your current location. Enable location access with one click to see which courts are closest to you, complete with distance badges on each venue card. Your preference is remembered so you don't have to enable it every visit. Note: venues must have a Google Maps link set in their profile for distance to be calculated.
Automated Payments: Testing Complete, Launching Soon
Our early testing of automated payments has been a success! We'll be rolling it out to all venues soon. With automated payments, bookings are confirmed instantly when customers pay via GCash, Maya, GrabPay, or QR Ph through our payment partner PayMongo. Venue owners will receive weekly payouts every Monday with no platform fees — you keep 100% of your listed prices. Visit our How Payments Work page to learn more about what to expect. We'll notify you when it's enabled for your venue.
Coming Soon: Automated Payments
We're rolling out automated payments! Bookings will be confirmed automatically — no more manually checking payment screenshots. Customers pay instantly via QR Ph, GCash, Maya, and GrabPay for a hassle-free experience. No fees will be charged to venue owners. Update: Early testing has been completed successfully — see the latest update above.
Advance Booking Window Setting
Venue owners can now control how many weeks in advance customers can book. To configure it, go to My Venues → Edit Venue → Basic Info step, and look for the "Advance Booking Window" section. The default is 2 weeks, matching the previous behavior. The booking calendar arrows and date picker enforce the configured limit automatically.
Walk-in Booking Price Override
Venue owners can now manually override the total price when creating a walk-in booking. An optional "Total Price Override" field appears in the walk-in confirmation dialog. When set, the overridden amount is used instead of the auto-calculated price, with the original shown as a strikethrough for reference.
Reschedule Policy & Approval Flow
Venue owners can now configure per-venue reschedule rules: require approval before a customer's reschedule takes effect, set a minimum number of hours before the booking start, and limit how many times a single booking can be rescheduled. When approval is required, customers submit a request and the booking stays at its original schedule until the owner approves or rejects it from the new Reschedule Requests page.
Dedicated Reschedule Requests Page
A new "Reschedule Requests" page in the owner dashboard shows all pending customer reschedule requests with a side-by-side comparison of the current vs. proposed schedule, including date, time, court, and price changes. Owners can approve or reject each request with one click. A badge in the sidebar shows the count of pending requests.
Reschedule to a Different Court
Customers can now choose a different court when rescheduling a booking — not just a new date and time. The reschedule dialog loads all active courts for the venue so customers can pick any available slot across all courts.
Block Slots from Booking Grid
Venue owners and team managers can now block time slots directly from a booking grid — just select the slots you want to block by clicking or dragging, add an optional reason, and hit Block. No more entering dates and times one by one. Available from the new "Block Slots" page in the dashboard sidebar.
Booking Details Modal from Booking Table
Venue owners can now click on any booked slot directly in the booking table on their venue page to open a detailed modal showing booking info, customer details, pricing breakdown, time slots, payment proof, and status history.
Booking Management Actions
Venue owners can now reschedule bookings, transfer them to a different court, add hours, edit customer details, and cancel bookings — all from the booking details modal or the manage bookings tab in the dashboard.
Pay-First Booking Mode
Venue owners can now enable a "Require Payment First" option in venue settings. When enabled, customers must upload payment proof on the checkout page before their booking and time slots are created. This prevents slot squatting and ensures only paying customers reserve court time.
Venue Waiver / Terms Form
Venue owners can now enable a waiver or terms form in venue settings. When enabled, customers must read and accept the terms in a popup before their booking is created. Acceptance is timestamped on the booking.
Open Play Court Assignment
Open play sessions can now be assigned to a specific court. When a court is designated for open play, those time slots are automatically blocked from regular bookings on the booking table.
Cancellation Note for Venue Owners
When rejecting or cancelling a booking, venue owners can now include an optional note or reason that is relayed to the customer via the cancellation email.
Booking Status Audit Log
Every booking status change is now recorded with a full audit trail — who made the change, how (manual, auto-confirm, walk-in, webhook, timeout, or customer), and why. Venue owners and admins can expand a "Status History" timeline on each booking card.
Admin Walk-in Booking
Admins can now create walk-in bookings for any venue from a dedicated page in the admin dashboard, with optional customer name, email, and phone number fields.
Admin Bookings Dashboard
Admins now have a centralized bookings dashboard to view and manage all bookings across every venue on the platform, including confirming, rejecting, and cancelling bookings.
Open Play Player Names
When joining an open play session, players can now enter names for each additional player in their group. Player names are visible to venue owners on the session details page.
Team Manager Access
Venue owners can now add team managers who get full access to the owner dashboard, including managing bookings and open play, without needing to be the venue owner.
Booking Auto-Cancellation Timeout
The booking auto-cancellation timeout is set to 30 minutes. Bookings without payment proof are automatically cancelled after this period.
Location Map in Sidebar
The venue location map has been moved from below the main content to the sidebar, directly under Contact Information, for a more intuitive layout.
Venue Profile Picture & Photos Gallery
Venue owners can now upload a circular profile picture (shown on venue cards and detail pages) and multiple gallery photos. A new "Photos" tab on the venue page displays a full gallery with lightbox for enlarged viewing.
Google Maps / OpenStreetMap Embed
Venue owners can paste a Google Maps link in the Location step. The venue's About tab now displays an embedded OpenStreetMap showing the venue's exact location with a pin marker and an "Open in Google Maps" link.
Demo Mode for Pending Venues
Anyone with a direct link can now view a pending (unapproved) venue and experience the full booking flow — including checkout and the payment page — without any emails being sent. The "I've Completed Payment" button is disabled for demo bookings.
Redirect After Venue Creation
After creating a new venue, owners are now redirected to their pending venue page instead of the homepage, so they can immediately see how their venue looks.
Voucher / Promo Code System
Venue owners can now create discount codes — percentage off, fixed amount off, or completely free bookings. Customers enter promo codes at checkout. Supports auto-apply vouchers, per-customer or total usage limits, date ranges, and per-court targeting.

Bulk Booking Discount
New automatic pricing rule for venues: book a minimum number of hours and get a per-hour peso discount or a percentage off the total. Configured in venue settings and applies automatically at checkout — no code needed.

Flexible Start Times
For venues that open at :30 past the hour, customers can now toggle between :30-aligned slots (e.g. 12:30-1:30) and on-the-hour slots (e.g. 1:00-2:00) using a tab switcher above the booking grid. Cross-alignment conflicts are handled automatically.

30-Minute Operating Hours & Per-Day Overrides
Venues can now set opening and closing times at :30 increments (e.g. 12:30 PM). Additionally, venue owners can customize operating hours for specific days of the week — perfect for venues with different weekday and weekend schedules.

Weekend & Holiday Peak Pricing
Venue owners can set a flat peak price that applies to all hours on Saturdays and Sundays, and separately for Philippine holidays. Includes support for adding custom holiday dates (e.g. Holy Week, local fiestas).

Consistent Venue Card Layout
The "View Details & Book" button now always appears at the bottom of venue cards regardless of content length, giving the venue listing page a cleaner, more uniform look.
Venue Description Line Breaks
Venue descriptions now properly render line breaks as entered by owners. The description text area in the venue form has also been enlarged for easier editing.
Auto-Confirm Payment Default Changed
The default for new venues is now set to manual confirmation. Venue owners who want automatic booking confirmation can opt in explicitly in their venue settings.
Mini Convenience Store Amenity
Added "Mini Convenience Store" as a new amenity option that venue owners can select when setting up their venue.
Have a feature request or found a bug? Let us know on Facebook