Last updated: January 2026

Bookday Studio Setup Guide - Complete Onboarding Tutorial

Step-by-step instructions to get your studio online booking system up and running

Welcome to Bookday! This comprehensive guide will help you set up your studio's online booking system step by step. Bookday is a powerful booking and scheduling platform designed for fitness studios, yoga classes, wellness centers, and any business that needs to manage class bookings and client reservations.

Quick Setup Checklist

Estimated setup time: 30-60 minutes depending on your needs

1. Payment provider configured
Configure Stripe Connect, PayPal, Allpay, Square, or Razorpay
2. Booking page customized
Customize URL, title, logo, description, colors, and fonts
3. Set up locations and rooms
Create locations with addresses and rooms with default capacity
4. Coaches added
Add coaches with email addresses for dashboard access
5. Pricing system understood
Understand credits vs fixed price system
6. Products created (if using credits)
Create ticket packs if using credits
7. Subscriptions set up (optional)
Set up recurring subscriptions (Stripe only)
8. First sessions created
Create your first week of sessions (one-off recommended)
9. Basic settings configured
Set timezone, booking rules, and optional data collection

Payment Setup

To accept payments with bookings, you need to configure a payment provider. Bookday supports multiple payment providers to suit your business needs.

Stripe Connect

Stripe Connect is recommended for most studios. It automatically creates a Stripe account for you and handles all payment processing securely. Stripe Connect is recommended for most businesses if you're in a Stripe-supported country.

  1. Go to Setup → Products → Payment Settings
  2. Select Stripe as your payment provider
  3. Click "Complete Stripe Onboarding"
  4. Fill in your business information (country, business type, bank details)
  5. Verify that payments are enabled (green checkmark appears)

Note: Stripe Connect automatically creates an account for you. You just need to complete the onboarding form. Access your Stripe dashboard anytime via the link.

PayPal

PayPal is a popular alternative payment provider supported by Bookday.

Go to Setup → Products → Payment Settings, select PayPal, and enter your PayPal email address.

Allpay

Allpay is available for studios in certain regions.

Go to Setup → Products → Payment Settings, select Allpay, and enter your login and API key.

Square

Square is integrated for seamless payment processing.

Go to Setup → Products → Payment Settings, select Square, and enter your access token and signature key.

Razorpay

Razorpay is available for studios in India and other supported regions.

Go to Setup → Products → Payment Settings, select Razorpay, and enter your Key ID and Key Secret.

Booking Page Customization

Customize your public booking page to match your brand and attract customers. Location: Setup → Booking Page

  • Custom URL: Choose a short handle (e.g., yourstudio) → bookday.io/yourstudio
  • Page Title: Your studio name
  • Logo: Upload your profile picture or logo
  • Short Description: Brief intro text
  • More Info: Additional information such as contact details or supplementary info (optional, appears at bottom of page)
  • Background Image: Upload a background image
  • Background Color: Pick a color with the color picker

Preview: See your changes in real-time on the right side.

Share Link: Copy the link at the top to share with your customers.

Locations & Rooms

Set up your physical locations and rooms where sessions take place. Location: Setup → Spaces

Creating Locations

Locations represent your physical studios or venues. Each location can contain multiple rooms.

  1. Click "Add Location"
  2. Fill in name, description (optional), and address

Adding Rooms

Rooms are the specific spaces within a location where classes take place.

  1. Select a location and click "Add Room"
  2. Fill in room name, description (optional), and default capacity
  3. Save - the room will appear under its location

Default capacity can be overridden for individual sessions. When creating a session, you can set a specific capacity that differs from the room's default.

Using Descriptions

Descriptions for locations and rooms are useful for providing instructions to clients. These descriptions are typically included in reminder emails sent 48 hours before the session.

  • Location descriptions can include directions, parking information, or general venue details
  • Room descriptions can include specific instructions like "Enter through the main door, second floor"
  • Both location and room descriptions are included in booking confirmation and reminder emails

Team (Coaches)

Add coaches to your team so they can access their dashboard and manage sessions. Location: Setup → Team

Adding Coaches

  1. Click "Add Coach"
  2. Fill in first name, last name, photo (optional), bio (optional), and email address (required)
  3. Save

Coach Dashboard Access

Coaches can access their dashboard by:

  • Going to the login page
  • Entering their email address
  • Receiving a magic link via email
  • Clicking the link to access their dashboard

Coaches can access their dashboard at /coach_login or via the login page.

Coaches can view their assigned sessions and mark attendance.

Understanding Session Pricing

This section explains how pricing works - it determines whether you need to create products. Understanding this concept is important before creating sessions.

Free

No payment required for this session type.

Credits

Members buy credits through products or packs, then use credits to book sessions. Common setup: 1 session = 1 credit.

You must create products first (see Products section).

Fixed Price

Direct payment per session (e.g., €25 per class). Payment is taken directly when booking.

No products needed - payment is taken directly when booking.

Closed

Session is not bookable (for display only).

Key Point: If you use credits, create products first. If you use fixed price, you can skip products.

Products (Tickets & Packs)

Products are only needed if you use the credit system for sessions. Location: Setup → Products

Creating a Ticket or Pack

  1. Click "New Product"
  2. Fill in name, description (optional), price, currency, credits, validity (optional), max usage (optional), session types (optional), and requires membership (optional, Stripe only)

Settings Explained

Credits
Number of credits granted when purchased
Validity
Expiration period in months (blank = never expires)
Max Usage
Purchase limit per email address
Session Types
Restrict pack to specific class types
Requires Membership
Only purchasable by members with active membership (Stripe only)

Subscriptions (Stripe Only)

Subscriptions are available only when Stripe is your payment provider. Location: Setup → Products

Subscription Credits

  • Auto-recharges credits monthly, quarterly, or annually
  • Set credits per billing period
  • Choose billing frequency (monthly, quarterly, annual)
  • Credits accumulate: Unused credits roll over to next period

Subscription Membership

  • Access-based membership (no credits)
  • Grants access to products that require membership
  • Choose billing frequency

How It Works: Stripe handles auto-renewal. Credits are automatically added each billing cycle. Members can cancel anytime. Note that subscriptions are currently only available with Stripe.

Creating Sessions

Create your class schedule and manage session availability. Location: Schedule

Start with one-off sessions for the first week only. Test everything, then use duplication features for efficiency.

Creating a Session

  1. Click "Add Session"
  2. Fill in date and time, duration, name, description (optional), room or location, coach (optional), capacity (optional), payment type (Free / Credits / Fixed Price / Closed), pricing (if credits enter number, if fixed price enter amount and currency), and image (optional)

Duplicating Sessions

Once your first week is set up, you can duplicate sessions efficiently:

  • Duplicate Week: Copy entire week to a future week (recommended)
  • Duplicate Session: Copy a single session to another date or time
  • Weekly Repeat: Create recurring sessions for 52 weeks (use with caution)

Best Practice: Create one-off sessions for week 1, verify everything works, then duplicate the week and adjust as needed.

Basic Info Settings

Configure your organization settings and booking rules. Location: Setup → Settings (Basic Info)

Organization Info

  • Account Name: Your studio name
  • Country: Your country
  • Timezone: Critical for scheduling - select your studio's timezone

Booking Rules

  • Min Book Time: How close to session start can members book (e.g., 2 hours before)
  • Max Book Time: How far in advance can members book (e.g., 30 days)
  • Max Cancel Time: Deadline for cancellations with refund (e.g., 24 hours before)

Data Collection (Optional)

  • Phone Number: Collect member phone numbers
  • Waiver: Collect liability waivers with custom text

VAT Settings (Stripe Only)

Enter VAT rate percentage (e.g., 20 for 20%). Configure in Stripe dashboard for automatic tax calculation.

Frequently Asked Questions

Do I need to create products if I use fixed price sessions?

No, fixed price sessions do not require products. Products are only needed for the credit system where members purchase credits first, then use them to book sessions.

Can I change my payment provider after setup?

Yes, you can change your payment provider in Settings, but you'll need to reconfigure payment settings. Note that subscriptions are currently only available with Stripe.

How do coaches access their dashboard?

Coaches receive a magic link via email when they log in. They enter their email address on the login page, receive the link, and click it to access their dashboard where they can view sessions and mark attendance.

What's the difference between credits and fixed price?

Credits require members to purchase a pack first (e.g., 10-class pack), then use credits to book. Fixed price charges directly per session (e.g., €25 per class). Credits are better for loyalty programs, while fixed price is simpler for pay-as-you-go.

Can I duplicate sessions to save time?

Yes! After creating your first week, you can duplicate the entire week to future dates, duplicate individual sessions, or create weekly repeats. We recommend starting with one-off sessions for week 1 to test everything first.

Next Steps

Congratulations! You've completed the setup guide. Your studio booking system should now be ready to accept bookings.

Need help? Contact Bookday support at contact@bookday.io if you have questions during setup or want to learn about advanced features.