Zagnex was the solution for us. We run a Spanish language school in Mexico City, and my partner and I used to handle a lot of manual work—enrolling students, collecting payments, and assigning classes to teachers in the most efficient way possible. We had to manage several Excel spreadsheets to carry out all the school’s operations. Zagnex contacted us to tell us that much of this work could be automated.
Smart enrollment and booking for schools
Courses, accommodation, activities and teachers in one place — and students enrol in a minute, even by chatting with AI.
Already using Escuelio? Sign in above.
See Escuelio in action
Two longer videos, made with our invented demo school: watch them before a call, or share them with your team.
A tour of the demo school
The booking page, the school console, the teacher module and the agency portal, step by step.
5 minThe features that save the most time
Automatic teacher assignment, accommodation with host families, and the teacher module.
6 minEverything your school runs on
Six parts, one system: they share the same catalogue, the same students and the same week.
Activities
Trips, classes and the social programme, booked with the course.
- Places counted automatically
- Priced into the booking
- Who is going on what
Accommodation
Homestays, apartments and residences, chosen on the same page.
- Per week or per night
- Kept on the booking
- Twelve-week rooms board
Booking, payments & invoices
Enrolment in a minute, one console, and changes without emails.
- No account for students
- Paid and unpaid per booking
- Online payments and invoices
Teachers
A teacher module that plans the week for you.
- Availability check
- Automatic assignment
- Time off handled for you
Certificates
A certificate for every student who finishes.
- From the lessons attended
- In your school’s name
- Sent when the course ends
AI enrolment assistant
Students book by chatting — try it below.
- In the student’s language
- Only what you sell
- Confirms before it books
Prices
Every school is different, so your price is put together in three steps — tell us what you need and we will send you a quote.
- Your packageThe core every school gets: your enrolment page, the office console, confirmation emails in your name, and your staff accounts.
- Your add-onsOnly what you use: accommodation, activities, the teacher module, more campuses — see the full list.
- Your set-upHow you want it built and run: your courses and prices loaded, your colours and wording, how lessons are assigned, and who looks after changes.
Try it yourself: Book with AI
Below is a Spanish school that does not exist, running the software a real one gets. Book yourself a course — by chatting with the school’s AI assistant, or with the form — then look at the console underneath: your booking is sitting in it, in your name, waiting to be confirmed.
Enrol at Vista Verde
Hi! I’m the enrolment assistant at Vista Verde. Tell me what kind of Spanish course you’re after — group or private, in person or online, mornings or evenings — and I’ll book you in. Every course is open to every level.
The assistant only offers what is in the school’s catalogue, and the price is worked out by the system, not by the AI.
Vista Verde — enrolments
The console the office signs in to. This one has no sign-in, because nothing in it is real.
| Student | Course | Starts | Price | Status | Payment | |
|---|---|---|---|---|---|---|
| Marta Kovácsmarta.kovacs@example.com | Intensive Spanish4 wkA1 — beginner | 7 Sept 2026 | €880 | Confirmed | Paid | |
| Tomás Ferreiratomas.ferreira@example.com | DELE exam preparation2 wkB2 — upper intermediate | 14 Sept 2026 | €380 | Pending | Unpaid | |
| Anne Lindqvistanne.lindqvist@example.com | Online group, evenings4 wkB1 — intermediate | 7 Sept 2026 | €340 | Confirmed | Paid | |
| Youssef Amraniyoussef.amrani@example.com | Private lessons, 10 h a week1 wkNot sure — placement test | 9 Sept 2026 | €390 | Pending | Paid | |
| Greta Bianchigreta.bianchi@example.com | Evening Spanish4 wkA2 — elementary | 31 Aug 2026 | €380 | Cancelled | Unpaid | |
| Peter Nowakpeter.nowak@example.com | Online private lessons, 5 h a week2 wkC1 — advanced | 16 Sept 2026 | €350 | Confirmed | Unpaid |
Every row here is editable: confirm a booking, mark it paid, cancel it, put it back. Search and the filters work too. Reload the page and it all comes back.
An invented school with invented students. What you write to the assistant is sent to Claude, Anthropic’s AI, to be answered; nothing is stored and no email is sent — reload the page and the demo forgets you. A made-up name and email work just as well.
How it works
- We set it upSend us your courses, prices and start dates. We build your page in your name and colours.
- You link to itYour website’s “Enrol now” button points at it. Nothing to install.
- Bookings arriveEvery enrolment lands in your console, and confirmations go out on their own.
- We keep it runningChanges, updates, backups and security are ours to worry about.
Where Escuelio is
Schools in Mexico and Costa Rica are live. Schools in four more countries, on three continents, are piloting Escuelio right now: setting up their courses and testing with their own teams before they go live.
What schools say
Reviews from our Google profile, in the words they were written in.
Until now we handled all student enrolments by email and WhatsApp, which meant a lot of manual work for our team. Zagnex built us an online enrolment and booking system with an admin panel where we can see, filter and manage every registration in one place. Zagnex team understood straight away what a language school actually needs, set it up quickly, and stayed available for questions and small adjustments afterwards. Communication was clear and easy throughout. Five stars — I'd recommend Zagnex to any school that wants to get its enrolments organised.
Security, built in
Your students’ details and your bookings are the most sensitive thing a school holds online. This is how we treat them.
Staff sign in, students never do
Your team signs in with a verified account; a session ends after 15 minutes idle and after 8 hours at most. Students get a personal link in their email instead of an account — a long random secret that the server stores only as a fingerprint and that closes on the course start date.
Every request is checked on the server
Who you are and what you may do is decided on the server on every request, never in the browser. Read-only staff cannot change anything, a teacher sees only their own week, and no school can see another school’s data.
Prices come from the catalogue
What a student pays is calculated from your course list on the server. A changed form, a changed link or a changed amount in the browser changes nothing in your console.
The public form cannot be abused
Every field is checked: names carry no links or addresses, dates must exist, limits per connection stop scripts, and a hidden trap catches bots. Confirmation emails go out from your school’s address only for real bookings.
Backups and a full history
Your database is backed up every night, encrypted, to separate cloud storage. Every change to a booking, a lesson or a teacher’s week is written to a history your office can read: who did what, and when.
Reviewed, and kept current
We review the whole system for security regularly, keep every library up to date and ship fixes within days. The last full review was in November 2026, and its serious findings are closed.
Write to us
Tell us about your school and what you need it to do. A sentence or two is enough to start — we answer every message ourselves, usually the same day.
Want to see it?
A one-hour online demo, free and with no obligation.
- One hour, online
- Free
- No obligation