🎉 Free 1-on-1 demo — see ActivityLane running on your own activities, no obligation.Book a demo →
For companies & multi-site teams

Run every site like one.

Every venue, booking, payment and staff member in one login — with the KPIs, rotas, payroll and compliance to run a real team.

Grow without drowningAdd another venue without adding a pile of paperwork.
Get your evenings backFewer evenings lost to admin — bookings, registers and chasing in one place.
Your best month stays yoursA flat fee, never a percentage. A brilliant August costs what a quiet one does.
One place for all of itBookings, staff, safeguarding and money — not five tools that don’t talk.
One · you set it up

Build a listing once. Copy it to every venue.

Set up a camp, a club or a term block in head office, give it a venue, then duplicate it for the next site — prices, capacity and ages come with the copy.

Duplicate, don’t rebuildThe same club at a second venue starts from a copy, not a blank page.
A guided builderA step-by-step builder takes you from a new listing to a page parents can book.
Head officeListingsBookingsVenuesTeamMoney
Listings · 2026+ New
Multi-sport campRiverside · Mon–Fri · ages 4–11 · £28/day
41/50Live
Climbing clubNorthgate · Tuesdays · ages 8–14 · £14
28/30Live
Saturday tennisNorthgate · Saturdays · all ages · £15
18/24Live
Holiday campParkside · Oct half-term · £30/day
22/30Live
Half-term multi-sportRiverside · 26–30 Oct · £26/day
0/60Draft
Duplicated per venuePrices & ages set
Never oversell a sessionPlaces are capped at the number you set, with optional limits per age group — checked at checkout, not on the day.
Cancelled places get re-offeredSwitch on automatic offers and a cancelled place goes to the next family on the waiting list.
Two & three · the booking and the day

They book it. Your team just runs it.

Parents pay, waitlist and rebook themselves. Registers, ratios and staff land on the right phone at the right site.

Parents help themselvesBook, pay, swap a date or cancel — without emailing you first.
Pay the way they wantCard or wallet credit at booking — or choose Tax-Free Childcare or a voucher, with its own payment reference to match.
A coach belaying a child on a climbing wall at a holiday camp
9:41
Climbing club Northgate · Tuesdays · 2 left
Book & pay · £14
HomeBookingsMore
Walk in already sortedRegisters, allergies and ratios on your team’s phones, at the right venue.
Go home when they doSign-in and collection are a tap. Nothing waits to be typed up after.
Four · your team

Rotas that publish once. Hours that add themselves up.

Build the week across every site, see who is actually on shift right now, and let clock-ins flow straight into timesheets and payroll.

Know before you askLive clock-ins across every site. No ring-round to find out who turned up.
No payday surprisesThe week’s wage cost totals on the rota as you build it, not when the invoice lands.
Head officeListingsBookingsVenuesTeamMoney
📅 Staff schedulePublish to staff · 9
RotaAttendanceAvailabilitySettings
MON6 Jul
TUE7 Jul
WED8 Jul
THU9 Jul
FRI10 Jul
🎟 Summer Camp📍 Riverside Hall · 📅 Summer 20267 shifts
Lead Coach
6h6h6h6h0h
9:00am – 3:00pmJess Patel🟢 In 8:56am
9:00am – 3:00pmJess Patel🟢 In 9:01am
9:00am – 3:00pmTom Lewis⚪ Not in
9:00am – 3:00pmUnfilled
+
Coach
1:00pm – 6:00pmAisha Rahman✅ Out 6:00pm
+
1:00pm – 6:00pmMarcus Bell🟢 In 12:58pm
1:00pm – 6:00pmSam Okafor⚪ Not in
+
🎟 Climbing Club📍 Northgate · 📅 Autumn 20262 shifts
Activity Instructor
+
4:00pm – 6:00pmPriya Shah⚪ Not in
+
4:00pm – 6:00pmUnfilled
+
KEYAssignedNot assignedNo shiftTotal wages · this week — £806.00
Fix it while you still canUnfilled shifts and shifts hit by approved leave are flagged on the rota, so you can fix gaps before the day.
End the paper chaseClock-in becomes timesheet becomes payslip. Nobody rekeys a thing.
Five · the money

Government money, tracked to the child.

Tax-Free Childcare arrives by bank transfer, days after the booking, with only a payment reference to go on. Every booking carries its own unique reference, so you can match each payment to the right child and booking and chase only what is left.

One reference per bookingEach child’s booking carries its own payment reference, so you can see which booking a payment belongs to.
Less huntingA unique reference takes the guesswork out of matching Tax-Free Childcare to invoices.
Head officeListingsBookingsVenuesTeamMoney
Money in · TFC & vouchersSeptember
MDOYLE-4471HMRC · TFC£160.00Reconciled
AKHAN-7731HMRC · TFC£742.00Reconciled
LWRIGHT-2210HMRC · TFC£128.00Reconciled
JNOLAN-3392Awaiting payment£96.00Unreconciled
VCH-RIV-AUT26Childcare vouchers · 14 kids£2,140.00Reconciled
KDOYLE-4471Part payment£80.00Part-paid
ACOLE-1180HMRC · TFC£144.00Reconciled
BPATEL-0901HMRC · TFC£512.00Reconciled
VCH-NGT-AUT26Childcare vouchers · 9 kids£1,380.00Reconciled
SWRIGHT-3320HMRC · TFC£112.00Reconciled
Reconciled against child and booking£5,398 received
See what’s still owedUnpaid and part-paid bookings stay on the ledger until they’re settled, with a nudge you can send the family.
Mark it paid in a clickTick a payment off and the booking is marked paid, the balance updates and the family is told.
ActivityLane

Every site in one view

Bookings, revenue, attendance and what needs you today — across all your venues.

A real team, sorted

Rotas, timesheets, payroll calculations, holiday, onboarding and training in one place.

Compliance you can prove

Ratios, DBS tracking, medication locks and read-and-confirm policies — evidence at inspection.

Bookings & listings

A booking system parents
actually enjoy using.

Spin up a listing in minutes — a camp, a weekly class, a block of sessions or a one-off trip. Parents find it, book it and pay it on your own branded page, and everything after that runs itself.

  • ✓Sell single sessions, whole weeks or blocks of sessions
  • ✓Capacity limits, age limits and waitlists built into checkout
  • ✓Pay by card, Tax-Free Childcare, wallet credit or voucher
🥋 Karate
🎾 Tennis
🩰 Ballet
Listings · Summer 2026+ New listing
🥋
Karate Club — after-schoolMon & Wed · 5–14 yrs · £8/class
26/30 booked
Live
🎾
Junior Tennis CampMon–Fri · 5–12 yrs · £30/day
38/48 booked
Live
🩰
Ballet & DanceSaturdays · 3–8 yrs · £12/class
Full · 5 on waitlist
Waitlist
Checkout — Khan familyTennis Camp · Wk 1 × 2 children
🎁 SUMMER10 applied£270.00
One booking engine, everything built in

Everything a booking should do — without a second tool.

What’s included

Build any listing

A guided builder for camps, classes and term blocks — dates, ages, capacity, ratios and questions, all in one flow.

Flexible booking

Let parents book a single session, a whole week or a discounted block — you decide what’s on offer.

Easy cancellations

Parents cancel within the rules you set; refunds go back to card or straight to their wallet credit — no awkward messages.

Memberships for parents

Offer membership tiers that give wallet credit or a standing discount — the discount is applied automatically at checkout.

Discount codes & referrals

Run discount codes and reward referrals — stack the rules you allow and watch redemptions in one place.

Waitlists & capacity

Sessions fill to the cap you set, then a waitlist forms — switch on automatic offers and the next family is offered any place that frees up.

Run the day

Everything that runs your day — across every site.

The whole operational side of the platform, for your whole team. Every screen below is the real thing, in your brand.

01 · Registers

Sign in the room, at every site.

Every venue takes its own register on the day — you see arrivals, absences and ratios live across the whole company from one screen.

  • Live across all your venues
  • Allergy & SEND flags on every child
  • Collection PIN & who picked up
Registers · TodayAll sites
186Present
12Absent
21Awaiting
📍
Sunrise Camp — Croydon62 in · 3 awaiting
On ratio
📍
Sunrise Camp — Bromley58 in · nut allergy flagged
⚠ Allergy
📍
Sunrise Camp — Sutton66 in · all signed
On ratio
02 · Ratios & groups

Every site’s ratios, without the maths.

Managers assign children and staff to groups; the platform checks ratios live at every venue and flags any group that is short of staff.

  • Live ratio per age band, per site
  • Staff assigned to each group
  • Flagged the moment a group is short
Ratios · LiveCroydon
🐣
Early Years (2–3s)3 staff · 16 children
1:5 ✓
🎨
Explorers (4–7s)4 staff · 32 children
1:8 ✓
⚽
Seniors (8–11s)1 staff · 14 children
1:14 ⚠
⚠ Seniors over ratio — assign one more staff member
03 · Meals

Plan the week’s menu, allergies caught.

Build menus from a saved library, drag them onto the days, and let parents pre-order — allergens matched to each child automatically.

  • Saved menu library & drag-to-day
  • Allergen matching per child
  • Parent pre-order
Meal planner · Week 1All sites
MonTueWedThuFri
Pasta bakeChicken wrapJacket potatoFish & ricePizza
🥗
Veggie option every day112 of 210 pre-ordered
Ready
⚠
9 allergy alerts matchedNut · dairy · gluten flagged
Check
04 · Trips & visits

Off-site with every consent in hand.

Plan the trip, collect consents from parents, take a headcount on the coach and back — nobody left behind, at any site.

  • Digital consent per child
  • Headcount out & back
  • Emergency details on the day
Trip · Beach DayBromley · Thu 10 Sep
48/48Headcount
45/48Consents
5Staff
🚌
2 coaches — assignedDepart 09:30 · return 15:00
Booked
📝
3 consents outstandingTap to remind those parents
Chase
05 · Leave & absence

Approve time off, keep cover safe.

Staff request leave, you approve in a tap, and the schedule shows who’s off and which sessions still need cover — before the day, not on it.

  • UK entitlement worked out for you
  • Who’s off & what needs covering
  • Approve or deny in one tap
Leave & absenceThis week
SA
Sana AhmedHoliday · Mon–Wed · Croydon
Approved
TB
Tom BarnesRequested · Fri off · Sutton
Pending
Tom’s request · FriApproveDeny
1 Sutton session Friday needs cover
06 · Clock in/out & timesheets

Real hours, straight into payroll.

Staff clock in and out with breaks, you see who’s on across every site right now, and timesheets flow into payroll — no spreadsheets.

  • Live who’s-in / on-break board
  • Late auto-deducts (your rules)
  • Timesheets feed payroll
Clock in/out · LiveAll sites
34On shift
5On break
8Off
SA
Sana Ahmed · CroydonIn 08:31 · 6h 12m
On shift
TB
Tom Barnes · SuttonBreak · back 13:30
On break
Timesheets ready to send to payroll
07 · Events calendar

Every session and event, one calendar.

Sports days, parent evenings, staff training and every session across every site in a single view — colour-coded.

  • Sessions, trips & events together
  • Colour-coded by category
  • Add your own events
Events calendarSeptember
MonTueWedThuFri
7Camp
8Training
9Parents
10Beach trip
AnySports day
14 events this week
08 · Activity timetable

Plan the day, room by room.

Lay out activities across the day and rooms so every group knows where they are — and staff can see it on their phone.

  • Activities by time & room
  • Balanced across every group
  • Visible to your staff
Activity timetableCroydon · Today
9:30FootballArts & crafts
11:00SwimmingDrama
13:30Coding clubDance
15:00Free playStory time
09 · Task manager

Nothing slips through the cracks.

Jobs for you and the team on a shared board — quick-add, assign to a person or a site, and link straight to the child, booking or venue it’s about.

  • My tasks, board & calendar
  • Assign to any staff member or site
  • Linked to the thing it’s about
Task manager · BoardThis week
To do 3
Order craft supplies · Sutton
Chase 3 consents · Bromley
Doing 2
Risk assessment — trip
Done 5
Rotas published ✓
The family experience

A parent app that looks like your brand.

Your logo and colours on a branded web app parents can add to their home screen. They book, pay, use wallet credit and see the day for themselves.

  • ✓Book & pay in a couple of taps
  • ✓Wallet credit for quick re-bookings
  • ✓Moments — photos & day updates
  • ✓Refer-a-friend rewards built in
  • ✓In 11 UK-parent languages
📲 Add to the home screen
L
Combat Sports
Hi Charlotte 👋
🔔
Wallet balance
£45.00
Spend at checkout
✅
Summer Camp · Week 1
Booked · paying with Tax-Free Childcare
📣
Sports day photos are up!
from Coach Sam · tap to view
New
🎁
Refer a friend
You've earned £10 credit
● HomeBookingsWalletMore