Partner guide

Everything you can do in the dashboard

A visual tour of every feature, organised the way the menu is. Follow the quick start below or jump to any section. The interactive tour lives inside the dashboard.

Get started in 4 steps

1

Complete your profile

Add your cover photo, description, and details. A complete profile is required before a venue can go live.

Open Business profile
2

Add classes and times

Create your classes and set the recurring times they run. They appear on your schedule instantly.

Open Classes
3

Set up SmartSpot

Choose how and when spare seats are released to ClassBuddy members, while keeping your direct members first.

Open SmartSpot
4

Run a campaign

Offer a limited-time credit discount to attract new members or fill quieter classes.

Create a campaign

Jump to a section

Getting started

The partner dashboard is where you manage everything members see and book on ClassBuddy: your studio profile, classes, schedule, pricing, campaigns, and performance. It is built for desktop.

Preview
Home
Take a tour LiveLocationKids Learning Academy

Venue switcher

If you run more than one location, the selector in the top bar switches which venue you are managing. Almost everything is scoped to the selected venue, so check you are on the right one first.

Take a tour

Inside the dashboard, a guided walkthrough highlights each feature in place. Start it from the top-right button or from Support. Specific class pages have their own tour too.

Roles

Owner / Manager / Front desk

Owners can do everything, including revenue and adding classes. Managers can adjust spots and see ratings. Front desk can view rosters, mark attendance, and manage the schedule.

Home

A snapshot of your studio the moment you log in.

Preview

Daily reservations

M
T
W
T
F
S
S
48
CB Direct

SmartSpot

A shortcut into your SmartSpot rules, which fill quieter classes by releasing spare seats to ClassBuddy members while keeping direct members first.

Campaigns

Jump into running a limited-time credit discount to attract new members or boost reservations.

Profile photos

A reminder to complete your profile. A full profile is required before a venue can go live.

Upcoming reservations

Daily reservation activity this week and the split between ClassBuddy, direct, and open spots.

ClassBuddy users

How many of your attendees are loyal repeat members versus first-timers (counts classes that have already run, today's finished classes included).

Schedule

Your day-by-day class list and roster. Pick a date and everything below reflects that day.

Preview
AllCB

4:00 PM Hip Hop Crew

Marcus Lee

0/120/5

5:00 PM Jazz Funk Teens

Jolene Sim

1/181/2

5:30 PM Hip Hop Crew

Marcus Lee

1/171/3

Date picker

Step through dates. The class list and roster always reflect the selected day.

Filters

Narrow to a single type, classes with reservations, SmartSpot recommendations, or disabled classes.

SmartSpot status

A green dot on a class means SmartSpot is actually acting on it (its peak or off-peak release window is set).

All Bookings vs CB

Each row shows All Bookings (total capacity) and CB (seats open to ClassBuddy members). SmartSpot decides how many CB seats release.

Adjust ClassBuddy spots

Override how many seats a specific class releases for that day, without changing your venue defaults.

Roster and attendance

The members booked for the selected class. Once it starts you can mark each attended or missed. Past or in-progress classes lock editing but keep attendance.

Cancel a reservation

From a roster row, cancel and refund one member's booking. Hidden once the class has started, since it can no longer be refunded.

Cancel this class

Closes a single day's occurrence and refunds every reservation on it. Other days are untouched.

Remove this time slot

Removes a recurring time entirely. Upcoming reservations are refunded and it stops appearing on future days.

Classes

Your class catalog for the selected venue. Each venue has its own catalog.

Preview
Ballet FoundationsDanceEnabled
Hip Hop CrewDanceEnabled
Jazz Funk TeensDanceDisabled

Add a class

Owner

Create a class with its name, category, credits, format, age group, and first time slot. New classes start disabled so you can finish details first.

Bookable on ClassBuddy

The on/off switch per class. Turning a class off warns you first and refunds every upcoming reservation.

Open a class

Click a class row (or the pencil) to open its full editor in a side panel (below). 'Add class' opens the same panel for a new class.

Editing a class

Opening a class slides in a side panel with everything about it. One Save commits all of it.

Preview

Class description

A playful introduction to ballet, building coordination and confidence.

Credits

3

Format

Group classes

Class times

10:30 AM12:00 PM Add time

Description

What the class is and why to book it. Shown on your public class page.

Location

Runs at your business address or outdoors (with its own meeting spot and directions).

Categories

The activity and category that fit the class. This is how parents find you in search.

Class format

Group, semi-private, private, or workshop. Shown next to your studio name.

Instructor

Who teaches it. Saving applies it across all of this class's times; clear it to remove the teacher.

Class times

Edit a time to reschedule it, add another time, or remove one (which refunds upcoming reservations). New times appear on the schedule instantly.

How to prepare

What to bring or wear. Emailed to members after they reserve.

Reservations toggle

Turns bookings on or off. Matches the switch on the class list.

SmartSpot

Fills quieter classes by releasing spare seats to ClassBuddy members at the right time, while keeping your direct members first. Settings are per venue.

Preview
Release before Peak times1 hour before
Release before Off-peak times2 hours before
Starting allocation (Peak)3 seats

Release before Peak

How many hours before a peak class to release spare seats. The whole peak block releases together.

Release before Off-peak

Same idea for off-peak classes, which release relative to each class's own start.

Starting allocation

The seats you always keep open to ClassBuddy members. SmartSpot may open more, never fewer.

Venue vs Class level

Set one allocation for the venue, or switch to class-level for per-class numbers that override the default.

Peak windows

Mon to Fri 6:00 to 9:59 AM, 12:00 to 12:59 PM, 5:00 to 7:59 PM, plus Sat and Sun 8:00 to 10:59 AM. Everything else is off-peak.

Save applies your rules to this venue right away. Switch venues from the top bar to configure each one independently.

Campaigns

Run limited-time credit discounts to attract new members, win back past ones, or fill quieter classes.

Preview

Summer Boost

Jun 24 to Jul 7

50% offActive

Welcome offer

Ended Jun 1

20% offPast

Campaigns list

Owner

Active and past campaigns, with redemptions and earnings, plus a menu to edit or end one early.

Name and goal

Name it (optional), then pick who it targets: new members, past members, or everyone.

Classes and discount

Select which classes the discount applies to, then pick how big a credit discount to offer.

Dates and launch

Choose start, optionally an end date, and review a summary before it goes live to members.

Performance and insights

Three tabs under Stats turn your activity into numbers. Everything counts classes that have already run (today's finished classes included) and is scoped to the selected venue. 1 credit = SGD 4.

Preview

Total earnings

SGD 56.00

Paid reservations

4

Jazz Funk Teens
80%
Hip Hop Crew
55%
Ballet Foundations
30%

Total earnings

Owner

Credits from kept reservations multiplied by the SGD rate.

Total paid reservations

Attended, missed, and late-cancelled reservations for classes that have run.

Customers

New vs returning split, return rate, and segments like top loyal, first-time, and casual visitors.

Attendance and ratings

How reservations broke down, plus your average rating, breakdown, and top rated classes and staff.

Utilisation by class type

How full each class runs on average, with the change versus the previous period.

Utilisation by class time

A day-and-time heatmap of demand, so you can spot busy slots and quiet gaps.

Reports

Month-to-date earnings and reservations with trends, plus deeper breakdowns and full reservation details.

Payout reports

Monthly payout statements per venue, with period, status, and total.

Ratings and reviews

Ratings and comments from members who attended your classes.

Preview

“Amazing class, my daughter loved every minute!”

Chrischel P. on Jazz Funk Teens

Your reply: Thank you so much, see you next week!

Browse and filter

Owner / Manager

See every review, filter by class or instructor, and spot what members value.

Reply

Respond to reviews to show parents you are engaged.

Business profile

Your public studio page for the selected venue. One Save commits everything, and the public page updates right after.

Preview

Dance

Footnotes Dance Academy

4.8

123 Orchard Road, Singapore

Safety guidelinesAir-conditioned

Studio and venue name

Your studio (brand) name applies to all locations; the venue name is this specific location.

Photos and logo

Cover photo (required, at least 1200 x 800), gallery, and logo. The cover photo is required to go live.

Description and amenities

Describe what makes you unique (required to go live), and tick the amenities (parking, showers, wheelchair access, and more) and safety measures you offer.

Address and how-to

Address and optional map, phone, website, socials, plus directions and what to prepare (emailed after a reservation).

Settings

Set the reservation deadline and mark closed dates (holidays, maintenance) when members cannot book.

Integrations

Connect ClassBuddy to the other tools you use so your schedule and bookings stay in sync.

Preview
CalendarConnect
BookingConnect
PaymentsConnect

Connect your tools

Link supported scheduling and booking tools to keep data consistent across systems.

Account and staff

Your account preferences and team access.

Preview
RRachel TanOwner
MMarcus LeeManager
JJolene SimFront desk

Settings

Manage your account preferences.

Notifications

Choose what you are notified about.

Staff

Owner

Invite team members and pick their role and which venues each can access.

How credits and refunds work

Members pay for classes with credits. 1 credit equals SGD 4. Each class sets its own credits per booking.

Preview

4 kept reservations = 14 credits

14 credits x SGD 4 = SGD 56.00

More than 12h before class: cancelled and refunded
Within 12h (late cancel): no refund, credits kept
3 credits

Earnings

A kept reservation (attended, missed, past-but-active, or a late cancel that was not refunded) counts once its class has run. Earnings are kept credits multiplied by the SGD rate.

Member cancellation window

Members who cancel more than 12 hours before the class start get their credits refunded automatically. Cancel within 12 hours of the start and it is a late cancel: no refund.

Late cancels

A late cancel (within the 12-hour window) keeps the credits, so it still counts as a paid reservation in your earnings and attendance stats.

Studio-side refunds

Cancelling an occurrence, removing a time slot, disabling a class, or cancelling a roster reservation all refund the affected members automatically, regardless of the 12-hour window.

Still have questions?

Reach our team and we'll help you get set up.