We have been working for BVS for nearly 25 years now, on all sorts of things. So when the property sector decided it wanted a golf event of its own, they knew who to ring. The brief: invent the brand, build the site, and make one registration that feels to the entrant like a clean shot off the tee — and to the organiser like full control.

One snag: nothing existed yet. No name, no brand, no site, and certainly no decent way to handle teams, dinners, complimentary guests and a fully booked course. We built it from the first tee up.

The name. Immo and golf, clicked together. It says in one word what it is, sounds like a club name that should have been there all along, and the domain was still free. Around that name we drew a wordmark with a golfer mid-swing as the red accent, and an identity that pairs the polish of the Zoute green with the level-headedness of the sector — from the homepage right through to the last confirmation email.

ImmoGolf logo, colours and typography
The identity in a single image: the logo with the golfer’s swing as a red accent, a palette picked straight off the green, and the type duo Playfair Display and Libre Franklin — consistent from the homepage to the very last email.

The registration. At the heart of it sits a registration tool built for the job. A clear multi-step wizard walks the entrant from choice to confirmation: a team of four, a pair, on your own, or dinner only — each with its own price and its own fields, and with places left counted live, so a full category locks itself.

The registration wizard
Step 1 of the wizard: the entrant picks how they want to take part. Places left are shown live per category, and sold-out types lock themselves automatically.
Managing discount codes
Code management in the panel: a fixed amount or a percentage, with an expiry date and a usage limit. A hundred-percent code makes entry free — and switches off the invoice message while it is at it.

Discount codes and waiting list. A fixed amount or a percentage, with a validity period and a usage limit — up to and including a hundred-percent code for partners and invited guests, who then get no invoice either. Once a category fills up, the next registration slides onto the waiting list by itself, while dinner guests never take up a playing spot.

The admin panel. It all comes together in a dashboard the organiser drives personally: headline figures, capacity per category, every registration searchable with its payment status, CSV export and targeted mailings. Each registration can be inspected and adjusted right down to the individual player and dinner seat — without ringing a developer.

The dashboard
The dashboard: headline figures up top, capacity per category underneath. The counter keeps golf places and dinner places neatly apart.
Every registration in one overview
Every registration in one searchable overview: type, amount and status at a glance, with colour as the first language — and never more than one click from a CSV export. Names and companies are fictional.
A registration in detail
A registration in detail: the players with their handicaps, the dinner guests and the total as it was recorded — editable straight from the panel.
Confirmation emails — paying vs. free
Two emails, the same identity, a different message: the invoice line only turns up when there is genuinely something to pay.

The result. A golf event that did not exist a year earlier now stands as a brand: a name that sticks, an identity that carries from the homepage into the inbox, and a registration the organiser holds entirely in their own hands. From the first tee to the last export — all from one place. And if anything ever needs adjusting, they still know — after nearly 25 years — who to ring.

Next project

Fire, flavour and good company by the sea

Website & online shop
Fire, flavour and good company by the sea
Previous project: Cycling across an island that no longer exists Web app, storytelling & heritage