A demo / free-trial booking system for schools that turns intent into students.
If a parent has to email you and wait until tomorrow to book a free intro class, half of them don't book. A custom booking flow we build runs on your schedule (recurring weekly templates, capacity per slot), takes the parent + student details, and sends auto-confirmations + reminders that look like they came from a real school office.
What this changes for your business
Free-intro bookings convert into paid enrollments at 30-40%
When the booking flow is on-brand and the confirmation feels personal, the trial-to-paid conversion is materially higher than form-and-wait.
Recurring schedule templates — set once, generate slots forever
Tell the system 'we run Tuesday 6-7 pm and Saturday 10-11 am every week,' and it auto-generates bookable slots for the next quarter.
Calendar integration that auto-adds the parent + student as guests
Reduces the 'hi, what's the Zoom link' email by 100%.
What's included
- 01Multi-step booking form (parent contact, student level, preferred time)
- 02Admin scheduling: recurring templates + one-off slots
- 03Automated demo slot generation
- 04Email + SMS confirmation + reminders
- 05Calendar integration (Google / Outlook)
- 06Capacity per slot + waitlist handling
What it costs
Typical range
$3,000 – $6,500+
We've built this for Immigrate Via French (TEF prep school) at this tier with full Google Calendar integration.
What we shipped recently
Case study · education businesses
Toronto Education Co.
One site for prospective students to browse and qualify, one portal for the team to keep the catalog current and the pipeline moving. Every lead lands in one place, every course edit takes seconds, and the team ships updates to the public site without opening code.
See the full case studyCommon questions
Can we have different booking flows for different programs?
Yes. A free demo for the intensive program can ask different questions than the open house for the foundation program. We build per-program flows.
What if a slot fills up?
It hides automatically. Optional: enable a waitlist that emails the next person on cancellation.
Does it work for in-person + online?
Yes. Each slot can be in-person, online, or both. Confirmation emails include the right link or address based on slot type.
See what we'd build for your business.
Free 5-minute audit. We send a short opportunity report — outcome gaps, custom-build pitches, and a 3-min Loom on top of it.
See also
Custom marketing website for education businesses
A flagship site that loads instantly, ranks locally, and gives every visitor a reason to call.
Admin dashboard for education businesses
An internal tool that turns spreadsheets and email chains into one operational view.
Booking system with payments for restaurants
single-location restaurants, cafés, ghost kitchens, and franchise-curious operators
Booking system with payments for trades businesses
lawn care, snow removal, HVAC, plumbing, electrical, and other field-service operators
Custom website pricing
What custom builds actually cost in Canada.
Migrate off Wix
Move to a fast, ownable Next.js stack without losing SEO.