Sign up for a free Reserve Labs account at app.reserve-labs.io.
What you'll need:
Email address
Business name
Password (minimum 8 characters)
After signing up, you'll be guided through setting up your business profile. This information appears on your booking page and in client communications.
Business Profile Fields (in Edit Modal):
Business Name
Text field - Your business or practice name (required)
About
Text field - Brief description of your services
Scheduling Window
Two number fields - Minimum Days and Maximum Days clients can book in advance
Currency
Dropdown select - Your business currency code (required)
Phone Number
Phone input field with country code selector
Locations define where your services are provided. You can have multiple locations (e.g., main office, home visits, virtual).
To add a location:
Go to the Profile tab in the admin dashboard
Scroll down to the Locations section
Click "Add Location"
Fill in the location form:
Business Location - Text field for address
Location Alias - Text field for custom name (e.g., "Main Office")
Location Notes - Text field for additional info
Hide address from clients - Checkbox to hide address
Click "Save"
Services define what you offer to clients. Each service has its own duration, pricing, and booking settings.
To create a service:
Go to the Services tab in the admin dashboard
Click "Add New Service"
Enter service name (e.g., "60-Minute Massage")
Add description (displayed to clients)
Select price type (fixed, range, negotiable, etc.)
Set price (if applicable)
Set duration (15, 30, 45, 60, 90, or 180 minutes)
Enable group appointments if needed
Click "Create Service"
Service Configuration Options:
Service Name: The name displayed to clients
Description: Details about the service shown on the booking page
Price Type: Fixed, range, negotiable, variable, from (starts at), or none
Duration: How long the appointment takes (15, 30, 45, 60, 90, or 180 minutes)
Group Appointments: Allow multiple clients to book the same time slot
Active Status: Make the service visible on your booking page
Prepayment: Require payment at booking (requires Stripe setup - see Payments docs)
Assigned Specialists: Which team members can provide this service
If you have team members or multiple providers, add them as specialists. Each specialist can have their own availability and services.
To add a specialist:
Go to the Specialists tab in the admin dashboard
Click "Add Specialist"
Enter first name, last name, and title/role
Upload photo (optional)
After creating, assign services they can provide
Assign locations where they work
Click "Save"
Configure your business hours and when clients can book appointments.
To set availability:
Go to Settings → Business Hours
For each day of the week, set your working hours
Click "Save"
Advanced Availability:
Time Off: Block specific dates when you're unavailable (Calendar → Add Time Off)
Custom Hours: Override business hours for specific specialists
Breaks: Add buffer time between appointments in service settings
Your unique booking page is automatically generated and live! Share it with clients so they can book appointments 24/7.
Finding Your Booking Link:
Your unique booking link is available in your admin dashboard. Copy it and share it anywhere you communicate with clients.
Example booking URL:
What Your Booking Page Does:
Shows Your Services - Clients can see all available services with descriptions and pricing
Real-Time Availability - Displays only open time slots based on your business hours and existing appointments
Accepts Bookings 24/7 - Clients can book anytime, even when you're closed
Collects Custom Information - Shows any custom fields you've created for intake forms
Processes Payments - If prepayment is enabled, clients pay when booking (via Stripe)
How to Share Your Booking Link:
Copy the URL from your admin dashboard and paste it anywhere you communicate with clients
Add to Your Website - Create a "Book Now" button that links to your booking page
Email Signature - Include the link in your email footer
Social Media - Share on Facebook, Instagram bio, Google Business Profile
Text Messages - Send directly to clients who inquire about appointments
QR Codes - Generate a QR code (using any free QR generator) for flyers, business cards, or in-store displays
Configure email/SMS reminders to reduce no-shows and keep clients informed.
Learn more →Connect Stripe to require payment at booking and reduce no-shows by up to 80%.
Learn more →Connect Google Calendar to prevent double-bookings and see all appointments in one place.
Learn more →Create custom intake forms to gather important information before appointments.
Learn more →Our support team is here to help you get set up. Reach out anytime!