Operations
Sign in to manage your venue's schedule, bookings and settings. You'll only ever see your own facility's data.
·

Operations

M

Good day.

Here's what's happening.
Loading…

Today's schedule

Loading…

Revenue overview

Loading…

Top resources

Loading…

Recent bookings

Loading…

Quick actions

Day board

Loading the board…
Confirmed Held Checked in Click an open slot to book · click a session to manage

Create a course or event

A multi-session series (like a 6-week hitting course) or a one-off event. Set the schedule and the engine generates every session and reserves the resource.

Courses & Events

Membership tiers

Named tiers with a monthly price and a member discount. The discount applies to bookings and courses. Set a specific member price per item in Pricing later.

Members

Add or retire

Retiring stops new bookings but keeps your history. Deleting is only possible for something never booked.

Prices

The standard price for each booking type. Time bands, member prices and coach levels adjust from these.

Off-peak pricing

When off-peak hours apply, and how much each booking type discounts by. Off-peak hours apply platform-wide; the discount is set per booking type.

Member prices

Set a specific member price for a tier + item. This overrides the tier's percentage for that item. Leave these empty to just use the tier's % off.

Product images

Add imagery to your booking types — shown on the customer booking cards. (Courses have their own image in the course detail panel.)

Coach level prices

For coached sessions, set the full price for each level. A booking with a Senior coach uses the Senior price; a Standard coach uses the Standard price. Customers see "from" the lowest.

Add a coach

Sets the coach up in one go — adds them to your bookable coach list and, if they already have a login, adds them to the team and links it so they can set their own availability. Photo and bio can be added below afterwards.

Coach profiles

Add photos and bios for your coaches. Published coaches appear on the customer booking page, where customers can pick one and book with them.

My availability

Set the hours you're available to be booked each week. If you set no hours for a day, you won't be offered for bookings that day.

Your login isn't linked to a coach profile yet. Ask an owner or admin to link you under the Coaches tab, then you'll be able to set your hours here.

Days off & one-offs

Block out a holiday or a single day you can't work — this overrides your weekly hours for that period.

Waiver document

One waiver for the facility. Editing publishes a new version — existing signatures stay tied to the version that was signed.

Leave unticked for typos or small wording tweaks: existing signatures stay valid and nobody is re-prompted. Tick it when the terms genuinely change.

Walk-in QR code

Print this and put it at the front desk. Anyone can scan it to sign on their phone.

The QR points at your hosted waiver page. Update the address below once it's hosted.

Send a waiver to someone

Creates a personal signing link for an attendee. Useful for the other adults on a booking, or a parent signing for a child.

Signatures

Everyone who has signed. This is legal record — visible to staff only.

Insights

How the venue is performing. Booked is what was sold; collected is what's actually been paid — pay-at-venue bookings count as booked but not collected until they pay.

to

Daily

—

Busiest times

Confirmed bookings by local hour.

—

Top sessions

—

Team

Who can get into this admin, and what they're allowed to do.

Add someone

Staff who need access to this admin. Coaches are added on the Coaches tab — they're a bookable resource, and you can invite them to log in from there.

What each role can do

Owner Admin Staff Coach
See the schedule✓✓✓✓
Take & move bookings✓✓✓–
Check people in✓✓✓–
Send waivers✓✓✓–
Resources & coaches✓✓––
Pricing✓✓––
Waiver setup✓✓––
Insights & revenue✓✓––
Settings & branding✓✓––
Manage the team✓✓––
Add & change owners✓–––
Tabs are hidden to match each role, but the real limits are enforced in the database — a hidden tab still can't be used.

Shopify setup

One-time setup for booking products in Shopify. Run these in order — Register webhook first, then Create products. Both are safe to click more than once; nothing gets duplicated.

Tells Shopify to notify us whenever a product price changes, so bookings always charge the live Shopify price.
Creates the 4 booking products (Batting Cage, Bullpen, Batting Cage + Coach, Bullpen + Coach) with all peak/off-peak and coach-level variants, as Drafts. Review pricing in Shopify and publish when ready.
Tells Shopify to notify us when an order is paid, so a booking hold gets converted into a confirmed booking automatically. Run once, after the booking widget is live on your product pages.
Adds the calendar/slot-picker to all 4 booking products automatically — no manual theme editing needed. Requires the108-booking-widget.js already uploaded as a theme asset. Safe to re-run.
Sets each product Active and publishes it to the Online Store channel — both are required before customers can actually add a booking to cart, even if the product looks fine in preview. Safe to re-run.
Bookings aren't physical goods and shouldn't charge shipping at checkout. This forces "no shipping required" on all 16 booking variants. Safe to re-run any time.

Email wording

Add your own opening line and sign-off to each email. Leave a box empty to use the default. Your logo, colours and the booking details are added automatically.

Branding

·
PNG, JPG, SVG or WebP · up to 2MB
Pick whichever makes your logo stand out.

Resource names

What you call your bookable spaces. This is what customers and staff see — rename freely for any sport.

Integrations

Optional add-ons. Turn on what's useful for your facility.

Help

Quick answers to common questions. For a full staff training guide, ask an owner/admin for the printed reference.

How do I create a booking manually?

Go to Schedule and click an open slot for the space and time you want. Choose the booking type, pick a member or enter walk-in details, and click Book it.

Clicking a specific coach's column pins that exact coach to the booking, rather than letting the system auto-assign one.

A booking shows "Hold" even though the customer paid

This usually resolves itself within a few minutes as payment confirmation comes through. If it's been longer, flag it to an owner/admin — there's an error log behind the scenes that can show exactly what happened.

A new booking isn't showing on the schedule

The board refreshes automatically every 30 seconds. If it's been longer than that, refresh the page manually to see the current state.

How do I cancel or check someone in?

Click their booking on the day board. Depending on its status you'll see Check in (attended), Mark no-show, and Cancel booking. Cancelling frees the slot back up immediately.

How do waivers work?

Customers sign inline as part of booking on both the website and Shopify — no separate email step. A returning customer who's already signed (matching name and email) isn't asked again while their signature is still valid.

You can also send a one-off waiver request manually from the Waivers tab, or from the New Booking screen if you have the customer's email.

What does "No customer attached" mean?

Neither a name nor an email was captured when the booking was made — most common with a quick walk-in where those fields were left blank. It doesn't affect the booking itself, just means there's no contact record tied to it.

How do I set up a course or event?

Go to Courses & Events. Give it a name, price, and capacity, then pick one or more spaces and/or coaches. Choose how it repeats (weekly, daily, or specific dates).

Toggle single-day registration to let people join just one session instead of the whole course. Add custom fields (like T-shirt size or team name) right from the course's edit panel.

How do I set a coach's booking cutoff?

Go to Coaches, open that coach, and set Booking cutoff in hours. Once saved, that coach won't appear as bookable inside their own cutoff window, on any booking surface.

How do I set up a coach who collects their own fee?

Go to Coaches, open that coach, tick Pays direct, and enter their fee. Checkout price drops automatically and a clear note appears on the booking so everyone knows the coach still needs paying in person.

This only applies to bookings made through the admin panel or the main website — Shopify sells by coach level, not by name, so it can't reflect a per-coach fee split there.

How do I publish a course to Shopify?

From the course's card: Push to Shopify creates or updates the product, then Publish makes it actually purchasable — these are two separate steps. If the course has custom fields, also click Embed fields so they show up on the Shopify product page.

Something looks wrong and I'm not sure why

Don't guess — flag it to an owner/admin with as much detail as you can (what you clicked, what you expected, what happened instead). A clear description is almost always easier to diagnose than trying to reproduce it later.

Powered by