Bizzly

How to Switch From ClassForKids to Bizzly: Step-by-Step Migration Guide (2026)

Switching From ClassForKids: The Short Version

You can move a kids' club from ClassForKids (also branded Class4Kids) to Bizzly without losing your families and without anyone being charged twice. The trick is the order you do things in. This guide gives you that order, step by step, for football, dance, tennis, multi-sport and holiday-camp clubs.

The short answer
What moves: your families, their children with date of birth and address, and joining fees recorded as already paid. What does not: saved cards and subscriptions, past bookings, registers and payment history, so keep your exports. Best time: between seasons, so families finish one season on ClassForKids and buy the next on Bizzly. How long: the import itself is one spreadsheet file, checked row by row before anything is saved. The real time is in setting Bizzly up and inviting parents, so leave yourself time for both.
Sources and dates
ClassForKids details in this guide were read from its own help centre and pricing page on 12 November 2026: the contacts export and camp register exports, how its Stripe payments and subscriptions work, its rolling monthly contract, the Discovery listing, its switching page and its pricing. ClassForKids can change any of this, so check its current pages before you act. Where ClassForKids has not published something, such as what happens to your data after you cancel, this guide says so rather than guessing.

If you are still comparing options, read our ClassForKids alternatives guide first. This guide is for clubs that have already decided to move and want to do it safely. Bizzly's own page for kids club software shows what a finished setup looks like.

Before You Start: Pick Your Switch Date

The date matters more than any other decision. The safest choice is a season boundary. Families finish the current season on ClassForKids, and buy the next season on Bizzly. Nobody has paid for the same weeks twice, and your registers never have to run in two places at once.

Why the ClassForKids payment dates matter

ClassForKids subscriptions use a recurring card payment rather than a direct debit. They are taken on the 1st of the month, and retried on the 4th and 9th if the card fails. Only the club can cancel a subscription: removing a child from a register does not stop it.

That gives you a simple rule. Cancel each ClassForKids subscription yourself, and only after that family has bought on Bizzly. If you cancel first, a family can fall through the gap. If you forget, they pay twice.

If you cannot wait for a season boundary

You can switch mid-season. Import everyone onto Bizzly first. Then book the families who have already paid ClassForKids for the rest of this season into their sessions as Complimentary bookings, which means no charge and no allowance used, so your registers work from day one. Sell next season on Bizzly as normal. Full details are on the adding a booking support page.

Try it before you commit
Bizzly has a 14-day free trial with no card needed. Use it to set up your site and run a practice import before you decide on a switch date.

Step 1: Export Everything From ClassForKids

Do this first, while everything is still live. You are making copies for two reasons: to import your families, and to keep a record of what ClassForKids held.

  • Contacts. ClassForKids' help centre says you can export your full system straight from the contacts page, or use “Get Contacts” on a register or next to a term. The fields it lists are Child Name, Gender, DOB, Address, Email Address, Parent Name and Mobile Number.
  • Camp registers. These export as CSV: choose “Export register”, then “Download CSV”. It is one file per week, so a six-week summer camp is six files.
  • Financials. On the Summary tab, pick a period and export to a spreadsheet. You will not import this. Keep it for your accounts and records.

Check what is missing from the file

The fields ClassForKids lists do not include medical notes or emergency contacts. Open your export and check whether they are there. If they are not, do not assume Bizzly can find them. Collect anything missing through Bizzly's own profile questions, such as allergies and an emergency contact, when families set up their accounts. That way every child's details are fresh and in one place.

Also scan for the usual problems before you import: a parent with two different email addresses, a child listed twice, a missing email, and a date of birth typed in different formats.

Step 2: Set Up Bizzly

ClassForKids offers hands-on support when you join it; Bizzly's setup is self-serve, so plan some time to do this yourself. It runs across four screens: “What do you do?”, “Set it up”, “Go live” and “Share your page”. The full business setup guide walks through each one.

Describe your club in a sentence

Bizzly reads your description and picks a launch pack. There are three for kids' clubs: Football Kids Club, Tennis Kids Club and Dance Kids Club, each with age groups, capacity rules and holiday camps built in. Our choosing a launch pack page explains how to pick.

Check the five drafted things

Bizzly drafts five kinds of thing for you to check, change by hand, or ask it to change:

  • Venues and times
  • Sessions and camps
  • Plans and packs
  • Seasons
  • Closures

Compare the draft with your ClassForKids timetable and prices. This is the moment to fix anything that never quite worked on the old system.

Set your seasons

A season is a named block of the year, for example Autumn 2026 running 7 September to 18 December. Set the dates once. A season pack sells exactly those dates, and a season plan moves members into the next season by itself when it starts. You can copy a season for next year. See the season calendar guide.

Add the questions you need

Every plan lets a parent keep several children under one account, with your own questions for each child, such as date of birth and allergies. Add the ones you want before you import, because the import template is built from them. If you charged a joining fee on ClassForKids, set it up here too (see account fees), so the import can record who has already paid it. The account profiles guide explains how children's profiles work.

Check your plan before you import
Bookings a month are capped: Base allows 50, Standard 200 and Pro is unlimited. A club with many weekly bookings needs Pro. Marking joining fees as already paid during the import needs Standard or above, and your own domain needs Pro.

Step 3: Connect Your Own Stripe Account

ClassForKids takes payments through Stripe, and its help centre describes the Stripe account as “your personal account” connected to ClassForKids. The parents' saved cards and subscriptions, though, are set up inside ClassForKids.

Bizzly also runs payments through your own Stripe account, so the money your customers pay lands with you. You connect it during setup, on the “Go live” screen, or later from the Bank pane on the Money screen. You can sign in with an existing Stripe account or create a new one. Our connecting Stripe guide has the detail.

  • Fees. Bizzly takes no fee on bookings. You pay Stripe's own card processing only, and Stripe pays out to your bank.
  • Direct Debit. Bizzly has no Direct Debit rail of its own. Payments run through your Stripe account, and a UK business can enable Bacs Direct Debit in its own Stripe account if it wants to offer it.
  • Saved cards. Nothing ClassForKids has published says saved cards can move to another platform. Parents add a card once on Bizzly when they buy. Tell them this in advance, so it is expected rather than a surprise.

Step 4: Import Your Families

On the Customers screen, choose Actions, then “Import from a spreadsheet” (or Add a customer, then “From a spreadsheet”). You can paste rows or choose a CSV file. The full instructions are in the importing customers guide.

Get the layout right

  1. Download the template. “Download a template” gives you a CSV built from your own profile questions and fees, so the columns match what you set up in Step 2.
  2. One row per child. Repeat the parent's email on each child's row, and Bizzly folds the children into one parent account.
  3. Only the email is required. First name, last name, phone, address, marketing opt-in, messaging preference and your own questions are optional, but fill in what you have from your export.
  4. Dates. Day-first dates such as 12/09/2018 work, since day first is the default for a UK club (you can change it for one import). The format 2018-09-12 always works.
  5. Phone numbers. A number without a country code is read as the country of your Stripe account, which is the UK by default.

Mark joining fees as paid

If families already paid a joining fee or a per-child fee to ClassForKids, you can mark it as already paid in the import, with the date paid, so nobody is charged it again. This needs the Standard plan or above. It is bookkeeping only and never takes a payment.

Let the check do its job

Before anything is saved, a check runs on every row and tells you what it found, for example “48 people ready, 12 already on your list, 3 need attention”. Rows that need attention are left out. You can download them with an “Import problem” column naming what to fix, correct them, and run again.

Running the same file again is safe: nobody, no child and no fee is added twice. So do a small test with a handful of families first, check how they look, then run the full file.

Invitations are off by default
The import does not email anyone unless you turn on “Email each new person an invitation now”. Leave it off for now. You will invite parents deliberately in the next step. Imported people are ordinary customers straight away: you can book them into sessions, send them payment links and invite them to set up a login.

Step 5: Invite Parents and Open the Next Season

Put the next season on sale before you invite anyone, so a parent who clicks through can buy straight away. Your season packs and season plans should be live and priced.

Invite in waves

You can invite later from the “No account yet” segment. Start with a small group, such as one class or one venue. Fix any questions that come back, then invite the rest. If a hundred parents hit a problem at once, you will spend a day answering messages.

What the parent sees

An invited parent gets an email titled “Set up your [club name] account”. The link opens a “Set up your account” page on your club's own booking site, where they choose a password and find their details and children already there. Then they choose a season pack or plan and pay. Our setting up your account page shows it from the parent's side, and is worth sending to anyone who asks.

Families who prefer you to do the work

Some parents would rather not log in. From a person's screen, a payment link builds what they are buying and sends them a secure link to pay themselves, by email or WhatsApp, or you can copy it or show its QR code. You never handle card details, and any session places on the link are held while they pay. See giving a customer a payment link.

A family joining a season pack part-way through pays a pro-rated price. When you send a payment link for a pack like that, you choose which session they start from.

Step 6: Point Everything at Your New Site

Parents find you in several places, and each one needs to change. Do them all in the same week, so nobody lands on the old booking page.

  • Your own website. Replace the ClassForKids iframe or booking link with your Bizzly site. Every plan includes a full drag-and-drop website editor, with the booking calendar, timetable and plans as parts of the page, not an embed.
  • Your own domain. On the Pro plan you can use an address like www.yourclub.co.uk. See adding a custom domain.
  • Google Business Profile, social bios and email signatures. Update the website link on each.
  • Flyers and printed material. If you print the address, update it at the next print run.

Your ClassForKids booking site lives at yourclub.classforkids.io. What happens to that address and to parents' links after you cancel has not been published, so tell parents the new address before you cancel, not after.

Step 7: Close ClassForKids Down

Only do this once families have bought on Bizzly and the old payments have run their course.

  1. Take final exports. Re-export your contacts, any camp registers still to come, and your financials for the whole period you want to keep.
  2. Cancel the remaining subscriptions. Cancel each one yourself, family by family, after they have bought on Bizzly. Removing a child from a register does not do it.
  3. Switch off the Discovery listing if you had it on. It is an opt-in toggle on your ClassForKids dashboard.
  4. Cancel the licence. ClassForKids says it runs on a rolling monthly basis and you can cancel at any time. No cancellation fee is mentioned.
  5. Ask in writing what happens to your data. Ask what happens to your data, your booking site and parents' links, and keep the reply. This is not published, so do not assume.

What Does Not Move, and What Bizzly Does Not Do

Switching is not a copy of your whole system, and it is better to know the gaps now than to find them in September.

What does not move across

  • Saved cards and card subscriptions: parents set up payment again on Bizzly.
  • Past bookings and attendance history.
  • Payment history: keep your financial exports.
  • Parents' ClassForKids accounts at account.classforkids.io, which list every club they have booked. On Bizzly, each parent sets up a login on your club's own site.
  • Anything your contacts export did not include, such as medical notes and emergency contacts.

What Bizzly does differently or not at all

  • No parent marketplace. ClassForKids' Discovery listing is opt-in, free and zero commission. Bizzly has no equivalent.
  • Self-serve setup. ClassForKids promises hands-on support throughout your setup and says most clubs are live within 24 hours. Bizzly's setup is self-serve, and its support articles guide you through it.
  • No native app. There is no iOS or Android app. Bizzly is a responsive web app that works in a phone's browser.
  • No self-reschedule on the web. Parents cannot reschedule themselves. They cancel and rebook.
  • No grading or awards tracking.

If the Discovery listing is a real source of new families for you, weigh that honestly before you switch it off.

What Changes on Cost

The two products charge in different ways, so a head-to-head total only makes sense with your own numbers. Here is the structure.

  • ClassForKids. As of 12 November 2026, a Year-Round licence is £34.99 a month and Camps Only is £120 a year. Alongside the licence there is a transaction fee “from 2.5% inc Stripe”, and its help centre documents an extra 0.5% on subscription payments through Stripe Billing. Enterprise and Franchise start from 1.5%, with price on application.
  • Bizzly. £19, £29 or £49 a month (£190, £290 or £490 a year), flat, plus Stripe's own card processing. Bizzly takes no fee on bookings.

Which one is cheaper depends on how much you collect. A percentage fee grows with your takings, while a flat fee does not. Read our ClassForKids pricing guide for worked numbers, then do the sum with your own last twelve months from the financial export you took in Step 1.

Your Switching Checklist

  1. Choose a switch date at a season boundary, if you can.
  2. Export contacts, camp registers and financials from ClassForKids.
  3. Check the export for missing emails, duplicate children, and medical or emergency details.
  4. Set up Bizzly: describe your club, check the five drafted things, set your seasons and profile questions.
  5. Connect your own Stripe account.
  6. Download the template, import a small test, then import everyone with invitations off.
  7. Put the next season's packs and plans on sale.
  8. Tell parents the new address and that they will add a card once.
  9. Invite parents in waves.
  10. Update your website, Google Business Profile, social bios and email signatures.
  11. Cancel each ClassForKids subscription, family by family, after they have bought on Bizzly.
  12. Take final exports, switch off the Discovery listing, cancel the licence, and ask in writing what happens to your data.

Frequently Asked Questions

Can I move my families from ClassForKids to Bizzly?
Yes, the families themselves move across. You export your contacts from ClassForKids as a spreadsheet, then import them into Bizzly with one row per child. Parents, children, dates of birth and addresses come across, and joining fees can be recorded as already paid so nobody is charged them again (Standard plan and above). What does not move is saved cards, subscriptions, past bookings, registers and payment history. Keep your ClassForKids exports for your own records.
Will parents have to re-enter their card details?
Yes, once. Nothing ClassForKids has published says saved cards can move to another platform, and Bizzly's import does not bring cards across either. Each parent adds a card on your Bizzly site when they buy their first season pack or plan. Payments then run through your own Stripe account, so the money lands with you.
Can I switch from ClassForKids mid-term?
You can, but a season boundary is cleaner because families finish the current season on ClassForKids and buy the next one on Bizzly, so nobody pays twice. If you need to move part-way through, import everyone, book the families who have already paid ClassForKids into the rest of the season as Complimentary bookings so your registers work, and sell the next season on Bizzly. A family joining a season pack part-way through pays a pro-rated price.
What happens to my ClassForKids subscriptions?
They carry on until you cancel them. ClassForKids subscriptions are a recurring card payment taken on the 1st of the month, with retries on the 4th and 9th, and only the club can cancel one: removing a child from a register does not cancel it. Cancel each subscription yourself, after that family has bought on Bizzly, so there is no gap and no double charge.
Do parents need a new account?
Yes. Parents have ClassForKids accounts at account.classforkids.io that list every club they have booked, and those do not carry over. On Bizzly each parent sets up a login on your club's own site. If you turn invitations on during the import, they get an email, follow the link, choose a password and find their children already there.
How long does switching take?
It depends mostly on how much you set up by hand. Bizzly's setup is self-serve and has four screens: describe your club, check the drafted setup, go live, and share your page. Importing your families is a single file with a check before anything is saved. Leave yourself time between starting and the first day parents buy, so you can invite families in waves. Starting between seasons keeps the pressure off.
Is there a cancellation fee to leave ClassForKids?
ClassForKids says it runs on a rolling monthly basis and that you can cancel at any time, and no cancellation fee is mentioned. What it has not published is what happens to your data, your booking site or parents' links afterwards, so ask it in writing before you cancel, and give parents your new address first. Checked on 12 November 2026.
Will I lose my attendance registers and payment history?
They do not move to Bizzly, so export them first. Camp registers export from ClassForKids as CSV files, one per week, and financials export to a spreadsheet from the Summary tab for any period you choose. Keep those files with your club records. Bizzly starts a fresh attendance and payment history from the day you begin using it.
Does Bizzly have a marketplace like the ClassForKids Discovery listing?
No. ClassForKids offers an opt-in Discovery listing that is free with zero commission, and Bizzly has no equivalent marketplace. Bizzly gives you your own website with a booking calendar, timetable and plans, so families find you through your own site, search and your social pages. If the Discovery listing brings you a lot of new families, weigh that before you switch it off.

Summary

Switching from ClassForKids to Bizzly is mostly a matter of order. Export first, set up and import with invitations off, open the next season, invite parents in waves, and only then cancel ClassForKids, one subscription at a time. Families and children move across; saved cards, past bookings, registers and payment history do not, so keep your exports.

Bizzly has no parent marketplace and no native app, its setup is self-serve, and ClassForKids has not published what happens to your data after you cancel, so ask it in writing. If that suits your club, you can try Bizzly free for 14 days with no card. See the plans on Bizzly pricing, or look at the setups for football, dance and tennis kids' clubs.

Live demo

See a real kids club business built on Bizzly

This is a live site — click around — explore the booking flow, or try subscribing to a plan.

football-kids-club.bizzly.net

Explore Bizzly for Kids Clubs

More Bizzly tools for kids clubs

Bizzly is kids clubs software for service businesses in the UK and worldwide: an all-in-one, multi-currency platform covering subscriptions, bookings, payments, scheduling, and client management. Often used as an alternative to Wix, WordPress + plugins, Eventbrite, Class Manager.

Ready to launch your kids club business?

Everything you need — website, bookings, payments, and automation — in one platform. Start your 14-day free trial.

Start Free Trial