Hyppää sisältöön
This is a short English summary — the full case study is available in Finnish.

Case · Browser automation

Urheiluhallit booker — booking automation from login to cancellation

Popular group exercise classes fill up in minutes. This browser automation logs in, finds the right class and makes the booking without manual work — a model for automating login-protected routines that also applies to business use.

Timeframe
2025
Stack
Playwright
Scheduling
Automatic cron
Logs
JSONL + screenshots

The case in brief

Bookings for popular classes open at a set time and fill up in minutes. The automation detects the login and booking paths, stores the login state and runs the booking on schedule. Every run produces a screenshot and a log entry — successes and failures alike. Separate scripts handle booking, listing and cancellation.

This is not a bypass or load tool — it's a model for automating your own recurring, login-protected routine in a controlled way. The same skeleton applies to ticket bookings and routine tasks in e-services.

What you can order

  • A similar booking or e-service automation for your organization
  • Mapping an existing routine: what can be automated, what cannot
  • Login and workflow detection built to survive UI updates
  • A durable implementation: error handling, logging and a human checkpoint for decisions that don't belong to automation

Let's automate your organization's login-protected routines — design, implementation and durable logging.

Get in touch