Case · Construction sector · a few months

Digitising the events journey, from registration to invoicing

An events journey handled manually at every step, digitised from registration to invoicing by coordinating three systems and their providers.

Role
Business analyst & project manager
Period
A few months, 2025
Systems
Umbraco, Dynamics, Odoo
Journey
From registration to invoicing

The challenge

A semi-public organisation in the construction sector runs a large number of professional events for its members: training sessions, seminars and networking events. Registration, post-event invoicing, no-show fees and attendance tracking were all handled manually at every step.

Every step of the journey relied on a separate manual intervention, increasing both the risk of errors and processing time. An online registration was not automatically linked to invoicing. An unreported no-show did not consistently trigger a fee. On-site attendance tracking remained disconnected from the rest of the system. The volume of events made this workload increasingly difficult for the organising team to absorb.

The friction points at the start

  • Friction 01

    Registration apart from invoicing

    An online registration was not automatically linked to invoicing.

  • Friction 02

    No-shows without a fee

    An unreported no-show did not consistently trigger a fee.

  • Friction 03

    Disconnected attendance

    On-site tracking stayed apart from the rest of the system.

The approach

The project started with a complete mapping of the journey, from online registration through to final invoicing, including cancellations and attendance tracking. On that basis, external providers were selected, briefed and guided through detailed user stories covering every step: registration and cancellation pages on the website, post-event invoicing logic, application of no-show fees and recording of actual attendance.

The project required coordination across several providers and systems at the same time: the website in Umbraco, Dynamics CRM for member data and Odoo for invoicing. Each provider had to deliver its part in the right order so as not to block the others, which required regular alignment throughout the project.

Every delivery was tested and validated before going live, with particular attention to edge cases: a late cancellation, an attendance record that was missing, or an invoice that needed to be corrected afterwards.

  • Digitisation
  • Project management
  • Vendor management
  • CRM

What was delivered

  • A map of the journey

    From registration to invoicing, including cancellations and attendance.

  • Detailed user stories

    For every step, for the providers selected and briefed.

  • Edge cases tested

    Late cancellation, missing attendance record, an invoice corrected afterwards.

The result

The events journey is now fully digitised, from registration through to invoicing. The manual administrative workload has dropped significantly, invoicing consistently reflects actual attendance, and no-show fees are applied consistently without manual intervention for each event.

What the project made possible

  • An end-to-end journey

    Digitised from registration to invoicing.

  • Less manual work

    The administrative workload dropped significantly.

  • Accurate invoicing

    It reflects actual attendance, and no-show fees are applied consistently.

Key takeaways

This project shows the value of mapping the full journey before digitising it step by step.

  1. Map it first

    The full journey, before digitising it step by step.

  2. Coordinate the providers

    Precise user stories and regular alignment.

  3. Test the edge cases

    Not just the standard scenario.

Is one of your processes eating up your time? The Process Scan gives you a first reading in 5 minutes, free. Take the Process Scan →

Digitising a journey also means understanding what happens between the systems

If your team still handles registrations, invoices, cancellations or attendance manually, let's start by mapping the real journey.