Skip to main content

BetaFormSide is free while we are in beta. Unlimited camps and team members, and never any commission on your bookings.

What that includes

Help centre

How FormSide works

FormSide runs a camp from the listing to the register: you publish it, families book and pay, and you get a roster, the money tracked, and a record of every consent given. This page covers all of it — the process first, then each part in detail.

Start to finish

  1. 1

    Set up once

    Name your organisation, add your profile, logo and colours, and say where money should land. Ten minutes, and you never touch it again.

  2. 2

    Build a camp

    Dates, price, capacity, age range, and a day-by-day programme. It stays a private draft until you publish it.

  3. 3

    Publish

    The camp gets a public page and its own booking form, on your branding, at your own web address.

  4. 4

    Families book

    The place is held the moment they submit, before any money moves, so two families cannot take the last place at once.

  5. 5

    Money arrives

    Bank transfer with a per-booking reference, or card straight to your own Stripe account. FormSide takes no commission.

  6. 6

    Run the day

    Open the roster on your phone, check children in and out, and record who collected them.

Overview

The whole process

Two audiences use FormSide, and they never see each other's side of it.

Organisers

You get a workspace holding your camps, the families who booked them, the money and your team. Run one half-term camp or a full year-round programme from the same place.

Families

They get a camp page they can judge properly, a booking form that holds the place immediately, and an account showing every booking and admission pass together.

FormSide takes no commission

Families pay you, not us. Bank transfers go straight to your account; card payments go straight to your own Stripe account. We charge for the software, never a slice of your bookings.

Setup

Your workspace

A guided wizard walks you through this the first time you sign in. You can skip any step and come back to it.

Organisation name and handle

This is what families see on your camp pages, and it sets your public web address. Use the name parents would recognise on a poster rather than your registered company name.

Profile

A short description, a contact email or phone, and a website if you have one. This is the first thing a parent reads when deciding whether to trust you with their child, so it earns more than the two minutes it takes.

Branding

Upload a logo and pick a primary and accent colour. Your camp pages, your organisation page and the admission passes families receive all pick them up, so the whole thing looks like you rather than like us.

Where money should land

Add the bank account that transfers should reach. You need an active account before you can publish a paid camp — otherwise a family could book something you have no way to be paid for. Changing a live bank destination is deliberately restricted, because that is the field an attacker would target.

Camps

Building and publishing a camp

A camp starts as a draft and stays private until you publish it. Drafts have no rules — save half a camp and come back.

Publishing is where FormSide checks the camp is complete, because a published camp is a public offer someone will pay against. To go live it needs:

  • A sport, venue and town, and an age range
  • Start and end dates, and a booking window
  • A capacity above zero, and a price
  • A photo with alt text, and a lead coach with a job title
  • A contact email or phone
  • Arrival and collection instructions, and a what-to-bring list
  • A day-by-day programme covering every single day, each with a check-in time, a collection time, a location and at least one session

Why the programme is compulsory

It is the difference between a price and something a parent can actually judge. It also becomes the timetable on the public camp page and on each child's admission pass, so writing it once does three jobs. Sessions are typed — training, classroom, meal, break, recovery, activity — and cannot overlap or fall outside the day's check-in window.

Changing a camp after it is live

You can edit a published camp freely, and unpublish it back to draft. What you cannot do is cancel or archive a camp that still has unpaid reservations against it — settle or release those first, so nobody is left holding a place for a camp that no longer exists.

Costs

Record what a camp costs you — coaches, ice time, venue hire, kit — and the accounting view shows real margin instead of just takings.

Bookings

Taking bookings

Each published camp gets its own public page and booking form.

A parent fills in the child's details, an emergency contact, medical notes and the consents you require. The place is held the moment they submit — before any money moves — so two families cannot take the last place at once.

Held places expire

A hold is not forever. If a bank transfer has not arrived within your payment window, the reservation releases itself and the place returns to the pool. You set the window; the default is 72 hours. Nobody has to remember to chase it.

Custom questions

Add your own questions to a camp's form — kit size, school, swimming ability, photo permission. Answers appear on the roster and in exports.

Waitlists

When a camp fills, families can join a waitlist without paying. If a place opens you can notify the list, and the first to book takes it.

Exports

Download any camp's bookings for a spreadsheet, a coach, or your accountant.

Consent

Waivers

Optional. Publish one and every booking must sign it before it can complete.

Signed, not ticked

A typed full name plus a drawn signature — a finger on a phone, a mouse on a laptop. It is stored as the drawing itself, not a checkbox.

Versioned

The exact wording agreed to is stored with the booking. Change the waiver later and old bookings still show what was actually signed, which is the only version that matters if it is ever questioned.

If you publish a new version while bookings are open, families part-way through are asked to sign the current wording rather than being silently held to the old one.

Payments

Getting paid

Two ways, and you can use both on the same camp.

Bank transfer

Every booking gets its own reference against your account. When the money lands, mark it paid and the family gets a receipt automatically. No setup beyond your account details, and it costs nothing.

Card payments

Connect your own Stripe account and families pay by card at checkout. Money goes directly to your Stripe account, never through FormSide, on your normal payout schedule.

A payment is only confirmed by Stripe

A booking is marked paid when Stripe confirms it, never when the parent lands back on the success page. Closing the tab, losing signal or a slow bank cannot lose a payment. If a card payment is abandoned, the booking quietly returns to bank transfer with the place still held, rather than being thrown away.

Deposits and balances

Take a deposit to secure a place and collect the balance later. The roster and the family's own account both show what is still owed.

Refunds

Refunds are recorded against the original booking, so a camp's figures always reconcile back to individual families rather than to one adjusted total.

Operations

On the day

Everything you need at the door, on a phone.

The roster

Who is coming, their age, their emergency contact, their medical notes, their answers to your questions, and whether they have paid.

The register

Check children in and out, day by day. Check-outs record who collected them — the part that matters if anyone ever asks. A check-in made by mistake can be reversed, and the correction is recorded rather than hidden.

Admission passes

Each child gets a pass on their parent's account, carrying your branding and the camp's timetable.

Reporting

Money and reporting

Per camp, and across the whole organisation.

Per camp

Revenue taken, what is still outstanding, anything refunded, and the costs you recorded against it — so you see margin, not just takings.

Per booking

Every figure traces back to a named family and a payment, which is what makes the totals defensible at year end.

People

Team and roles

Invite coaches and administrators by email. Roles decide what each person can reach.

  • Owners and administrators manage everything, including billing and the bank destination
  • Finance roles see the money and can settle payments
  • Coaches get the rosters and the register, without seeing bank details or payments

Invitations expire on their own, can be revoked before they are accepted, and any member can be removed at any time.

For parents and guardians

For families

You do not need an account to book a place.

Booking

Fill in the form on the camp page, sign the waiver if the organiser has one, and the place is held for your child straight away. You get a confirmation email with your booking reference.

Paying

Pay by bank transfer using the reference on your confirmation, or by card if the organiser has card payments on. Money goes to the organiser running the camp, not to FormSide. Your place is held until the deadline shown on your confirmation.

Your account

Create an account with the same email you booked with, and every booking appears together with its payment status and an admission pass for each child. Bring the pass to check-in.

Changing details

Update your contact details, emergency contact and medical notes at any time — useful when something changes between booking and the camp starting. To cancel, contact the organiser directly; their details are on the camp page and on your confirmation.

Plans

Plans and billing

FormSide is free for everyone while it is in beta.

During the beta the free plan has no limit on live camps or team members, and there is nothing to upgrade to. We will give notice before that changes, and nothing you have already published will be taken down.

Whatever happens to plan pricing, the commission stays at zero. See the pricing page for the detail, and the policy centre for the formal terms.