Brainspotting
A therapy-training practice that now sells its courses, certifies its therapists and books the revenue from one place in three languages, without retyping a registration or hand-writing a single invoice.
The Client
Running a therapy-training practice as a platform, bookkeeping included
- SME — professional training & therapy certification (BE)
- Brainspotting Belgium
- Multi-level courses: Fase 1, Fase 2 & Intensive
- Public therapist directory (therapeutenlijst), multilingual NL / FR / EN
- WordPress + WooCommerce with live Octopus accounting sync

A training practice, run as a platform
Brainspotting Belgium trains and certifies therapists. The visible product is a series of courses — Fase 1, Fase 2, Intensive — but the work around them is a small administrative machine: enrollments, payments, a public list of certified therapists, and an invoice for every single registration.
We built a single WordPress and WooCommerce platform that treats a course as a product, a therapist as a member, and an invoice as something that should happen by itself.

Strategy
Our approach
-
Discovery
Course data, member data and enrollment history lived in an older system. Registrations meant retyping, and every paid course eventually had to become a proper invoice in the accounting software by hand. None of it was hard; all of it was repetitive.
-
Courses & members
Each course is a WooCommerce product carrying its own date, location, trainer and level. Members register the way they would buy anything online, pay through Mollie, and manage their own profile, session history and the community pinboard from their account. Certified therapists appear in a public, filterable directory they control themselves.
-
Bookkeeping that closes itself
A WooCommerce order syncs to Octopus over an OAuth2 connection, with the right VAT treatment for B2B versus B2C registrations. Tokens and a sync log live in their own tables, and the team can re-send an order to accounting from inside WooCommerce. The invoice is no longer a separate evening job.
-
Legacy migration
Years of courses, members and enrollment history were migrated into the new model rather than left behind, so the platform launched with its history intact instead of as an empty shell.
Courses, members and bookkeeping, from one place.
Courses as products
Each course is a WooCommerce product with its own date, location and trainer; members register and pay online through Mollie.
A self-managed directory
Certified therapists manage their own public listing in the therapeutenlijst, including when they drop off it.
Bookkeeping that closes itself
A paid order syncs straight to Octopus with the correct VAT, so the financial record takes care of itself.
History migrated
The full course catalogue, member base and enrollment history carried over from the legacy system on day one.

Client feedback
“When our previous web developer suddenly stopped, this team took over a far from simple job: keep building on existing code, and get the website workable and online again in very little time. They did that brilliantly.”
Since then they have thought along with us on every further development, from user accounts and therapist directories to privacy, multilingualism, administration and connections to external systems.
What we appreciate most is that they don’t just execute what we ask, but help us look for solutions that are technically strong and stay workable for our organisation and our users. Today the website supports a large part of how we operate, and although development continues, we know that both the foundation and the collaboration are solid.