Elementals.nl
Product Requirements Document — Voer het wachtwoord in
PRD v1.0.0

Product Requirements Document

Elementals.nl — Assessment Platform

Alle functionele specificaties voor v1.0: 41 schermen, 3 user types, 3 assessment frameworks, AI-integratie, certificering en white-label systeem.

41 schermen
3 user types
3 frameworks
13 secties
Bekijk het PRD

1.1 Missie

Elementals maakt persoonlijkheidsinzichten toegankelijk voor iedereen — van nieuwsgierige individuen tot professionele coaches en HR-bedrijven — via wetenschappelijk onderbouwde assessments met AI-verrijkte rapporten.

1.2 Kernwaarden

WaardeBetekenis
ToegankelijkLage drempel, genereuze gratis laag — de overtuigingstest is een volwaardig resultaat, geen teaser
WetenschappelijkGevalideerde frameworks, transparant over methodiek en beperkingen
PersoonlijkAI past toon, stijl en inzichten aan op het persoonlijkheidstype van de gebruiker
FlexibelWerkt voor individuen, coaches en HR-bedrijven — dezelfde kern, andere verpakking
EerlijkGebruiker bezit altijd eigen data (GDPR). Geen dark patterns. Transparante pricing.

1.3 Unieke Waardepropositie

  1. Norse Mythology Framework — 16 archetypes als eigen IP, wetenschappelijk gemapped naar Big Five
  2. AI-verrijkte rapporten — narratief, niet opsommend; afgestemd op persoonlijkheidstype
  3. Drie user types vanaf dag 1 — Personal, Coach, HR in een platform
  4. White-label ready — coaches en HR-bedrijven presenteren het als hun eigen tool
  5. Genereuze gratis laag — overtuigingstest levert echt waarde, niet alleen een teaser

1.4 Doelstellingen v1.0

DoelMetricTarget
GebruikersaantrekkingGratis tests afgenomen5.000 in eerste 6 maanden
ConversieGratis → betaald5-8%
B2B aanmeldingCoach + HR accounts50 in eerste 6 maanden
RetentieMaandelijks terugkerend (Pro abo)20% van betalende users
NPSNet Promoter Score40+
👤 Sophie (28)
Personal User — B2C

Marketing medewerker, geïnteresseerd in persoonlijke ontwikkeling. Heeft eerder MBTI gedaan, vond het oppervlakkig. Zoekt diepere inzichten over communicatiestijl en carrièrepad. Bereid te betalen als het echt waarde biedt.

👥 Jan (45)
Coach — B2B Small

Zelfstandig loopbaancoach met 15 cliënten tegelijk. Gebruikt nu papieren vragenlijsten en Excel. Wil een professionele tool onder eigen merk, bereid te betalen als het zijn praktijk professionaliseert.

🏢 Lisa (38)
HR Bedrijf — B2B Enterprise

HR-consultant bij bureau met 8 medewerkers, 20+ klantbedrijven. Heeft proctored assessment nodig voor recruitment, bulk-uitnodigingen en geaggregeerde rapporten.

Sophie's Journey (Personal)

  1. Ontdekt Elementals (social media, Google, aanbeveling)
  2. Doet gratis overtuigingstest (20-25 vragen, 3-5 min)
  3. Ontvangt volwaardig basisresultaat → overtuigd van kwaliteit
  4. Koopt verdiepingstest of start Pro abonnement
  5. Behaalt certificaat, deelt op LinkedIn
  6. Gebruikt AI chat voor persoonlijke groei

Betaalt: Per test + optioneel maandabonnement

Jan's Journey (Coach)

  1. Doet zelf de test (verplichte onboarding — ervaart het product)
  2. Stelt praktijk in (naam, logo, white-label)
  3. Voegt eerste cliënt toe of genereert link
  4. Neemt test af (via link of live sessie)
  5. Bekijkt rapport + AI coaching-aanbevelingen
  6. Bouwt cliëntdossier op over tijd

Betaalt: Maandabonnement per seat

Lisa's Journey (HR)

  1. Maakt organisatie-account aan, vult bedrijfsprofiel in
  2. Doet optioneel zelf de test (aanbevolen)
  3. Nodigt teamleden uit (seats)
  4. Maakt klant/project aan
  5. Configureert assessment (framework, proctoring, timer)
  6. Nodigt kandidaten uit (bulk via CSV of individueel)
  7. Monitort proctored sessies live
  8. Genereert individuele en geaggregeerde rapporten
  9. Deelt met klant (ondernemer)

Betaalt: Maandabonnement per seat + credits bij volume boven bundel

2.4 Uitgenodigde Gebruiker (Cross-sell)

Persoon die een uitnodiging ontvangt van een coach of HR-bedrijf.

  1. Ontvangt uitnodigingslink (email of QR-code)
  2. Ziet white-label branding van coach/HR
  3. Maakt account aan (of doet test als gast)
  4. Neemt test af
  5. Krijgt automatisch een personal account
  6. Na afloop: push naar personal features
Business rule: Uitgenodigde gebruikers tellen NIET als seat voor de coach/HR. Ze worden personal users met een relatie naar de coach/HR.

3.1 Personal (B2C) — Hybrid Model

ItemPrijsBeschrijving
OvertuigingstestGratisVolledige test + basisrapport (20-25 vragen). Volwaardig resultaat, geen teaser.
Verdiepingstest€2,99–4,99Extra test in ander framework
AI Chat sessie€0,99Eén gesprek over resultaten (of inbegrepen bij Pro)
Certificaat digitaal€4,99Per certificaat — professioneel design met QR-verificatie
Certificaat fysiek€19,99Gedrukt + wereldwijd verzonden via printservice
Elementals Pro€7,99/mndOnbeperkt hertesten, AI chat, alle digitale certificaten inbegrepen
Business rules: Gratis overtuigingstest altijd beschikbaar, ook zonder account. Pro maandelijks opzegbaar, geen jaarcontract in v1.0. Alle eerdere resultaten blijven bewaard.

3.2 Coach — Abonnement

TierPrijs/mndInclusief
Coach Starter€491 seat, 25 cliënten/mnd, basisrapport, link delen, white-label (logo + kleuren)
Coach Professional€991 seat, onbeperkt cliënten, AI coaching-advies, live sessie modus, email templates
Extra seat€49/mndPer extra coach in de praktijk
Business rules: Coach moet zelf eerst een test doen (verplichte onboarding). Overschrijding Starter: melding + upgrade-optie, test wordt niet geblokkeerd (grace tot eind maand).

3.3 HR Bedrijf — Abonnement + Credits

TierPrijs/mndInclusief
HR Starter€1993 seats, 50 assessments/mnd, basisrapport, remote afname
HR Professional€39910 seats, 200 assessments/mnd, proctored modus, bulk uitnodigingen, geaggregeerde rapporten
HR Enterprise€799Onbeperkt seats, onbeperkt assessments, custom frameworks, eigen domein, eigen email templates
Extra assessments€2,50/stukBoven bundel (alleen Starter/Professional)
Business rules: Seats = HR-medewerkers (niet kandidaten). Ongebruikte assessments vervallen eind maand. Enterprise: SLA en onboarding-support.

3.4 White-label Toeslag

FeatureBeschikbaarheid
Logo + kleurenInclusief bij alle Coach en HR tiers
Eigen email templatesCoach Professional, HR Professional/Enterprise
Custom domein (CNAME)HR Professional (€29/mnd toeslag), HR Enterprise (inclusief)
"Powered by Elementals" badgeAltijd zichtbaar (klein, in footer) — niet verwijderbaar

4.0 Psychometrische Onderbouwing

StandaardWaardeBron
Min. Cronbach's alpha (gratis)≥ 0.60Academisch aanvaardbaar
Min. Cronbach's alpha (betaald)≥ 0.70BFI-2-S standaard
Min. Cronbach's alpha (HR/prof.)≥ 0.80IPIP-50 / BFI-2 standaard
Min. items/dimensie (gratis)4Gosling et al. 2003
Min. items/dimensie (betaald)10IPIP-50 standaard
Min. items/dimensie (prof.)12BFI-2 standaard

Referenties: BFI-2 (Soto & John, 2017), TIPI (Gosling et al., 2003), Mini-IPIP (Donnellan et al., 2006)

4.1 Big Five (OCEAN)

Het wetenschappelijk meest gevalideerde persoonlijkheidsmodel ter wereld.

Dimensies:

  1. Openness (Openheid) — creativiteit, nieuwsgierigheid, verbeelding
  2. Conscientiousness (Zorgvuldigheid) — organisatie, discipline, betrouwbaarheid
  3. Extraversion (Extraversie) — energie, assertiviteit, sociale interactie
  4. Agreeableness (Vriendelijkheid) — empathie, samenwerking, vertrouwen
  5. Neuroticism (Neuroticisme) — emotionele stabiliteit, stressrespons
Test-niveaus
NiveauVragenDuurItems/dim.AlphaBeschikbaar
Overtuigingstest (gratis)20~3-5 min40.65-0.75Iedereen
Standaard (betaald)50~10 min100.80-0.90Per test of Pro abo
Professioneel (HR)60~15 min12 + 15 facetten0.85-0.90HR Prof./Enterprise

Certificaat: "Big Five Profiel Certificaat"

4.2 Norse Mythology (16 Archetypes)

Eigen framework van Elementals — de unieke USP van het platform.

ArchetypeKernthemaBig Five Mapping
OdinWijsheid, strategie, opofferingHoog O, Hoog C
ThorKracht, bescherming, actieHoog E, Laag N
FreyjaLiefde, schoonheid, magieHoog A, Hoog O
LokiVerandering, creativiteit, chaosHoog O, Laag A, Laag C
FreyVruchtbaarheid, vrede, welvaartHoog A, Hoog C
HeimdallWaakzaamheid, plicht, vooruitziendheidHoog C, Hoog N
TyrRechtvaardigheid, moed, ordeHoog C, Hoog E
FriggZorg, wijsheid, huiselijkheidHoog A, Hoog C
BaldurLicht, perfectie, kwetsbaarheidHoog A, Laag N
HelDualiteit, introspectie, transformatieHoog O, Hoog N
NjordRijkdom, reizen, diplomatieHoog E, Hoog A
SkadiOnafhankelijkheid, doorzettingLaag A, Laag E
IdunVernieuwing, vitaliteit, optimismeHoog O, Laag N
BragiPoëzie, welsprekendheid, inspiratieHoog O, Hoog E
UllrPrecisie, focus, sportiviteitHoog C, Laag O
RanDiepte, mysterie, intuïtieHoog O, Hoog N
Test-niveaus Norse
NiveauVragenDuurBeschikbaar
Overtuigingstest (gratis)25~5 minIedereen
Standaard (betaald)70~12-15 minPer test of Pro abo
Professioneel (HR)100~20 minHR Prof./Enterprise

Bestaande vragenbank: 65 vragen uit persoonlijkheidstest-plugin (15 gratis + 50 verdieping). Uitbreiden naar 100 voor professioneel niveau.

Certificaat: "Elementals Archetype Certificaat"

4.3 Custom Framework Builder

Beschikbaar voor: Coach Professional, HR Professional, HR Enterprise

ElementMinimaalMaximaal
Naam framework3 tekens100 tekens
Dimensies312
Vragen/dim. (gratis)4
Vragen/dim. (standaard)8
Vragen/dim. (prof.)12
Totaal vragen15200
AntwoordschaalLikert 3-puntLikert 7-punt

Template library (voorgedefinieerde frameworks als startpunt):

  • Leiderschapsstijl (6 dimensies, 48 vragen)
  • Teamrollen (8 dimensies, 64 vragen)
  • Communicatiestijl (4 dimensies, 32 vragen)
  • Cultuurfit (5 dimensies, 40 vragen)
Business rules: Custom frameworks zijn privé voor de organisatie. Minimum vraagaantallen worden afgedwongen door het platform. AI genereert rapport op basis van custom scoring + optionele instructie.

5.1 De Nieuwsgierige (quick gratification)

Trigger: Bezoeker wil snel resultaat, geen lange toewijding.

  1. Landing → Ziet "Ontdek je archetype in 5 minuten"
  2. Kiest framework (Big Five of Norse)
  3. Start overtuigingstest (20 of 25 vragen)
  4. Resultaat: basistype + scores + samenvatting + sterke punten
  5. Dit IS al een volwaardig resultaat — geen teaser, geen blurred content
  6. CTA: "Wil je de verdieping? Schaduwzijde, groeipad, carrière-inzichten, AI-advies"

5.2 De Serieuze (thorough)

Trigger: Bezoeker wil diepgang, neemt de tijd.

  1. Landing → "Doe de volledige overtuigingstest — gratis"
  2. Leest uitleg over framework, methodiek, wetenschappelijke basis
  3. Kiest framework
  4. Start overtuigingstest (dezelfde 20-25 vragen)
  5. Resultaat: uitgebreider rapport met valkuilen, communicatiestijl, tips
  6. CTA: "Ga nog dieper: standaard test (50-70 vragen)"

Verschil met 5.1: De test is hetzelfde, maar de framing is serieuzer.

5.3 De Professional (coach/HR)

Trigger: Coach of HR-professional die het platform wil gebruiken met cliënten.

  1. Landing → "Ervaar wat je cliënten krijgen — gratis proefrit"
  2. Start overtuigingstest (dezelfde test)
  3. Resultaat: uitgebreid rapport + uitleg coach/HR features
  4. Extra: "Stel je voor dat je cliënt dit ontvangt" + preview features
  5. CTA: "Start je praktijk op Elementals"
Alle drie de paden leiden naar dezelfde gratis overtuigingstest (20-25 vragen). Alleen de framing, resultaatpresentatie en CTA's verschillen.

Naamconventie

  • S-0x: Gedeelde schermen (landing, auth, errors)
  • S-1x: Test afname schermen
  • S-2x: Personal user schermen
  • S-3x: Coach schermen
  • S-4x: HR schermen

Overzichtstabel per User Type

User typeSchermenID's
Gedeeld8S-01 t/m S-08
Test afname7S-10 t/m S-16
Personal7S-20 t/m S-26
Coach9S-30 t/m S-38
HR10S-40 t/m S-49
Totaal41

6.1 Gedeelde Schermen (S-01 t/m S-08)

IDSchermDoel
S-01Landing PageEerste indruk, framework-keuze, conversie naar test. Hero, framework-kaarten, 3 onboarding-paden, social proof, trust indicators, taal-switcher.
S-02Account RegistratieAccount aanmaken met rolkeuze (particulier/coach/HR). Email + wachtwoord + voornaam. Social login optioneel.
S-03LoginBestaande gebruiker inloggen. Rate limiting: 30s cooldown na 3e fout, 5 min na 5e.
S-04Wachtwoord VergetenReset via email. Token verloopt na 1 uur. Max 3 requests/uur/email.
S-05Email VerificatieBevestig emailadres. Link verloopt na 24 uur.
S-06Error Pagina's404, 403, 500 en Offline states met CTA's en retry-opties.
S-07Privacy PolicyGDPR-compliant. Data retention: 30 dagen na accountverwijdering. Data export (JSON/PDF).
S-08Algemene VoorwaardenGebruiksvoorwaarden per user type, betalingsvoorwaarden, fair use policy.

6.2 Test Afname Schermen (S-10 t/m S-16)

IDSchermDoel
S-10Test KiezenFramework-selectie kaarten met niveau-keuze. "Al eerder gedaan" indicator.
S-11Test Afnemen (Standaard)Mobile-first, 1 vraag per scherm. Likert 5-punt. Auto-save elke vraag. Progress bar.
S-12Test Afnemen (Coach Interview)Coach leest voor, tikt in. Tablet/desktop-optimized. Notitieveld per vraag.
S-13Test Afnemen (Coach Samen)Twee devices, real-time sync. Coach bepaalt tempo. 4-cijferige sessie-code.
S-14Test Afnemen (HR Proctored)Fullscreen, tab-switch detectie, timer per vraag. Anti-fraude logging.
S-15Resultaat (Gratis)Volwaardig basisresultaat. Score per dimensie, samenvatting, top 3 sterke punten. CTA's naar verdieping.
S-16Resultaat (Volledig/Betaald)Alles uit S-15 + gedetailleerde analyse, schaduwzijde, groeipad, carrière, AI-rapport. PDF download.

6.3 Personal User Schermen (S-20 t/m S-26)

IDSchermDoel
S-20Personal DashboardWelkom, jouw tests, aanbevolen volgende test, certificaten, AI Chat snelkoppeling, abo status.
S-21Mijn ResultatenAlle afgeronde tests. Vergelijking over tijd. Filter/sorteer op framework, datum, niveau.
S-22AI ChatOpen gesprek met AI over persoonlijkheid. Guided journey opties. Pro: onbeperkt, anders 3 berichten gratis.
S-23Certificaten OverzichtGrid: behaald, in progress, locked. Acties: bekijken, delen, downloaden, bestellen fysiek.
S-24Certificaat DetailVisueel certificaat A4 preview. QR-verificatie. Download PDF. Deel op LinkedIn. Fysiek bestellen.
S-25Profiel & InstellingenGegevens, AI communicatiestijl, notificaties, privacy (data export, account verwijderen), taal.
S-26Abonnement & BetalingenHuidig abo, upgrade/downgrade, betaalmethode, betalingsgeschiedenis, facturen.

6.4 Coach Schermen (S-30 t/m S-38)

IDSchermDoel
S-30Coach Onboarding5 stappen: eigen test (verplicht), resultaat, praktijk instellen, white-label, eerste cliënt.
S-31Coach DashboardActieve cliënten, recente rapporten, statistieken, quick actions, abonnement.
S-32Cliënt BeheerZoek, filter, sorteer cliënten. Toevoegen, open dossier, stuur link, start sessie.
S-33Cliënt DossierProfiel, tests tijdlijn, sessie-historie, AI-inzichten (Professional), acties.
S-34Link GenererenFramework + niveau selectie, persoonlijk bericht, deadline, QR-code, white-label.
S-35Live Sessie ConfiguratieSelecteer cliënt, framework, niveau, modus (Interview of Samen).
S-36Sessie ResultaatVolledig rapport + coach notities + AI-aanbevelingen. Delen of intern houden.
S-37VerdiepingstoolsAI coaching-ondersteuning. Thema's, gespreksonderwerpen, verdiepingsvragen.
S-38Coach FacturatieAbonnement, seats beheer, betalingsgeschiedenis, white-label config link.

6.5 HR Schermen (S-40 t/m S-49)

IDSchermDoel
S-40HR Onboarding5 stappen: bedrijfsprofiel, eigen test (optioneel), team uitnodigen, white-label, eerste project.
S-41HR DashboardActieve projecten, geplande assessments, recente resultaten, statistieken, budget/credits.
S-42Klant/Project BeheerKlanten en projecten beheren. Nieuwe klant/project aanmaken.
S-43Project ConfigurerenFramework, niveau, afname-methode (remote/proctored/mixed), timer, deadline.
S-44Kandidaten UitnodigenCSV upload of handmatig. Email template preview. Status tracking per kandidaat.
S-45Proctored Sessie StartenSelecteer project + kandidaten, genereer proctored links/QR-codes.
S-46Monitoring DashboardReal-time voortgang per kandidaat. Flags (groen/geel/rood). Pauzeer/hervat/bericht.
S-47Resultaat Per KandidaatVolledig rapport + anomalieën-rapport + vergelijking met andere kandidaten.
S-48Geaggregeerd RapportGroepsrapport: gemiddelde scores, teamsamenstelling analyse, vergelijkingsmatrix. Export PDF/CSV.
S-49HR Facturatie & TeamTeam beheer (Admin/HR-medewerker rollen), credits, abonnement, betalingsgeschiedenis.

7.1 Rapport Generatie

Input: Testscores + gebruikersnaam + taalvoorkeur + framework.

Output: Narratief rapport in verhaal-vorm (500-1000 woorden, 1-2 A4).

Kenmerken:

  • Geen opsommingen — vloeiende tekst
  • Gebruikt voornaam van de gebruiker
  • Big Five: wetenschappelijke, zakelijke toon
  • Norse: mythologisch, beeldend
  • Personalisatie: verwijst naar specifieke scorepatronen
  • Taal: NL of EN

Kwaliteitseisen: Feitelijk correct, consistent, positief maar eerlijk, actionable.

Fallback: Als AI faalt → template-rapport (minder persoonlijk maar correct).

7.2 Guided Journey

Gestructureerde AI-dialoog per thema, niet open-ended.

ThemaBig Five focusNorse focus
CarrièreBeroepen bij profiel, werkomgevingArchetype-pad, mythologische roeping
RelatiesCommunicatiestijl, conflictstijlArchetype-relaties, compatibiliteit
Persoonlijke groeiZwakke dimensies ontwikkelenSchaduwzijde integreren
LeiderschapLeiderschapsstijl bij profielArchetype als leider
TeamdynamiekRol in team, samenwerkingArchetype in de groep

Structuur: AI introductie → 5-10 verdiepingsvragen (adaptief) → per antwoord kort inzicht → samenvatting (1 A4) opgeslagen bij profiel.

7.3 AI Chat (Personal)

Open conversatie over resultaten en persoonlijke ontwikkeling.

Context die AI ontvangt: Alle testresultaten, Guided Journey samenvattingen, communicatiestijl-voorkeur, eerdere chatgeschiedenis.

Limieten:

  • Niet-abonnee: 3 berichten gratis per sessie
  • Pro abonnee: onbeperkt
  • Per sessie: max 50 berichten

AI Communicatiestijl (afgestemd op archetype):

  • Thor-type: direct, actiegericht
  • Odin-type: reflectief, analytisch
  • Freyja-type: empathisch, verbindend
  • Loki-type: speels, uitdagend

Content filter: Wel persoonlijkheid/ontwikkeling. Niet medisch/juridisch/financieel. Zorgsignalen → doorverwijzing hulplijn (113.nl).

7.4 Coach AI Advies

Beschikbaar voor: Coach Professional

Input: Cliënt testresultaten, coach sessie-notities, optioneel coach eigen testresultaat.

Output:

  • 5-7 gespreksonderwerpen
  • 3-5 verdiepingsvragen per onderwerp
  • Coaching-aanpak suggesties
  • Aandachtspunten ("Let op: hoge Neuroticisme, vermijd confrontatie")

Toon: Professioneel, coach-to-coach (niet dezelfde toon als personal AI chat).

8.1 Eigen Certificering

Elementals biedt een eigen certificering — geen claim op externe licenties of officiële accreditatie.

Transparantie: Elk certificaat vermeldt "Elementals Certified Assessment" en linkt naar uitlegpagina:

  • Gebaseerd op wetenschappelijk onderbouwde frameworks
  • AI-verrijkte rapportage
  • Geen vervanging voor professionele psychologische diagnostiek

8.2 Certificaat Types

TypeVoorwaardeBeschikbaar voor
Big Five Profiel CertificaatStandaard of Professioneel Big Five test afgerondPersonal, Coach cliënt, HR kandidaat
Elementals Archetype CertificaatStandaard of Professioneel Norse test afgerondPersonal, Coach cliënt, HR kandidaat
VerdiepingscertificaatGuided Journey in een thema afgerondPersonal (Pro), Coach cliënt
Elementals Certified CoachAlle tests + coach-training module afgerondCoach

8.3 Certificaat Inhoud

  • Naam van de persoon
  • Framework + resultaat (archetype of profiel-samenvatting)
  • Datum behaald
  • Unieke verificatiecode (8 karakters, alfanumeriek)
  • QR-code (linkt naar verificatiepagina)
  • "Elementals Certified Assessment" badge
  • Professioneel, minimalistisch design

8.4 Verificatie

Publieke verificatiepagina: elementals.nl/verify/[code]

Toont: "Dit certificaat is geldig", naam, framework, datum behaald, geldigheid.

Niet zichtbaar: scores, rapport-inhoud, persoonlijke details.

8.5 Fysiek Certificaat

  • Premium optie: €19,99 per stuk
  • Professioneel gedrukt op min. 250 gsm papier
  • Formaat: A4
  • Via geautomatiseerde printservice (Gelato, Peecho, of Printful)
  • Verzending: wereldwijd (trackbaar)
  • Levertijd: 5-10 werkdagen
  • Status tracking in app (S-23)

9.1 Configureerbare Elementen

ElementBeschrijvingBeschikbaar voor
LogoHeader + certificaten + emailsAlle Coach en HR tiers
Primaire kleurKnoppen, links, accentenAlle Coach en HR tiers
Secundaire kleurAchtergronden, hover-statesAlle Coach en HR tiers
Email templatesUitnodigingen, rapporten, facturenCoach Prof., HR Prof./Enterprise
Custom domeinBijv. assessments.coachjanssen.nlHR Prof. (€29/mnd), HR Enterprise (incl.)

9.2 "Powered by Elementals"

  • Altijd zichtbaar in de footer (klein, niet opdringerig)
  • Niet verwijderbaar, ook niet bij Enterprise
  • Format: "Powered by Elementals" met link naar elementals.nl
  • Kleur past mee met white-label thema

9.3 Custom Domein Setup

  1. Organisatie voert gewenst domein in
  2. Platform toont CNAME-instructies
  3. Organisatie configureert DNS
  4. Platform verifieert CNAME (automatische check elke 5 min, max 48 uur)
  5. SSL-certificaat wordt automatisch aangemaakt (Let's Encrypt)
  6. Custom domein is actief
Edge cases: DNS niet gepropageerd → "We wachten op DNS-propagatie (tot 48 uur)." CNAME verkeerd → "Controleer DNS-instellingen." Domein verloopt → fallback naar elementals.nl URL.

9.4 White-label per Tier

TierLogo/kleurenEmail templatesCustom domein
Coach StarterJaNeeNee
Coach ProfessionalJaJaNee
HR StarterJaNeeNee
HR ProfessionalJaJaJa (€29/mnd)
HR EnterpriseJaJaJa (inclusief)
Dit is een conceptueel model — geen tech-specifieke implementatie. Relaties en veldtypes zijn indicatief.

10.1 Kern-entiteiten

User
  • id
  • email (uniek)
  • voornaam
  • achternaam (optioneel)
  • wachtwoord (gehashed)
  • rol(len): personal / coach / hr_admin / hr_medewerker
  • taalvoorkeur: nl / en
  • ai_communicatiestijl: auto / directief / reflectief / empathisch / uitdagend / neutraal
  • email_geverifieerd: ja / nee
  • aangemaakt_op, laatst_ingelogd_op
  • status: actief / gedeactiveerd / verwijderd
Organisation
  • id
  • naam
  • type: coach_praktijk / hr_bedrijf
  • sector (optioneel), grootte (optioneel), kvk_nummer (optioneel)
  • aangemaakt_op
OrganisationMember
  • id, user_id → User, organisation_id → Organisation
  • rol: admin / medewerker
  • status: actief / uitgenodigd / gedeactiveerd
WhiteLabelConfig
  • id, organisation_id → Organisation
  • logo_url, primaire_kleur (hex), secundaire_kleur (hex)
  • custom_domein (optioneel), custom_domein_status: pending / actief / fout
  • email_template_aanpassing (optioneel)

10.2 Assessment-entiteiten

Framework
  • id, type: big_five / norse / custom
  • naam, beschrijving, dimensies (genest)
  • eigenaar: systeem / organisation_id
  • status: actief / concept / gearchiveerd
Question
  • id, framework_id → Framework
  • tekst_nl, tekst_en, dimensie, richting: positief / negatief
  • niveau: overtuiging / standaard / professioneel, volgorde
TestSession
  • id, user_id → User, framework_id → Framework
  • niveau, modus: standaard / interview / samen / proctored
  • status: niet_gestart / actief / gepauzeerd / afgerond / incomplete
  • gestart_op, afgerond_op
  • coach_id → User (optioneel), hr_project_id → HRProject (optioneel)
Answer / Result / Report
  • Answer: id, test_session_id, question_id, antwoord_waarde, beantwoord_op, coach_notitie
  • Result: id, test_session_id, scores (genest), primair_archetype, top_archetypes, berekend_op
  • Report: id, result_id, type: template / ai_gegenereerd, inhoud_nl, inhoud_en, status

10.3–10.5 Certificering, Coach & HR-entiteiten

Certificate
  • id, user_id, framework_id, result_id
  • type: profiel / archetype / verdieping / coach
  • verificatie_code (8 tekens, uniek), behaald_op, bijgewerkt_op
PhysicalCertificateOrder
  • id, certificate_id, adres, status: besteld / in_productie / verzonden / bezorgd
  • tracking_code, besteld_op, betaling_id → Payment
CoachClient
  • id, coach_id → User, client_id → User (optioneel)
  • client_naam, client_email (optioneel), status: actief / gearchiveerd
  • notities (vrij tekstveld)
HRProject / HRCandidate / ProctorLog
  • HRProject: id, organisation_id, klant info, framework_id, niveau, afname_methode, timer, deadline, status
  • HRCandidate: id, hr_project_id, user_id, naam, email, status: uitgenodigd / gestart / afgerond / bounced / verlopen
  • ProctorLog: id, test_session_id, event_type: tab_switch / fullscreen_exit / minimize / timer_expired, timestamp

10.6–10.7 Communicatie & Betaling

Invitation / ChatSession
  • Invitation: id, type, afzender_id, ontvanger_email, framework_id, niveau, unieke_code, deadline, status
  • ChatSession: id, user_id, type: personal_chat / guided_journey / coach_advies, thema, berichten (genest), samenvatting
Subscription / Payment
  • Subscription: id, user_id / organisation_id, type, status, gestart_op, verloopt_op, seats, extern_id
  • Payment: id, user_id / organisation_id, bedrag (centen), valuta: EUR, type, status, extern_id, omschrijving

10.8 Relatie-overzicht

User ─┬─ many TestSessions ├─ many Certificates ├─ optional Organisation (via OrganisationMember) ├─ many ChatSessions ├─ optional Subscription └─ many Payments Organisation ─┬─ many OrganisationMembers ├─ one WhiteLabelConfig ├─ many HRProjects └─ one Subscription TestSession ─┬─ many Answers ├─ one Result └─ optional ProctorLog Result ── one Report

11.1 Email Notificaties (v1.0)

TriggerOntvangerInhoud
RegistratieUserWelkomstmail + verificatie-link
Email verificatieUser"Je email is geverifieerd" bevestiging
Test afgerondUser"Je rapport is klaar" + link naar resultaat
Uitnodiging ontvangenUitgenodigde"[Coach/HR] nodigt je uit voor een persoonlijkheidstest" + link
Certificaat behaaldUser"Gefeliciteerd! Je hebt [certificaat] behaald" + link
Betaling bevestigingUser / OrgOntvangstbevestiging + factuur
Abonnement verlengingUser / Org"Je abonnement is verlengd voor [bedrag]"
Betaling misluktUser / Org"Betaling mislukt. Werk betaalmethode bij."
Wachtwoord resetUserReset-link
Cliënt test afgerondCoach"[Cliënt] heeft de test afgerond. Bekijk rapport."
Kandidaat test afgerondHR"[Kandidaat] heeft de assessment afgerond."
Proctoring flagHR"[Kandidaat] heeft [X] keer de test verlaten."
Account verwijderingUser"Je account wordt over [X] dagen verwijderd."

Afzender: [email protected] (of custom domein bij white-label).

11.2 In-app Notificaties (v1.0)

TriggerWeergave
Nieuwe test beschikbaarBadge op "Tests" menu-item
Rapport klaarBadge op "Resultaten" + toast melding
Sessie uitnodigingBadge op dashboard + banner
Certificaat behaaldBadge op "Certificaten" + toast melding
Abonnement bijna verlopenBanner op dashboard
Credits bijna op (HR)Waarschuwingsbanner op dashboard

Gedrag: Ongelezen notificaties: rode badge met aantal. Klik → markeer als gelezen. Notificatie-centrum: laatste 30 dagen.

11.3 Push Notificaties (v1.1 — NIET in v1.0)

Gepland voor v1.1: optioneel, configureerbaar, browser push notifications.

12.1 Eerste Bezoek → Test → Account Flow

Landing (S-01) ├─ Kies framework ├─ Start test (geen account nodig) ├─ Test afnemen (S-11) ├─ Resultaat tonen (S-15) │ ├─ "Maak account aan om te bewaren" → S-02 │ ├─ "Doe de standaard test" → Betaalflow → S-11 │ └─ "Deel resultaat" → Share pagina └─ Na registratie: ├─ Email verificatie (S-05) ├─ Testresultaat gekoppeld aan account └─ Redirect naar dashboard (S-20)

12.2 Uitgenodigde Gebruiker Flow

Uitnodigingslink ontvangen (email) ├─ Klik link ├─ White-label landing met coach/HR branding ├─ Optioneel: "Maak account aan" of "Ga direct door" │ └─ Gast-modus: test zonder account ├─ Test afnemen (S-11 of S-14 bij proctored) ├─ Resultaat (S-15/S-16, gedeeld met coach/HR) ├─ "Maak een account aan" → personal account └─ Push: "Wil je nog een test doen? AI chat? Certificaat?"

12.3 Coach Registratie → Eerste Cliënt Flow

Registratie (S-02, rol: coach) ├─ Email verificatie (S-05) ├─ Coach onboarding (S-30): │ ├─ Stap 1: Eigen test (verplicht) │ ├─ Stap 2: Resultaat bekijken │ ├─ Stap 3: Praktijk instellen │ ├─ Stap 4: White-label │ └─ Stap 5: Eerste cliënt of link └─ Dashboard (S-31)

12.4 HR Registratie → Eerste Project Flow

Registratie (S-02, rol: HR) ├─ Email verificatie (S-05) ├─ HR onboarding (S-40): │ ├─ Stap 1: Bedrijfsprofiel │ ├─ Stap 2: Eigen test (optioneel) │ ├─ Stap 3: Team uitnodigen │ ├─ Stap 4: White-label │ └─ Stap 5: Eerste project └─ Dashboard (S-41)

Expliciet NIET in v1.0

FeatureGepland voorRationale
Push notificaties (browser)v1.1Nice-to-have, geen blocker
LinkedIn badge integratiev1.1API-integratie, complexiteit
Compatibiliteit checkerv1.1Feature na lancering
Gamification / punten systeemv1.1Na user feedback
ATS integratie (HR)v2.0Enterprise feature, veel werk
Kalender integratie (coaches)v2.0Niet-kern
REST API voor derdenv2.0Na stabilisatie v1.0
AI-video rapportv2.0Tech-intensief
Mobile native appGeenv1.0 = responsive web (PWA overwegen)
Community forumv2.0Na community opbouw
Marketplace custom frameworksv2.0Na ecosysteem groei
Team dynamics analysis toolv2.0Bouwt voort op v1.0 data
Social login (Google/Apple)v1.1Versnelt registratie
Multi-language (buiten NL/EN)v2.0Na markvalidatie
Jaarcontract-kortingv1.1Na initieële pricing validatie

Expliciet WEL in v1.0

  • 3 user types (Personal, Coach, HR)
  • 3 frameworks (Big Five, Norse, Custom)
  • 3 test-niveaus per framework
  • AI rapporten, chat, guided journey, coach advies
  • White-label (logo, kleuren, domein, email)
  • Certificering (digitaal + fysiek)
  • Proctored modus voor HR
  • NL + EN
  • Stripe/Mollie betaalintegratie
  • PDF export
  • Email notificaties
  • In-app notificaties

Bijlage: Pricing Consistentie-check

ItemBronWaarde
Personal ProSectie 3.1€7,99/mnd
VerdiepingstestSectie 3.1€2,99-4,99
AI Chat sessieSectie 3.1€0,99
Certificaat digitaalSectie 3.1€4,99
Certificaat fysiekSectie 3.1, 8.5€19,99
Coach StarterSectie 3.2€49/mnd
Coach ProfessionalSectie 3.2€99/mnd
HR StarterSectie 3.3€199/mnd
HR ProfessionalSectie 3.3€399/mnd
HR EnterpriseSectie 3.3€799/mnd
Extra assessmentsSectie 3.3€2,50/stuk
Custom domeinSectie 3.4€29/mnd

Bijlage: Glossary

TermDefinitie
AssessmentEen afgenomen persoonlijkheidstest (1 persoon, 1 framework, 1 sessie)
ArchetypeEen van de 16 Norse mythologie persoonlijkheidstypes
DimensieEen meetbare as van persoonlijkheid (bijv. Extraversie)
FacetEen sub-dimensie (bijv. Assertiviteit als facet van Extraversie)
FrameworkEen persoonlijkheidsmodel (Big Five, Norse, Custom)
Guided JourneyGestructureerde AI-dialoog met vast thema en eindpunt
OvertuigingstestGratis korte test (20-25 vragen) met volwaardig basisresultaat
ProctoredGecontroleerde testomgeving met anti-fraude maatregelen
SeatEén gebruikerslicentie voor coach of HR-medewerker
White-labelAanpassing van het platform met eigen branding