Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Can We Stop Retyping Agent Booking Forms Into Our Student System?
Problems We Solve

How Can We Stop Retyping Agent Booking Forms Into Our Student System?

Language school admin teams retype agent booking forms from emailed PDFs and spreadsheets. We build an intake that reads each form and queues it for checking.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Agents send bookings in their own format: your form filled in, their own PDF, a spreadsheet or a plain email. Someone retypes each one into the student system. We build an intake that reads the booking from the email and attachment, fills in a draft booking, checks it against your courses and dates, and puts it in a queue for a person to confirm.

A shared inbox full of attachments

The bookings inbox has forty new emails since yesterday. Some are your booking form, filled in properly. Some are the agent's own PDF, with fields in a different order and a date written as day, month, year or month, day, year depending on the country. One is a spreadsheet with six students for a closed group. Two are plain emails that say 'same as last time for her sister'.

The admissions officer opens each one, retypes name, date of birth, nationality, passport number, course, start date, weeks, accommodation, transfer and special requests into the student system, then sends a confirmation and an invoice. When it is busy, the confirmations go out a day or two later, and agents chase.

Why forms never arrive the same way

You cannot make every agent use your form. Large agencies have their own systems that print their own documents, small ones fill in whatever is quickest, and some deal with you in a language that is not English.

  • Different layouts for the same information.
  • Dates and names written in different conventions.
  • Course names that do not match yours exactly.
  • Missing fields that someone has to chase.
  • Group bookings with many students in one attachment.

Retyping is the only way to get all of that into one shape, which is why it survives even when everyone hates it.

Where retyping hurts

Typing errors in names and dates of birth end up on documents that matter, such as letters, certificates and anything sent to an authority. A wrong start date means a student arrives to no class and no host. Slow confirmations push agents towards schools that answer faster. In peak season, the admissions team spends its day typing instead of answering questions, and questions are where bookings are won.

The booking intake we build

  1. The bookings inbox, in Microsoft 365 or Google Workspace, is watched for new emails and attachments from agents.
  2. Each attachment is read, whether it is your form, the agent's PDF, a spreadsheet or a scanned page, and the booking details are extracted. We use a document model, such as OpenAI or Anthropic Claude, for forms that have no fixed layout.
  3. Details are normalised: dates in one format, names split correctly, nationalities and countries matched to your list, course names mapped to your products.
  4. The draft is checked against your rules: is the start date a valid start day for that course, is there space in the chosen accommodation, is anything required missing.
  5. Drafts land in a queue for the admissions officer with the source document side by side, and any field the system was unsure of is highlighted.
  6. Confirming the draft creates the booking in your student system and prepares the confirmation and invoice.
  7. If details are missing, a request to the agent is drafted listing exactly what is needed.
What arrivesWhat the intake does
Your own booking formReads fields directly
Agent's own PDFExtracts and maps fields to yours
Group spreadsheetCreates one draft per student, linked as a group
Plain emailExtracts what it can, flags the rest
Handwritten or scanned formExtracts with every field marked for checking

Nothing is booked without a person confirming it, and uncertain fields are always shown rather than filled in quietly.

The admissions desk afterwards

The admissions officer works through a queue of drafts instead of a pile of attachments. Most need only a glance against the source. Missing details go back to agents the same day. Confirmations go out while the agent still has the student in front of them, and passport and date of birth errors mostly stop, because nobody retyped them.

Is your bookings inbox like this?

  • Agents send bookings in several different formats.
  • Someone retypes every booking into the student system.
  • Confirmations wait until the admissions team catches up.
  • Names and dates of birth are sometimes wrong on letters or certificates.
  • Group bookings arrive as one spreadsheet that takes an afternoon.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

What if the extraction gets something wrong?

Every draft is checked by a person against the original before it becomes a booking, and fields the system was unsure of are highlighted.

Is passport data safe in this process?

Documents stay in your own email and storage, the extraction service is configured not to keep data, and access is limited to your admissions team. We set this up with your data protection lead.

Does it work with forms in other languages?

Usually yes for the common languages your agents use. Anything it cannot read confidently is flagged for a person.

Do agents need to change anything?

No. They keep sending what they send now. If you later want an agent portal, the same intake can feed it.

What do we need to provide?

Access to the bookings inbox, a sample of real booking emails, your course and accommodation list and how your student system accepts new bookings.

Keep reading

More on Problems We Solve

Start here

Tell us where the admin piles up at your language school

Describe how a normal week runs at your school, from the Monday arrivals to the Friday certificates, and which student management system, spreadsheets and accounts package you already use. We will tell you what we would build and what we would leave alone, and if your current system already has a setting that fixes it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →