Case study

Akademia Improwizacji: an online course booking system

Sign-ups, payments and invoices took up time the improv school needed for teaching. We designed and built an online course booking system: the student picks a date and group, pays through Przelewy24 and receives an invoice automatically.

We designed and built an online booking system for Akademia Improwizacji. Students browse the courses, choose a date and group, pay online and receive an invoice, and the school doesn't have to handle any of these steps manually.

Product type
Course booking and sales system
Market
Education / improv courses
Technologies
  • e-commerce
  • Headless CMS
  • Node.js
Key facts
  • Browsing courses and choosing a date and group in a single booking journey
  • Online payments via the Przelewy24 gateway
  • Automatic invoice generation and delivery via fakturowo.pl
  • Managing date availability
  • Headless CMS and Node.js

Booking an improv course now takes a few clicks: date, group, payment and an invoice in your inbox.

Improv course page with a sign-up panel and price

Goals

  • 01

    Simple booking

    A clear course offering and a short path from choosing a course to reserving a place.

  • 02

    Less admin work

    Payments and invoices handled automatically, with no manual settling up with each student.

  • 03

    A visible offering

    Improv courses, workshops and classes presented so they're easy to find, including in search engines.

Process

Discover Define Develop Deliver
  1. Offering structure
    Offering structure

    Organising the courses, workshops, dates and groups the portal displays.

  2. Booking journey
    Booking journey

    UX design of the process: browsing courses, choosing a date and group, registering.

  3. Interface design
    Interface design

    Portal views for students, from the course list to the order confirmation.

  4. Development and integrations
    Development and integrations

    Headless CMS and Node.js, Przelewy24 payments and invoices from fakturowo.pl.

Two actors during an improvised scene
Tiles describing the values behind the improv courses

What we delivered

A system that takes students from choosing a class to receiving the invoice.

  • Course offering - a clear presentation of improv theatre classes, workshops and courses.
  • Booking system - choosing a date and group, plus a simple registration process.
  • Date availability - managing available places and dates on the school's side.
  • Online payments - the Przelewy24 gateway with a range of payment methods.
  • Invoicing - integration with fakturowo.pl: the invoice is generated and sent to the student once the order is placed.
Course list in the Akademia Improwizacji booking system

Challenge: sign-ups and billing handled by hand

Akademia Improwizacji is a school of improv theatre courses. It needed a place where students could sign up for classes and pay for them on their own.

Bookings, payments and invoicing take up time the school could spend teaching. The system had to make buying a course simpler, take the load off admin and improve communication with students.

The school should focus on teaching improv, not issuing invoices.

Diagram of the WordPress integration with Fakturowo and Przelewy24
Class participant holding script pages

Solution: date, group, payment and invoice in one path

Students browse the courses, choose a date and group, then go through a short registration process.

The school manages date availability, and the portal only shows what can actually be booked. The course offering is presented clearly, which also helps its visibility in search engines.

Payments and invoices without manual work

Payment is made online through the Przelewy24 gateway, with a choice of payment methods. Once the order is placed, the fakturowo.pl integration generates the invoice and sends it to the student. Invoicing takes care of itself.

Mobile screens of the online course booking system

Results: sign-ups, payments and invoices run automatically

The school now has one system for selling courses, invoicing and staying in touch with students.

Bookings, payments and invoices run automatically, so there's less admin and the school can focus on its classes.

Audience during an improv show
Graphic showing the development path through the improv courses

Written by Published Updated

Bookings and payments still handled manually?

We start by mapping the customer journey and the steps that can be automated.

Let's talk