Lessonspace integration

You teach in Lessonspace. ClassBold runs the rest.

The teaching is handled — you already have the rooms, the whiteboard and the recordings. What sits around them is usually a calendar, a spreadsheet, an invoice template and three WhatsApp threads. ClassBold is the operating loop instead: connect your Lessonspace API key once, and every lesson ClassBold books opens in Lessonspace without anyone creating it.

One lesson, end to end
no clicks
Sat 10:00 · IGCSE Mathsbooked in ClassBold
Lessonspace roomcreated automatically
Confirmation & remindercarry the join link
Tutor and familyJoin lesson

One room per engagement, keyed to the engagement itself — a retry re-opens it rather than making a second one.

Launch. Run. Grow.

The lesson is one hour. The business is the other twenty-three.

Lessonspace runs the hour beautifully. ClassBold runs the enquiry that preceded it, the booking that made it, the invoice that follows it and the tutor payment that closes it — on one system, in one place.

01
Launch

Your own website, generated in minutes with AI from eight questions — code, hosting and domain yours outright — plus a booking link families can act on tonight. No developer, no code.

02
Run

Scheduling, attendance, packages and invoices, tutor pay that waits for the client’s money, and portals for families and tutors with your name on them.

03
Grow

Every enquiry captured and attributed to the click that made it, one thread per family, and an AI that answers from your live timetable — drafting for you to approve, or on its own on higher plans.

What the connection does

Connect the key once. Stop making rooms.

Nobody copies a link into a calendar invite, and nobody reuses last week's room by accident. The lesson is the room's identity — everything else follows from that.

A room per engagement, created without you

A one-off lesson gets its own Lessonspace room. A weekly class or a course keeps ONE room across every session — so next week opens where last week left off, whiteboard and all. Self-serve bookings, trials and staff-created lessons all provision the same way, and a retry can never leave you with two.

Your organisation, your key

You connect your own Lessonspace organisation with its API key. ClassBold stores it server-side and never shows it again — the settings card displays the last four characters and nothing more. Disconnect and the Join buttons go with it.

Your recording defaults, applied at creation

Record audio and video, transcribe the session, generate an AI summary — set them once in ClassBold and every new room is created with them already on.

The link lands where people already look

Booking confirmations and reminders carry the room link. Tutors get a Join lesson button on their schedule; families get one in the portal. Each click mints that person’s own entry to the room.

Setup guide

Four steps, one credential, no migration.

Your existing Lessonspace organisation stays exactly as it is — ClassBold connects to it. Nothing moves, nothing is re-created, and your recordings stay in your account.

01
Create your Lessonspace account

Already teaching in Lessonspace? Skip this. If not, sign up with Lessonspace directly — the account and the subscription are yours, not ours.

02
Copy your API key

Lessonspace keeps it under Settings → Developer. It is the one credential ClassBold needs, and it identifies your organisation on its own.

03
Paste it into ClassBold

Settings → Integrations → Lessonspace. The key alone is enough to create rooms. Add your Organisation ID as well if you want your recording, transcript and summary defaults applied to every new room — that part needs it.

04
Book a lesson

That is the whole test. The room is created for you, the confirmation goes out carrying its link, and the Join lesson button appears on the tutor’s schedule and in the family portal.

The same four steps, from Lessonspace's side: the ClassBold article in the Lessonspace help centre.

Your Lessonspace subscription

Lessonspace bill you. We don't take a cut of it.

Your Lessonspace plan stays on your own account, paid to Lessonspace, at your own rates — the same posture we take with payments and messaging. ClassBold customers get a Lessonspace subscription code from us: it carries a discount on the base Lessonspace subscription and a free trial to start on. We send it once you are a ClassBold customer, and you apply it with your billing details inside Lessonspace.

The discount is on the base subscription. If your usage moves you onto Lessonspace's high-usage pricing, it sits outside the discount — Lessonspace can tell you exactly where that line falls for your volume.

Billed byLessonspace
Account owneryou
ClassBold’s cut0%
Your first lesson

Where the room actually gets created.

Connecting the key takes a minute. This is the part worth reading: booking the first lesson end to end, and the three things that catch people out.

01Connect the key first

The room is created at the moment a lesson becomes real, so a lesson that already existed before you connected will not have one. Connect, then book. Nothing needs re-creating afterwards — new lessons simply start arriving with rooms.

02Calendar → Create

Open Calendar in the left navigation and press Create. Choose Single event for your first test. A recurring series works the same way, except every occurrence opens the SAME room — so the whiteboard carries over week to week.

03Pick the service and the time

Choose the service being taught and a date and time in the future. The duration comes from the service, and can be overridden here.

04Assign a tutor — this is the step that creates the room

A lesson with nobody teaching it is not yet a lesson, and nothing is provisioned for it. The moment a tutor is assigned, ClassBold asks Lessonspace for the room. If you take one thing from this page, take this.

05Save, then enrol the student

Enrolling is a separate action after the lesson exists — open the lesson and add the student to its roster. The room does not wait for it: it is already there, and the family receives the link once they are enrolled.

06Reopen the lesson

Give it a few seconds — the room is provisioned in the background rather than while you wait — then open the lesson again. The Join lesson button sits on the lesson itself, on the tutor’s schedule and in the family portal, and the confirmation and reminder carry the same link.

No Join button? Check a tutor is assigned. That is the trigger, and it is usually the answer.

Booked before you connected the key? That lesson has no room. Book a new one.

Only just saved it? Give it a few seconds and reopen — provisioning does not block the save.

Who to ask

Two products, two support desks, no ping-pong.

We are not a support tier for Lessonspace and they are not one for us. Knowing which door to knock on is the whole trick, so here it is in plain words.

Ask Lessonspace

Anything inside the room — audio and video, the whiteboard, recordings and transcripts — plus your Lessonspace plan, invoice or API key.

support@thelessonspace.com
Ask ClassBold

The rest of it — the connection itself, bookings and the calendar, invoices and packages, tutor pay, portals, reminders and the enquiry pipeline.

Talk to us
Questions

Before you connect the key.

Do we need our own Lessonspace account?
Yes. ClassBold connects to your Lessonspace organisation — it does not resell you one. If you are already teaching there, you are already done with the hard part: copy the API key and connect.
Where does our API key live?
Server-side, on your organisation’s record, and it is never returned to the browser. The settings card shows only the last four characters, and disconnecting removes it — after which the Join buttons disappear too.
Is this one shared room for the whole school?
No — a room per engagement, not per school and not per session. A one-off lesson gets its own room. A recurring class or a course keeps one room for all of its sessions, which is the point: the whiteboard, the notes and the history are still there next week. The key is derived from the engagement, so a retried booking can never create a duplicate.
Can we still use Zoom, Meet or Teams?
Those are on the integrations roadmap; Lessonspace is the one we built first. The current state of every connection we offer is published, honestly, on our integrations page.
Is the integration live today?
It is built end to end — connect, provision, room links in comms, Join for tutors and families — and we are completing live verification with Lessonspace before we mark it Live on our integrations page. That page is the status of record.
Does ClassBold charge for the video?
No. Lessonspace bill you directly on your own account and we take no percentage of it — the same way we take no percentage of your revenue.

Keep the rooms. Replace the rest of the stack.

Start free and connect your Lessonspace organisation in a minute — your key, your account, your recordings.