Serva
Log inStart free trial
Help Center

Everything you need to run and book on Serva

Step-by-step guides for players and venue owners — booking a court, setting one up, taking bookings, and running Open Play and coaching.

On this pageFor players
Find a courtBook a courtPay & get confirmedMy BookingsOpen Play & coaching
Set up your venue
Sign up & verifyBusiness detailsContact infoCourts & ratesGet paidAutomatic card paymentsDirectory listing
Run your venue
Dashboard tourThe Today pageManage bookingsAdd / block a slotEdit a bookingOpen Play sessionsCoaching sessionsHolidays & closuresPromo codesAdd-onsWebsite pagesNotificationsReports & expensesAccount & billingContact support

For players

Find a court

The directory for players who don't already have a venue's direct link.

  1. 01Open servacourt.com/find-a-court.
  2. 02Filter by province / city and by sport (or leave it on All).
  3. 03Each result shows a photo, location, number of courts, and the starting price. Click one to open its booking page.
  4. 04Switch to the Open play & coaching tab to see upcoming drop-in sessions and coaching classes across all listed venues — filter by type, sport, and location, then tap one to sign up.
  5. 05Only venues that turned on their directory listing show here — if you have a venue's own link (yourname.servacourt.com), you can always book there directly.
Preview
AllPickleballBadminton

Sunset Court

San Isidro, Zambales · 2 courts

From ₱300/hr

Sunrise Court

San Fernando, Pampanga · 3 courts

From ₱500/hr

Book a court

The public booking page — a player's main flow. No account needed.

  1. 01Pick a date (today or later). If the venue has more than one court, tap the court chip you want.
  2. 02Tap any open hour slots — they don't have to be consecutive, and you can add slots on other courts or dates too. Slots marked Booked or already in the past are greyed out. Hours marked Open play or Coaching belong to a group session — tap one to open that session and sign up for your own spot.
  3. 03Optionally set quantities for any add-ons, and enter a promo code and tap Apply.
  4. 04Check the summary (court, when, rate, total), then tap Request this slot (or Request these slots).
  5. 05In Confirm this booking?, fill in your name / email / phone if asked, tick I understand and agree to this policy (the venue's cancellation policy is shown right there), then tap Yes, book it.
Preview
6 AM7 AMBooked9 AM10 AM11 AM

Pay & get confirmed

After requesting, you pay the venue directly and submit proof. The slot is held while you do.

  1. 01Your request opens the confirmation view — status Reserved, with a countdown. The slot is held for 20 minutes while you pay.
  2. 02Under How do you want to pay?, pick the venue's wallet (GCash / Maya / GoTyme) or Card if they offer a link. Tap the QR to zoom in and scan it.
  3. 03If the venue has instant card payments switched on, you can tap Pay by card now — instant confirmation and skip the steps below.
  4. 04Otherwise: pay, then under Submit proof of payment attach a screenshot and enter the reference / confirmation number, and tap Submit payment.
  5. 05Status becomes Awaiting confirmation. When the venue verifies the payment it flips to Confirmed (“You're booked!” with your confirmation number), and a confirmation email is sent.
  6. 06If the 20-minute hold runs out before you submit proof, the hold expires and you'll need to book again. You can safely refresh, bookmark, or check My Bookings meanwhile.
Preview
Reserved · 18:42 leftAwaiting confirmationConfirmed

View & manage “My Bookings”

Where a returning player checks booking status — no full account, just an email code.

  1. 01Enter the email you used to book and tap Send code. Serva emails you a one-time code.
  2. 02Enter the code and tap Verify & log in. (Use a different email starts over.)
  3. 03You'll see a calendar of your upcoming dates, plus Upcoming and Past tables with each booking's court, date, time, reference and status.
  4. 04If the venue runs Open Play, your Open Play — Upcoming / Past sign-ups show here too.
  5. 05Statuses: Awaiting confirmation, Confirmed, Declined. Use Log out (top-right) when you're done.
Preview
CourtDateRefStatus
Court 1Aug 28SUN-1013Confirmed
Court 2Aug 30SUN-1014Awaiting confirmation

Join Open Play or a coaching class

Group sessions you register and pay for as one player, instead of booking a whole court — drop-in play, or a class with a coach.

  1. 01Open the venue's Open Play / Coaching tab (or tap a session hour on the booking calendar). Each session shows the court(s), date, time, price per player, skill levels, and spots left — coaching classes also show their title and coach.
  2. 02Open a session and tap Register for this session. Fill in your name / email / phone, pick your skill level if the session lists more than one, then confirm with Yes, register.
  3. 03Pay the same way as a court booking: pick a wallet under How do you want to pay?, then Submit proof of payment (screenshot + reference) and tap Submit payment.
  4. 04You'll see You're in the queue. Once the venue confirms your spot the status shows Confirmed; come back any time to see You're on the list with your current status.
  5. 05A full session shows This session is full — check back in case a spot opens up.
Preview
Court 24 spots left

Sat, Aug 29 · 5:00 PM–7:00 PM

Beginner, Intermediate₱150/player

Set up your venue

Sign up & verify your email

Creates your account and starts the free trial. No card required.

  1. 01On servacourt.com click Start free trial (or go straight to /signup).
  2. 02Enter your email and a password — at least 8 characters, with an uppercase letter, a lowercase letter, a number, and a symbol — then repeat it in Confirm password.
  3. 03Tick I agree to Serva's Terms and Conditions and Privacy Policy, then click Create my account.
  4. 04On Check your email, enter the code we send you and click Confirm and continue. No code? Use Resend code (there's a 30-second wait between sends).
  5. 05You land in the dashboard. If you haven't set up a venue yet, you're taken straight to Business Settings.
Preview
Serva

Start your free trial — no card required

Business details

The core of your public booking page at yourname.servacourt.com.

  1. 01Enter your business name and choose your booking link (letters, numbers, dashes — this becomes yourname.servacourt.com, not a whole domain).
  2. 02Add an optional tagline shown under your name.
  3. 03Fill in the court address. Building / unit / street are optional; barangay, municipality/area, province/city, and postal code are required so players can find you. The full address is auto-built from those — edit it to read however you like.
  4. 04Set a booking reference prefix and starting number (default 1001) — players see e.g. “MPB-1001”, and it counts up automatically.
  5. 05Review the cancellation / refund policy — a default is pre-filled; edit it freely (multiple lines or numbered points are fine). Players must agree to it before paying.
  6. 06Upload a logo, a wide banner, and any gallery photos. Pick your sport and tick any amenities.
  7. 07Click Save — the first save shows a welcome screen confirming your page is live. Timezone is fixed to Asia/Manila.

Every section on the Settings page also has its own Save button, and a Save all bar at the bottom saves every section at once.

Preview

Sunset Court

123 Sunset Ave, Brgy. San Isidro, San Isidro, Zambales 2208

ParkingWifiCCTV / security

Contact info & social links

Shown at the bottom of your booking page so players can reach you. All optional.

  1. 01Add a phone number and email address if you want them shown.
  2. 02Add links for Facebook, Instagram, TikTok, X, and Threads — only the ones you fill in appear.
  3. 03Click Save.

Courts & rates

You need at least one court before players can book anything.

  1. 01Enter a court name and price per hour.
  2. 02Set opening hours per weekday: for each day choose Hours, 24h, or Closed. In Hours mode add one or more time ranges (e.g. 6:00 AM–10:00 PM, plus a separate evening block).
  3. 03Copy Monday to all fills the whole week from Monday's setting.
  4. 04Closing past midnight? End that day at 12:00 AM and add a 12:00 AM range on the next day.
  5. 05Optionally upload a court photo, then click Add court. Repeat for each court.
  6. 06Later, Edit any court row to change details, or Remove to delete it (can't be undone).
Preview
CourtPrice / hourHours
Court 1₱300Mon–Fri 6 AM–10 PM · Sat–Sun 7 AM–9 PM
Court 2₱350Daily 6 AM–11 PM

Get paid — how players pay you

Players scan your QR and pay you directly; you confirm the booking once you see it's paid.

  1. 01Under How players pay you, pick a wallet from the list — GCash, Maya, GoTyme — and click Add payment method, then upload that wallet's QR code image.
  2. 02Add as many wallets as you offer. Remove drops one.
  3. 03Optionally paste a card payment link (your own PayMongo or Maya Business link) — players get a Card option and still submit proof.
  4. 04Click Save. Set up at least one method before going live.

Automatic card payments (PayMongo)

Advanced / optional. Connect PayMongo so a card booking confirms itself the instant a player pays — no manual approval.

  1. 01In Are you going to accept automatic card payments?, choose PayMongo.
  2. 02Paste your PayMongo secret key and webhook signing secret (from PayMongo Dashboard → Developers).
  3. 03Copy the webhook URL shown into PayMongo Dashboard → Developers → Webhooks, listening for the payment.paid event.
  4. 04Click Save, then tick Enable automatic confirmation.

PayMongo is the only provider wired up for auto-confirmation today. You can record another provider as a preference, but it won't auto-confirm yet.

Directory listing

Whether your venue shows up on servacourt.com when players browse for courts.

  1. 01Tick List my venue in the public directory and click Save.
  2. 02You need at least one court to be listed.
  3. 03Your own booking link works either way — listing just helps new players discover you from the homepage and Find a court.

Run your venue

Dashboard tour

The sidebar is the same on every dashboard page.

  1. 01Today — the day's overview.
  2. 02Bookings — every booking; confirm, decline, or cancel.
  3. 03Open Play — create and manage drop-in group sessions.
  4. 04Coaching — schedule coaching classes, and see your coaches and their private links.
  5. 05Reports — booking and revenue history, plus expenses.
  6. 06Settings — venue details, courts, payments, add-ons, promos, and more.
  7. 07Below the divider: Contact support, and Venue page ↗ which opens your live public booking page in a new tab.
  8. 08Your account menu sits at the bottom. On mobile, tap the menu icon (top-left) to open all of this.
Preview
Serva
Today
Bookings
Open Play
Coaching
Reports
Settings
Contact support
Venue page ↗

The Today page

Your daily control panel — what needs you now, and what's happening on the courts.

  1. 01Bookings to review lists payments waiting for you, grouped so a multi-slot booking with one payment is a single Confirm / Decline. Open Play to review does the same for session sign-ups.
  2. 02Revenue tiles show confirmed totals for today, this week, and this month.
  3. 03The court sheet is a timeline of the day's bookings across every court, with Open Play and Coaching sessions in their own colors — page back and forward a day with the arrows.
  4. 04Who's playing now and Next up show the live and upcoming run of play, including Open Play sessions.

Manage bookings

Every request players make lands here as pending until you act on it.

  1. 01The Pending confirmation card at the top shows a “N waiting” badge and every unconfirmed booking.
  2. 02Open the payment proof (thumbnail + reference number) to check the player actually paid.
  3. 03Click Confirm to accept — this emails the player a confirmation — or Decline to reject it.
  4. 04All bookings below has a Past / Today / Upcoming filter. Confirmed bookings show a Cancel booking option if plans change, and every pending or confirmed booking has an Edit button (see Edit a booking).
  5. 05Bookings you added yourself are tagged Walk-in or Blocked and have no payment proof.
Preview
PlayerCourtTotalPaymentStatus
LeoCourt 3₱600SUN-1013Confirmed
MikaCourt 2₱300Not yetPending

Add a booking manually, or block a slot

For walk-ins, phone bookings, or holding a slot for maintenance.

  1. 01Click + Add booking, then pick the court, date, start time, and end time.
  2. 02For a real booking: enter the player's name and optional email / phone. Amount fills in from the court rate × hours — edit it if they paid something different. Add optional notes.
  3. 03For a maintenance hold: tick Block this slot — no price, no player needed. With more than one court you can block the same time across several courts at once (or Select all courts).
  4. 04Click Add booking or Block slot.
Preview
Block this slot (not a paying booking — e.g. maintenance)

Edit a booking

Change a booking after it's made — e.g. a player rents a paddle once they're already on court.

  1. 01Click Edit on any pending or confirmed booking — including ones players made themselves.
  2. 02Add-ons: use − / + to add or remove extras (like paddle rentals). The total moves by that add-on's price automatically.
  3. 03Total amount: adjust it any time for discounts, extra charges, or corrections — this is what counts toward your income and reports.
  4. 04Court, date & time: move the booking to another slot. Times already taken show as (booked) and can't be picked. If the player gave an email, we send them the new schedule.
  5. 05Notes and phone can always be changed — e.g. note “+₱100 paddle rental, paid cash”.
  6. 06Click Save changes.

For bookings a player made, the name and email they booked with can't be changed (that's how they find their bookings). Once a player has sent proof of payment, add-ons they paid for can be added to but not removed.

Run an Open Play session

Open a court for per-player registration instead of a single booker.

  1. 01Click + New session. Pick the court(s), date, start / end time, capacity (total players), and price per player. Only free times can be picked — times already booked on those courts are greyed out.
  2. 02Choose which skill levels the session is for, and a queue mode: Automatic (first to pay gets the spot, capped at capacity) or Manual (you approve players in the order they register).
  3. 03Add optional notes shown to players, then Create session.
  4. 04The session blocks those hours for regular bookings and shows on your booking page as Open play — players tap it to sign up.
  5. 05The sessions table shows spots filled / capacity, price, and status. Click Roster to see registrations and confirm or decline them; Cancel ends a session.
Preview
DateSpotsPriceQueueStatus
Aug 2918 / 24₱150AutomaticOpen

Run coaching sessions

Coaching classes on your courts — players sign up and pay for a spot, just like Open Play.

  1. 01Open Coaching in the sidebar and click + New session.
  2. 02Give the class a title (e.g. Beginner clinic) and pick a coach — or choose + Add a new coach and enter their name and email. Coaches are saved for next time.
  3. 03Pick the court(s), date, and start / end time (only free times can be picked), then the class size, price per player, skill levels, and optional notes (what you'll cover, what to bring).
  4. 04Click Create session. Players see it on your booking page under Coaching, on your court calendar, and on Serva's Find a court → Open play & coaching.
  5. 05Your coach gets an email with a private link (no login) showing their upcoming classes and who signed up. Each coach's link is also listed under Your coaches on the Coaching page, if you'd rather send it on Messenger.
  6. 06Confirm sign-ups from the session's Roster, same as Open Play. Cancelling a class emails the coach too.
Preview
CoachingBeginner clinic

with Coach Ana · Court 1

Sat, Aug 29 · 8:00–10:00 AM₱400/player

Holidays & closures

Block out dates the whole venue is closed — holidays, maintenance, private events.

  1. 01Set a From date. Leave To blank to close a single day, or set it for a range.
  2. 02Add a reason — it's shown to players on your booking page.
  3. 03Click Add closure. Players can't book any court on those dates.
  4. 04Remove a closure any time from the list.
Preview
DatesReason
Dec 25Christmas Day
Jan 2 – Jan 4Court resurfacing

Promo codes

Discount codes players apply at checkout — good for social posts or repeat players.

  1. 01Enter a code (e.g. WELCOME10), choose % off or ₱ off, and set the value.
  2. 02Optionally set Starts / Ends dates — leave both blank for a code that never expires.
  3. 03Optionally tick Limit to one use per player (tracked by email).
  4. 04Click Add code. Use Turn on / off or Remove in the table to manage it later.
Preview
CodeDiscountStatus
WELCOME1010% offActive
LAUNCH50₱50 offOff

Add-ons

Extras players can add at checkout, like paddle or ball rental.

  1. 01Enter a name and price, then click Add.
  2. 02Only active add-ons show to players — use Turn on / off to hide one without deleting it, or Remove to delete it.

Website pages (About & Contact)

Off by default — players just see your booking page. Turn these on for a fuller site.

  1. 01Tick Show an About Us page and/or Show a Contact Us page — a simple nav appears automatically once either is on.
  2. 02About: add an optional title, body text (bold with double asterisks, start a line with `## ` for a heading), and an optional photo.
  3. 03Contact: pulls your address, phone, email, and social links from settings, plus a map. Add an optional intro line.
  4. 04Click Save.

Notifications

How you hear about new bookings.

  1. 01Set Send booking alerts to — can be a shared inbox, separate from your login.
  2. 02Email me on every new booking sends a message the moment a player books, linked straight to the confirm / decline screen.
  3. 03Account emails covers trial reminders and product tips — booking and login emails always send regardless.
  4. 04New bookings always show on your dashboard no matter these settings. SMS alerts are marked Coming soon.

Reports & expenses

Itemized income from bookings, add-ons, Open Play and Coaching, plus expenses and profit.

  1. 01Choose a report: Sales or Income & Expense.
  2. 02Filter by period (daily, monthly, yearly, a custom range, or all time) and by court.
  3. 03Under Income to include, tick what counts: court bookings, add-ons (paddles, balls…), Open Play, and Coaching.
  4. 04Under Sections to show, tick what goes on the report: summary, an itemized income breakdown, by court, daily totals (monthly for long ranges), and a full transactions list from oldest to newest. Income & Expense adds expenses and net profit.
  5. 05Log expenses (date, description, amount) in the Expenses card. Use Print for a clean copy to keep or share.

Account & billing

Reached from the account menu at the bottom of the sidebar.

  1. 01Profile shows your login email and two-factor setting.
  2. 02Billing shows your plan, trial status, and your platform payment history.

Contact support

In the sidebar, below the divider.

  1. 01Pick what it's about: Suggest a feature, Inquire, or Report an issue.
  2. 02Add a short title and the details, then click Send to support.
  3. 03A real person reads every message and replies to your account email.

Can't find what you're looking for?

Email us and we'll help you out directly.

Email us

Have an idea to make Serva better?

Suggest a feature — we read every one.

Suggest a feature
Serva

Book courts near you, no account needed.

Services

Find a courtPricingFor court owners

Legal

Terms and ConditionsPrivacy PolicyRefund Policy

Contact us

About UsHelp CenterFAQContact formcontact@servacourt.com

© 2026 Serva. Powered by Aldea IT Solutions.