BookClass User Guide
Everything you need to know about using BookClass — for instructors and clients.
Getting Started
BookClass is a booking platform for fitness instructors, yoga teachers, dance studios, and any class-based business.
There are two types of users:
- Instructors — create studios, add classes, manage bookings, accept payments
- Clients — browse classes, book sessions, pay with TON cryptocurrency or class credits
For Instructors
How do I create a studio?
Instructor- Go to bookclass.studio
- Click "Create your studio"
- Enter your email — we'll send a sign-in link
- Click the link in your email
- Enter your studio name and category
- You're ready to go!
How do I add classes?
Instructor- Open your studio admin panel
- Go to +Class or Add Class
- Choose the class type: Group or Private 1:1
- Set the date, time, and duration
- Optionally set a title, max capacity, and price
- Tap "Create class"
How do I edit, copy, or cancel a class?
InstructorFrom the Classes or Schedule view:
- Edit — change the title, time, duration, capacity, or price
- Copy — duplicate a class to another date (great for recurring schedules)
- Cancel — cancel a class. All booked clients will be notified automatically
- Who comes? — see who's booked for a specific class
How do I invite clients?
InstructorThere are three ways to invite clients:
1. Generate an invite link
- Go to Invites
- Click "Generate invite link"
- Copy the link and share it with anyone
2. Send an email invite
- Go to Invites
- Enter the client's email address
- Click "Send invite"
- The client receives an email and joins with one click — no sign-in needed!
3. Bulk email invite
- Go to Invites
- Enter multiple email addresses
- Click "Send all"
How do I create class packages?
InstructorClass packages let clients buy credits in advance:
- Go to Class Packages
- Tap "Create package"
- Choose the type:
- Fixed classes — e.g., "10 Class Pack" (client gets 10 credits)
- Unlimited — unlimited classes for a period of time
- Set the name, price, and expiration (default: 30 days)
- Tap "Save package"
You can also manually assign credits to a client from the Clients list — useful for trial sessions or gifts.
How do payments work?
InstructorBookClass uses TON cryptocurrency for payments:
- Connect your TON wallet (see below)
- Set a price on your classes or packages
- Clients pay directly via their TON wallet
- BookClass takes a small commission (shown in your settings)
- The platform admin settles your earnings to your wallet
Track everything in the Revenue section: total revenue, commission breakdown, pending settlements, and transaction history.
How do I connect my wallet?
Instructor- Go to Settings (or Payments and Settings)
- In the wallet section, tap "Connect wallet"
- Choose your wallet app (Tonkeeper, MyTonWallet, etc.)
- Approve the connection
Once connected, you can set prices on classes, accept payments, and receive settlement payouts.
How do I connect Google Calendar?
Instructor- Go to your admin dashboard
- Find the Calendar status card
- Tap "Connect"
- Sign in with your Google account and allow access
- Your classes will now sync automatically!
When connected:
- New classes you create appear in Google Calendar
- Events from Google Calendar matching your studio name are imported as classes
- Deleted calendar events will cancel the corresponding class (clients are notified)
To disconnect, tap "Disconnect" next to the calendar status.
How do I send a broadcast message?
Instructor- Go to Broadcast
- Select your audience: All clients or a specific class
- Type your message
- Tap "Send"
Messages are delivered via email to your clients.
What can I configure in Settings?
Instructor- Studio name — displayed to your clients
- Studio avatar — upload a logo or photo
- Default class duration — saves time when creating classes
- Default max capacity — pre-fills capacity for new classes
- Cancellation window — how many minutes before a class clients can cancel (leave empty for anytime)
- About text — description shown on your studio's Contact page (supports English, Russian, Georgian)
- Wallet — connect/disconnect your TON wallet
- Google Calendar — connect/disconnect calendar sync
For Clients
How do I join a studio?
ClientVia email invite:
- You'll receive an email from your instructor
- Click the "Join" button in the email
- You're in! No sign-in needed.
Via invite link:
- Open the link your instructor shared
- Enter your email address
- Check your email for a sign-in link
- Click it — you're in!
How do I book a class?
Client- Open the Classes tab
- Browse the schedule — swipe or tap dates to navigate
- Find a class you want to attend
- Tap "Book this session" (for free classes) or "Book" with the price (for paid classes)
- Confirm your booking
For paid classes, you'll need to connect a TON wallet first.
How do I cancel a booking?
Client- Go to My Bookings
- Find the booking you want to cancel
- Tap "Cancel"
- Confirm the cancellation
How do I pay for classes?
ClientBookClass uses TON cryptocurrency for paid classes:
- When you tap "Book" on a paid class, you'll be prompted to connect your wallet
- Choose your wallet app (Tonkeeper, MyTonWallet, etc.)
- Approve the connection
- Confirm the payment amount
- Your booking is confirmed instantly!
How do I buy a class package?
ClientPackages give you pre-paid credits to book classes:
- Go to the Packages tab (web) or check the class detail
- Browse available packages
- Tap "Buy" on the package you want
- Connect your wallet and confirm payment
- Your credits are available immediately!
When you book a class, credits are deducted automatically. You can see your remaining credits in My Bookings.
How do I contact my instructor?
Client- Go to the Contact tab
- Type your message
- Tap "Send message"
Your instructor will receive your message and can reply directly.