A backup was found on a connected USB drive. You can restore all your data — bookings, members, settings, waivers, and images — with one click. Or skip this and set up fresh.
Or continue below to set up as a new system
Step 1
Secure Your Admin Panel
Create a password to protect your admin panel. You'll use this to manage bookings, pricing, members, and all your settings.
Set Admin Password
Must be at least 8 characters
Step 2
Your Business Information
Tell us about your business. Only the name is required — everything else can be added later in Admin → Settings.
Business Details
PNG, JPG, or SVG — shows in the top left of your booking site
Sales Tax (Optional)
IMPORTANT — YOUR RESPONSIBILITY: Tax rates and rules vary by jurisdiction and change over time. It is your sole responsibility to verify the correct rate, update it when rates change, comply with all local, state, and federal tax laws, and remit collected taxes. BA Custom Products provides this as a collection tool only and is not responsible for tax compliance, accuracy, or remittance. You can configure or update this later in Admin → Tax & Legal.
Example: 7.375 for 7.375%
Shows on customer receipts
Step 3
Hours & Booking Rules
Set when customers can book and how long sessions last. These control what shows up on your booking page.
Days Open
Operating Hours
Earliest time a customer can start a session
Latest time a session can START (not end)
Session Rules
How far out customers can book
Gap between back-to-back sessions
Step 4
Choose Your Look
Pick a color theme for your booking site. You can change this anytime in Admin → Branding.
Not sure yet? You can change your theme anytime.
GOLD
Dark Gold
✓
GREEN
Dark Green
✓
BLUE
Dark Blue
✓
RED
Dark Red
✓
PURPLE
Dark Purple
✓
LIGHT
Light / White
✓
Step 5
Your Simulator Bays
Add each simulator bay you have. You need at least one. Hardware settings like smart plugs, IR devices, and PC connections are set up later in Admin → Bays.
Step 6
Set Your Pricing
Set your base price per 30 minutes. After launch you can add time-based tiers (peak/off-peak rates) and membership plans in Admin.
Base Price
This is the default rate. You can add different rates for evenings, weekends, etc in Admin → Pricing.
Facility Type
Unmanned / self-serve — customers access without staff on site
This enables automatic door codes and equipment startup. You can still have staff during some hours.
Step 7
Connect Your Services
All of these are optional. Your booking site works without them. You can add or change any of these later in Admin → Settings.
Don't have these yet? Skip and add them later in Admin → Settings.
💳 Stripe — Collect Payments Online
Without Stripe, bookings are free (no payment collected). Get your keys at dashboard.stripe.com → Developers → API Keys
Use sk_test_ keys while testing, switch to sk_live_ when ready to go live
📱 Twilio — Text Message Notifications
Sends booking confirmations, reminders, and door codes via text. Without Twilio, no texts are sent. Sign up at twilio.com
Your Twilio phone number in +1XXXXXXXXXX format
🔑 RemoteLock — Automatic Door Codes
Automatically generates a unique door code and texts it to the customer 15 minutes before their session. Requires a RemoteLock smart lock on your door.
I have a RemoteLock smart lock
Find these at developer.remotelock.com
📺 BroadLink RM4 — IR Control (TVs, Projectors)
Use a BroadLink RM Mini or RM4 to turn TVs and projectors on/off automatically with each session. The device sends IR signals (like a remote control) on a schedule you set. You can add one per bay.
I have (or plan to get) a BroadLink RM4 or RM Mini
How it works:
1. Plug the BroadLink RM4 into power near your TV/projector
2. Connect it to your WiFi using the BroadLink app (one-time setup)
3. After this wizard, go to Admin → Bays → add an IR Device to each bay
4. Use the "Learn" buttons to teach it your TV remote's ON and OFF codes
5. Set how many minutes before/after sessions to fire the commands
No configuration needed here — the BroadLink bridge service is already running on this Pi. You'll set everything up in Admin → Bays after launch.
📧 Resend — Email Notifications
Send booking confirmations, reminders, and door codes via email alongside text messages. Without Resend, only SMS is sent. Sign up at resend.com
I want to send email notifications too
Get your API key at resend.com → API Keys
Must be a verified domain in your Resend account
🐦 MessageBird — Alternative SMS Provider
Use MessageBird (Bird) as your SMS provider instead of or alongside Twilio. If both are configured, one is primary and the other is automatic fallback.
I have a MessageBird / Bird account
Your MessageBird phone number in +1XXXXXXXXXX format
Step 8
Your Site Content
Customize the text on your booking site and How It Works page. All of this is editable anytime in Admin → Settings → Content.
Default text is already filled in. You can customize it now or later.
Hero Background Image (optional)
Add a background photo behind the main heading on your booking page. A dark overlay is added automatically so text stays readable.
Booking Page Hero
The big heading customers see first
Policies
How It Works Page
These sections appear on your "How It Works" page. Edit titles and descriptions to match your facility. You can also edit these later in Admin.
Step 9
Review & Launch
Everything look good? Hit Launch to go live. You can change anything later in the admin panel. After launch you can also set up memberships, discount codes, and time-based pricing tiers.