
TicketTrigger
Je tickets bij de hand. Weten waar je aan toe bent.
Een ticketapp voor clubs zonder eigen app, ook beschikbaar als SDK. Ik vertaalde technische eisen en businessdoelen naar flows en schermen: van een ticket met toegang tot een geverifieerd clubaccount.
Ticketgemak en identificatie in één product.
Voor een supporter draait de app om tickets die snel te vinden en te gebruiken zijn. Voor de business was identificatie het verdienmodel. Die belangen moesten samenkomen in een technisch haalbare flow, met genoeg uitleg om vertrouwen te ondersteunen. Ik vertaalde de eisen naar de stappen die de supporter daarvoor moest doorlopen.
Eerst de flow intern uitdenken
De Head of Product leverde de technische eisen en businessdoelen, gekaderd met CEO en CTO. Op basis daarvan werkte ik intern de eerste flow uit. De ticketlogica kon uit Tymes4 komen. Hoe identificatie precies zou werken, stond nog open: de partij voor de ID scan was nog niet gekozen.
Ticketgemak en identificatie in één product.
Voor een supporter draait de app om tickets die snel te vinden en te gebruiken zijn. Voor de business was identificatie het verdienmodel. Die belangen moesten samenkomen in een technisch haalbare flow, met genoeg uitleg om vertrouwen te ondersteunen. Ik vertaalde de eisen naar de stappen die de supporter daarvoor moest doorlopen.
Eerst de flow intern uitdenken
De Head of Product leverde de technische eisen en businessdoelen, gekaderd met CEO en CTO. Op basis daarvan werkte ik intern de eerste flow uit. De ticketlogica kon uit Tymes4 komen. Hoe identificatie precies zou werken, stond nog open: de partij voor de ID scan was nog niet gekozen.
01 / Clubaccount koppelen

De koppeling uit de flow kreeg hier uitleg en een scherm om je account te verbinden. Zodoende de flow te testen is.
02 / Wedstrijd lijst

Na het koppelen zie je de wedstrijden waarvoor je tickets hebt. De status laat zien of je nog iets moet doen, zoals identificeren of tickets toewijzen. Dit is herkenbaar van Tymes4.
03 / Wedstrijd tickets

Benodigde acties om tickets te ontgrendelen getoont dmv status pills, herkenbaar zoals Tymes4. Dat wekt vertrouwen.
04 / Digitaal paspoort

Het “Digitale paspoort”. Zodra een identiteit gelinked is, moest er een layout tonen wat er prcies
Samenwerking met Aquadis
Met de bevindingen uit het prototype en de keuze voor de ID-partij bespraken we de flow verder. Ik redeneerde vanuit de supporter: hoe voldoe je aan de eisen en kom je zo makkelijk mogelijk bij je tickets? Aquadis keek naar de technische haalbaarheid en de Head of Product bracht de product- en businessbelangen in. De gezamenlijke afwegingen verwerkte ik in de definitieve flow.
De vertrouwde basis van Tymes4
De defintieve flow is de basis voor het hi-fi prototype. De ticketlayout, statuspills en vormgeving komen grotendeels uit Tymes4 IBT. Ik werkte de schermen en interacties verder uit binnen die bestaande opbouw. Dat gaf een vertrouwde basis voor een app die zelf geen clubhuisstijl kreeg.
De SDK ondersteund wel een eigen huisstijl.
Herkenning als basis
De bestaande layout, typografie en roze-donkerblauwe huisstijl boden continuïteit met Tymes4. Ik gebruikte die basis om de hiërarchie en acties consistent te houden.
Voorbereid op de wedstrijddag
Ik pleitte voor tijdige herinneringen: eerder openen maakt het mogelijk beschikbare tickets vooraf op te halen en lokaal te bewaren. Een ticket moet daarvoor eerst met verbinding geladen zijn.

Vertrouwen wekken vóór de eerste handeling
Tijdens de interne tests riep de eerste stap, meteen je apparaat koppelen, argwaan op: “Wat ga ik linken?” en “Is dit veilig?” Gebruikers kregen direct een handeling voorgeschoteld, terwijl nog niet duidelijk was waar de app voor diende en wat er gekoppeld werd.
Daarom kozen we voor een onboardingwizard die eerst het doel van TicketTrigger uitlegt. Ik bouwde de uitleg op vanuit ticketgemak, gevolgd door het koppelen van je clubaccount en identificatie. De korte stappen, vriendelijke toon en vertrouwde Tymes4-vormgeving moesten duidelijkheid geven en vertrouwen in de app ondersteunen.
03 / Lets go

De wizard eindigt met een concrete volgende stap: koppelen via QR-code of koppelcode.
Het koppelen van app en account
Een nieuwe gebruiker heeft nog geen clubaccount aan de app gekoppeld. Daarom ontwierp ik een aparte verbindingsroute. De supporter gebruikt de QR-code of koppelcode uit zijn bestaande ticketshopaccount. De app maakt duidelijk hoe hij die koppeling start en bevestigt vervolgens met welke club hij verbonden is.
Voor het linken vanaf telefoon bestaat er een directe koppelknop. Deze doet in weze dezelfde handelingen, maar zonder dat de gebruiker die handmatig hoeft te doen.
Identificatie status en accountgegevens per club.
Accountkoppeling is niet hetzelfde als identiteitsverificatie. De koppeling haalt het bestaande clubaccount naar de app; identificatie vergelijkt later documentgegevens met dat account. Voor supporters met meerdere clubs volgt de inhoud steeds de gekozen club, zodat tickets en accountgegevens niet door elkaar lopen.
Waarom dit gebeurt is omdat ik een account kan hebben bij Feyenoord; Chris Holstein en bij een andere club: Christiaan Holstein. Ik ben dezelfde persoon maar heb bij de ene club mijn roepnaam gebruikt. Door deze data opzet is het niet mogelijk om een enkele entiteit te gebruiken.
Transformeren van Tymes4 naar app
Na het koppelen komt de supporter bij de wedstrijden waarvoor hij tickets heeft, met de eerstvolgende bovenaan. Vanuit die lijst gaat hij naar zijn tickets voor één wedstrijd. Ik behield de bekende ticketopbouw en statuspills van Tymes4 IBT en vertaalde de ticketvoorwaarden naar passende acties.
Overdragen
De documentatie specificeert niet alleen de schermen, maar ook hun gedrag: maximaal drie actieknoppen, een vaste volgorde en breedtes die meebewegen met het aantal acties. De laatste verversing is zichtbaar. Zo werkte ik de businesslogica door tot in de interface, zonder dat de supporter die regels zelf hoeft te kennen.
Van documentgegevens naar een geverifieerd clubaccount
In de afgestemde flow zijn documentscan en accountvergelijking twee aparte stappen. De scan levert identiteitsgegevens; daarna worden die vergeleken met het clubaccount. Ik ontwierp de begeleiding vóór en ná de scan. Alleen de scaninterface van de externe leverancier viel buiten mijn ontwerpscope.
Transparantie als een harde producteis
Vanuit de business lag veel nadruk op uitleg en afzonderlijke bevestigingen: gebruikers moesten begrijpen wat er met hun gegevens gebeurde. Daarom kreeg elke stap nadrukkelijk een eigen scherm.
Ontwerpscope
Uitleg en akkoord → voorbereiding → externe documentscan → scanbevestiging → vergelijking → uitkomst.
De scaninterface zelf viel buiten mijn invloed.
Vanuit de business was veel nadruk gelegd op expliciete uitleg en bevestiging van gegevensgebruik. Die randvoorwaarde verklaart de afzonderlijke schermen. De latere feedback liet zien dat een technisch duidelijke tussenstap niet automatisch duidelijk is als onderdeel van de volledige gebruikerstaak.
Van ontwerp naar gebruik
Aquadis bouwde de app op basis van de uitgewerkte schermen, het klikprototype en de beschrijvingen van het gedrag. Na livegang konden supporters hun clubaccount koppelen en hun tickets gebruiken. Via clubs kregen we vervolgens feedback over de identificatie in de praktijk.
Van losse stappen naar een doorlopende flow
Via clubs kwam terug dat fans na ‘Scan succesvol’ stopten met identificeren. Het groene vinkje gaf het gevoel dat ze klaar waren, terwijl de vergelijking met het clubaccount nog moest beginnen. In het nieuwe ontwerp gaat de scan daarom vanzelf over in de vergelijking. De eindbevestiging volgt pas als die gelukt is.
De tussenstap toonde de gescande data en voorkwam destijds dubbel betalen voor een scan. Toen die betaalvoorwaarde veranderde, kon de extra handeling vervallen. Betalen en scannen blijven in deze flow zichtbaar; de gescande data wordt tijdens de vergelijking getoond. Voor het nieuwe ontwerp zijn nog geen gemeten resultaten beschikbaar.























