Skip to main content

Booking engine

One schedule for every court and every sport. Courts are booked by time, events by spot.

  • Court bookingA court, a start time and a duration, priced by court and time band.
  • Event registrationSessions and tournaments with a set number of spots. The courts are held automatically.
Tue, Sep 23TodayDayWeekMonth
BookingClassEventClosed
Badminton 1
Badminton 2
Badminton 3
Badminton 4
Basketball
Pickleball 1
17:0018:0019:0020:0021:00
M. Chen17:00-18:30
Junior badmintonGroup class
Private lessonCoach Lin
J. Patel20:00-22:00
R. Nguyen17:30-19:00
A. Rossi20:30-22:00
ClosedFloor maintenance
K. Wong19:30-21:30
Open play14 of 20 spots
Eastside Hoops20:00-22:00
D. Silva17:00-18:00
Pickleball introGroup class
L. Martin21:00-22:00

Booking rules are set by the venue

Each rule below is configured per venue in the back office. The values shown are examples.

  • Advance-booking windowExample: courts open for booking 14 days ahead.
  • Buffer between slotsExample: 15 minutes between two classes.
  • Per-person quotaExample: each member books at most 2 prime-time hours a day.
  • Cancellation and refund policyExample: full refund up to 12 hours ahead.
  • Recurring bookingsExample: a standing court every Thursday at 20:00.
  • Member-only slotsExample: weekday daytime reserved for members.

Court management

Open hours, booking step and prices are set per court. Courts that share a floor are linked.

  • Open hoursSet per court and weekday, each window with a price and a minimum duration.
  • Linked courtsA full court and its half courts lock together when any one of them is booked.
Open hoursBadminton 1Badminton 2BasketballHalf court A
Mon
Tue
Wed
Thu
Fri
Sat
Sun
8:0012:0016:0020:00
Off-peak$28 · min 60
Peak$38 · min 60
Off-peak$28 · min 60
Peak$38 · min 60
Off-peak$28 · min 60
Peak$38 · min 60
Off-peak$28 · min 60
Peak$38 · min 60
Off-peak$28 · min 60
Peak$38 · min 60
Weekend$34 · min 60
Weekend$34 · min 60
Unpainted time is not bookable. Values are examples.

Court description

Each court can carry a description of up to 60 characters. It is shown on the booking page and on the court card in the app.

  • Character limit60 characters. Longer text cannot be saved.
  • Where it showsCourt selection on the booking page and the court card in the app.
Edit courtCourt 2
NameCourt 2
SportBadminton
Booking step30 min
Minimum duration60 min
Linked courtsNone
Description
By the window with natural light. New flooring, doubles lines.
58 / 60
CancelSave
sporvio.com/v/riverbend
Choose a courtTue 19:00 – 20:00
  • Court 1Near the entrance, with seating.
    $34
  • Court 2By the window with natural light. New flooring, doubles lines.
    $34
  • Court 3Standard court.
    $34
Continue · $34

Sporvio player app

Venues on Sporvio are listed in the Sporvio app and on sporvio.com. Player bookings, registrations and payments are recorded directly on the venue schedule and orders.

  • Venue discoveryMap and list, by sport, distance and availability.
  • Court bookingAt the prices and rules the venue has set.
  • RegistrationClasses and events, with waitlists.
  • One accountBookings, registrations and passes in one place.
sporvio.com/venues
Venues near you
  • Riverbend Badminton CentreBadminton, 12 courts · 2.1 kmOpen courts from 19:00
    $28
  • Northgate HoopsBasketball, 2 courts · 3.4 kmHalf court from 20:00
    $48
  • Lakeside Pickleball ClubPickleball, 6 courts · 5.0 kmOpen play, 6 spots
    $24
$28
$48
$24

Members and stored value

Member profiles, tiers and a stored-value ledger. Every entry records the staff member who made it, and balances cannot go negative.

Stored-value ledgerM. Chen
DateEntryAmountBalanceBy
Sep 23 18:02Top-up+200.00236.00A. Lam
Sep 23 18:02Top-up bonus+20.00256.00System
Sep 23 20:00Badminton 2, 20:00-21:00-36.00220.00Online
Sep 21 19:00Junior badminton, session 5-0.00220.00Punch card

Pricing and payments

Prices by court, time band and member tier. Payments settle to the venue Stripe account.

PublicMember
Off-peak$28$24
Peak, 18:00-22:00$38$32
Weekend$34$30
per court-hour, CAD

Payment methods

  • Card, onlineStripe, settled to the venue account
  • Stored valueIn-venue balance
  • Punch card or passDeducted automatically
  • E-transferPending until confirmed

Classes and academy

Group classes and private lessons hold their courts on the schedule. Hours are purchased in packages and deducted at check-in, and coaches have their own portal.

Junior badmintonTue 19:00, session 6
  • Emma ZhaoChecked in
  • Liam TremblayChecked in
  • Aarav MehtaChecked in
  • Sofia RussoWaiting
  • Noah Kim2 hours left

Store and point of sale

Products and inventory sold at the front desk, recorded as orders with tax alongside bookings.

Desk order#2417
Badminton 2, 20:00-21:0038.00
Shuttlecocks, tube of 1228.00
Grip tape6.00
HST 13%9.36
Total81.36
Stored value 60.00, card 21.36

Reports

Utilization by hour, prime hours, revenue mix, stored-value movements and member retention, with export.

Utilization by hourLast 30 days
810121416182022

Custom domain

The booking page and back office can run on your own domain, such as book.yourclub.ca, with your logo and colours. Email to customers is sent from your domain.

book.northgatehoops.ca
Northgate HoopsBadminton 1, Badminton 2, Badminton 3
Book a court

Book a demo

A walkthrough with your own court layout, pricing rules and member data.