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
Payment Setup
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=products
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.
- Go to Setup → Products → Payment Settings
- Select Stripe as your payment provider
- Click "Complete Stripe Onboarding"
- Fill in your business information (country, business type, bank details)
- 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
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=bookpage
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
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=spaces
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.
- Click "Add Location"
- Fill in name, description (optional), and address
Adding Rooms
Rooms are the specific spaces within a location where classes take place.
- Select a location and click "Add Room"
- Fill in room name, description (optional), and default capacity
- 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)
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=team
Add coaches to your team so they can access their dashboard and manage sessions. Location: Setup → Team
Adding Coaches
- Click "Add Coach"
- Fill in first name, last name, photo (optional), bio (optional), and email address (required)
- 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
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=products
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)
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=products
Products are only needed if you use the credit system for sessions. Location: Setup → Products
Creating a Ticket or Pack
- Click "New Product"
- 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)
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=products
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
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=schedule
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
- Click "Add Session"
- 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
Note: You must be logged in to access this section in your admin panel. https://bookday.io/?section=basic_info
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.