BowlUp Tracker — HelpHelp Center
Alles wat je nodig hebt om optimaal gebruik te maken van de applicatie. Klik op een onderwerp in de zijbalk of gebruik de zoekfunctie. Everything you need to get the most out of the application. Click a topic in the sidebar or use the search bar.
Version 1.11 — May 2026BowlUp Tracker is een webapplicatie voor gecertificeerde bowlingtrainers. Er zijn twee soorten accounts: trainer (volledig toegang) en leerling (beperkt portaal via student.html).
- Ga naar de loginpagina en klik op Registreren.
- Vul je naam, e-mailadres en een wachtwoord in.
- Je account wordt aangemaakt als Starter-tier (max. 5 leerlingen). Upgraden kan via Instellingen.
Gebruik je e-mailadres en wachtwoord. Je sessie blijft 7 dagen actief — daarna moet je opnieuw inloggen.
- Ga naar Leerlingen en open een leerlingprofiel.
- Klik op de knop Uitnodigen. Er wordt een tijdelijk wachtwoord aangemaakt.
- Stuur de leerling het tijdelijke wachtwoord. De leerling logt in op
student.html.
BowlUp Tracker is a web application for certified bowling coaches. There are two types of accounts: trainer (full access) and student (limited portal via student.html).
- Go to the login page and click Register.
- Enter your name, email address and a password.
- Your account is created as Starter tier (max. 5 students). Upgrade via Settings.
Use your email address and password. Your session stays active for 7 days — after that you need to log in again.
- Go to Students and open a student profile.
- Click the Invite button. A temporary password is created.
- Send the student the temporary password. The student logs in at
student.html.
Het dashboard geeft bij inloggen direct een actueel beeld van je werk als trainer.
- Recente lessen — de 5 meest recente: datum, leerling, duur en locatie.
- Recente scores — de 5 meest recente: datum, leerling, score (kleurgecodeerd), strikes en spares.
- Aandacht nodig — leerlingen die 30+ dagen geen les hebben gehad.
- Scoregrafiek — gemiddelde score per maand over de afgelopen 6 maanden (Chart.js).
The dashboard gives you an up-to-date overview of your work as a trainer upon login.
- Recent lessons — the 5 most recent: date, student, duration and location.
- Recent scores — the 5 most recent: date, student, score (color-coded), strikes and spares.
- Needs attention — students who haven't had a lesson in 30+ days.
- Score chart — average score per month over the past 6 months (Chart.js).
Het overzicht toont alle actieve leerlingen. Gebruik de zoekbalk om op naam te filteren en de sorteerknop om op A–Z of Z–A te sorteren. Tags worden als gekleurde badges getoond.
- Klik op Nieuwe leerling (+ knop rechtsboven).
- Vul de gegevens in: naam (verplicht), e-mail, telefoon, geboortedatum.
- Kies spelerstype, handvaardigheid en release-stijl.
- Stel primaire vereniging en eventuele overige clubs in (max. 5).
- Voeg tags toe (komma-gescheiden, bijv. Jeugd, Competitie).
- Klik op Opslaan.
- Oudercontact — voor jeugdleerlingen: naam, e-mail en telefoonnummer van ouder/verzorger.
- Clubcoach — contactgegevens van de clubcoach die de leerling begeleidt naast de les.
- Land — standaard ingesteld op Nederland, aanpasbaar per leerling.
- Bewerken — open het profielformulier.
- PDF downloaden — genereer een volledig leerlingrapport.
- PDF e-mailen — stuur het rapport per e-mail (SMTP vereist in Instellingen).
- Uitnodigen — maak een tijdelijk wachtwoord aan voor het studentportaal.
- Archiveren — verberg de leerling uit het actieve overzicht (data blijft bewaard).
The overview shows all active students. Use the search bar to filter by name and the sort button to sort A–Z or Z–A. Tags are shown as colored badges.
- Click New student (+ button top right).
- Fill in the details: name (required), email, phone, date of birth.
- Choose player type, handedness and release style.
- Set primary club and any additional clubs (max. 5).
- Add tags (comma-separated, e.g. Youth, Competition).
- Click Save.
- Parent contact — for youth students: name, email and phone number of parent/guardian.
- Club coach — contact details of the club coach who supervises the student.
- Country — defaults to Netherlands, adjustable per student.
- Edit — open the profile form.
- Download PDF — generate a full student report.
- Email PDF — send the report by email (SMTP required in Settings).
- Invite — create a temporary password for the student portal.
- Archive — hide the student from the active overview (data is preserved).
Rechtsboven in de Lessen-tab kun je schakelen tussen twee weergaven:
- 📋 Lijst — chronologisch overzicht van alle lessen in tabelform, met filter- en sorteermogelijkheden.
- 🗓️ Kalender — visuele maand- of weekweergave van lessen en clinics, direct vanuit de Lessen-tab. Klik op een dag om een nieuwe les aan te maken op die datum.
- Ga naar Lessen en klik op Nieuwe les.
- Kies een datum en optioneel een starttijd (HH:MM).
- Selecteer één of meer leerlingen (max. 4 per les). Selecteer je niemand, dan is een lesnaam verplicht.
- Kies een locatie (107 NBF-bowlingcentra beschikbaar).
- Vul de notitievelden in: Techniek, Tactiek en Overige bijzonderheden.
- Voeg optioneel een referentiecode toe (bijv. baanreserveringsnummer).
- Klik op Opslaan.
Bij het aanmaken of bewerken van een les kun je een bestaand lesplan selecteren via de dropdown Lesplan koppelen. Wanneer je een lesplan selecteert:
- De vrije notitievelden (Techniek, Tactiek, Overige bijzonderheden) worden verborgen.
- In het studentportaal ziet de leerling de oefenblokken van het lesplan — met naam, categorie, beschrijving en duur per blok.
- Bij het opslaan worden de vrije velden automatisch geleegd.
Je kunt bij elke les een vrije referentiecode invullen, bijvoorbeeld een baanreserveringsnummer of factuurreferentie. De code verschijnt als tag in het lesoverzicht en is ook zichtbaar in het Kasboek.
Selecteer meerdere leerlingen tegelijk in het lesformulier. BowlUp maakt automatisch een aparte lesregel per leerling aan. In het overzicht staat Groepsles (3) met het aantal deelnemers.
Klik op Herhaling instellen in het lesformulier om een les automatisch te herhalen.
- Frequentie: wekelijks, tweewekelijks of maandelijks.
- Stel een einddatum in (maximaal 104 herhalingen).
- Bij verwijderen kies je: alleen deze les, deze en alle toekomstige, of alle herhalingen.
Klik op Financieel ▼ in het lesformulier om de financiële sectie uit te klappen. Deze gegevens zijn alleen zichtbaar voor de trainer.
- De Betaald-checkbox markeert de les als betaald. In het overzicht verschijnt een ✓ €xx of ✗ €xx badge.
- In het Kasboek worden alle lessen samengevat met BTW-specificatie.
In the top right of the Lessons tab you can switch between two views:
- 📋 List — chronological overview of all lessons in table form, with filter and sort options.
- 🗓️ Calendar — visual month or week view of lessons and clinics, directly from the Lessons tab. Click a day to create a new lesson on that date.
- Go to Lessons and click New lesson.
- Choose a date and optionally a start time (HH:MM).
- Select one or more students (max. 4 per lesson). If you select none, a lesson name is required.
- Choose a location (107 NBF bowling centres available).
- Fill in the note fields: Technique, Tactics and Other notes.
- Optionally add a reference code (e.g. lane reservation number).
- Click Save.
When creating or editing a lesson you can select an existing lesson plan via the Link lesson plan dropdown. When a lesson plan is selected:
- The free-text note fields (Technique, Tactics, Other notes) are hidden.
- In the student portal the student sees the exercise blocks from the lesson plan — with name, category, description and duration per block.
- When saving, the free-text fields are automatically cleared.
You can add a free reference code to each lesson, for example a lane reservation number or invoice reference. The code appears as a tag in the lesson overview and is also visible in the Financials.
Select multiple students in the lesson form. BowlUp automatically creates a separate lesson entry per student. In the overview you'll see Group lesson (3) with the number of participants.
Click Set recurrence in the lesson form to automatically repeat a lesson.
- Frequency: weekly, bi-weekly or monthly.
- Set an end date (maximum 104 repetitions).
- When deleting, choose: this lesson only, this and all future, or all recurrences.
Click Financial ▼ in the lesson form to expand the financial section. This data is only visible to the trainer.
- The Paid checkbox marks the lesson as paid. In the overview a ✓ €xx or ✗ €xx badge appears.
- In Financials all lessons are summarised with VAT breakdown.
- Ga naar Lessen → tabblad Clinics → klik op Nieuwe clinic.
- Vul de naam, datum en het type in: Hele dag, Halve dag ochtend of Halve dag middag.
- Kies starttijd, duur (standaard 480 min), locatie en optioneel een lesplan als sjabloon.
- Selecteer de deelnemende leerlingen via de checkboxlijst.
- Voeg beschrijving en interne notities toe.
- Vul eventueel financiële gegevens in (inkoop/verkoop/betaald).
- Clinics zijn zichtbaar in de Kalender naast de reguliere lessen.
- Kleurcodering: Halve dag oranje, Hele dag rood.
- Go to Lessons → tab Clinics → click New clinic.
- Enter the name, date and type: Full day, Half day morning or Half day afternoon.
- Choose start time, duration (default 480 min), location and optionally a lesson plan as template.
- Select the participating students via the checkbox list.
- Add description and internal notes.
- Optionally fill in financial data (purchase/sale/paid).
- Clinics are visible in the Calendar alongside regular lessons.
- Color coding: Half day orange, Full day red.
De kalender combineert alle lessen en clinics in één visueel overzicht. Schakel tussen maand- en weekweergave met de knoppen rechtsboven. De kalender is ook bereikbaar via de Lessen-tab door op het 🗓️ Kalender-knopje te klikken — beide weergaven zijn identiek.
- Blauw — individuele les
- Groen — groepsles
- Oranje — clinic (halve dag)
- Rood — clinic (hele dag)
- Klik op een dag om direct een nieuwe les aan te maken voor die datum.
- Klik op een event om het te openen en bewerken.
- Filter op een specifieke leerling via de dropdown bovenaan.
The calendar combines all lessons and clinics in one visual overview. Switch between month and week view with the buttons at the top right. The calendar is also accessible from the Lessons tab by clicking the 🗓️ Calendar button — both views are identical.
- Blue — individual lesson
- Green — group lesson
- Orange — clinic (half day)
- Red — clinic (full day)
- Click a day to immediately create a new lesson for that date.
- Click an event to open and edit it.
- Filter by a specific student via the dropdown at the top.
- Ga naar Scores en klik op Score toevoegen.
- Selecteer de leerling en vul datum en score (0–300) in.
- Voeg optioneel strikes, spares en splits toe.
- Kies de locatie en het speltype: Huisleague, Toernooi of Vrij spel.
- Voeg eventueel een notitie toe en klik op Opslaan.
- ≥ 200 — uitstekend (groen)
- ≥ 150 — goed (blauw)
- < 150 — aandacht nodig (oranje)
Selecteer een leerling in de dropdown om de statistiekkaarten te zien:
- Gemiddelde alle games · Gemiddelde laatste 30 games
- Gemiddelde laatste 30 Huisleague · Gemiddelde laatste 30 Toernooi
- Hoogste en laagste game per speltype
Zodra een leerling is geselecteerd in de Scores-tab, verschijnt boven de scoresgrafiek het inklapbare blok 🏆 Persoonlijke Records. Dit blok toont alle door de leerling zelf ingevulde records, gegroepeerd per type:
- 🥇 Beste game (1 game) — hoogste score over één game, max. 300
- 🥈 Beste serie (3 games) — hoogste totaal over drie games, max. 900
- 🥉 Beste serie (6 games) — hoogste totaal over zes games, max. 1800
De hoogste vermelding per type krijgt een 🏆 PR-badge; gelijke scores krijgen een evenaring-badge. Dit blok is read-only voor de trainer — de leerling beheert zijn eigen records via het leerlingportaal.
- Go to Scores and click Add score.
- Select the student and enter date and score (0–300).
- Optionally add strikes, spares and splits.
- Choose the location and game type: House league, Tournament or Practice.
- Optionally add a note and click Save.
- ≥ 200 — excellent (green)
- ≥ 150 — good (blue)
- < 150 — needs attention (orange)
Select a student in the dropdown to see the statistic cards:
- Average all games · Average last 30 games
- Average last 30 House league · Average last 30 Tournament
- Highest and lowest game per game type
Once a student is selected in the Scores tab, a collapsible 🏆 Personal Records block appears above the score chart. It shows all records entered by the student, grouped by type:
- 🥇 Best game (1 game) — highest single game, max. 300
- 🥈 Best series (3 games) — highest 3-game total, max. 900
- 🥉 Best series (6 games) — highest 6-game total, max. 1800
The highest entry per type gets a 🏆 PR badge; equal scores get an tie badge. This block is read-only for the trainer — the student manages their own records in the student portal.
Open het aandachtspuntenscherm via de leerlingenlijst of het leerlingprofiel. Je kunt punten toevoegen in vijf categorieën:
In de categorie Materiaal & Keuze vind je het ballenraster: 12 slots (4 per rij). Elk slot vertegenwoordigt één bowlingbal.
- Klik op een leeg slot om een bal toe te voegen: merk, type, gewicht, oppervlak en notities.
- Klik op een gevuld slot om de bal te bewerken of te verwijderen.
- Je kunt ook een Materiaaladvies en een Boorpatroon invullen.
Trainers met een Pro- of Elite-abonnement kunnen per leerling maximaal 3 doelen instellen.
- Velden: omschrijving, streefdatum (optioneel), status.
- Status: Actief Behaald Gestopt — inline aanpasbaar.
- Leerlingen kunnen via het studentportaal ook eigen doelen instellen (max. 3).
Open the focus points screen via the student list or student profile. You can add points in five categories:
In the Equipment & Choice category you'll find the ball rack: 12 slots (4 per row). Each slot represents one bowling ball.
- Click an empty slot to add a ball: brand, type, weight, surface and notes.
- Click a filled slot to edit or delete the ball.
- You can also fill in an Equipment advice and a Drilling pattern.
Trainers with a Pro or Elite subscription can set up to 3 goals per student.
- Fields: description, target date (optional), status.
- Status: Active Achieved Stopped — adjustable inline.
- Students can also set their own goals via the student portal (max. 3).
Oefenblokken zijn de bouwstenen van lesplannen. Ga naar Lesplannen → Oefenblokken om blokken aan te maken.
- Velden: titel, categorie, beschrijving, duur in minuten.
- Categorieën: Warming-up · Techniek · Tactiek · Kracht & Conditie · Cooling-down · Overig.
- Blokken zijn herbruikbaar in meerdere lesplannen.
- Klik op Nieuw lesplan.
- Geef het plan een naam en beschrijving.
- Selecteer oefenblokken via de checkboxlijst.
- De totale duur wordt automatisch berekend.
- Klik op Opslaan.
Lesplannen dienen als sjabloon. Je kunt een lesplan selecteren bij het aanmaken van een clinic, of direct koppelen aan een individuele les (v1.09). In het laatste geval zien leerlingen de oefenblokken in hun lesdetail.
Via het lesplanoverzicht kun je een lesplan als PDF genereren en direct per e-mail versturen (SMTP vereist).
Exercise blocks are the building blocks of lesson plans. Go to Lesson Plans → Exercise blocks to create blocks.
- Fields: title, category, description, duration in minutes.
- Categories: Warm-up · Technique · Tactics · Strength & Fitness · Cool-down · Other.
- Blocks are reusable across multiple lesson plans.
- Click New lesson plan.
- Give the plan a name and description.
- Select exercise blocks via the checkbox list.
- The total duration is calculated automatically.
- Click Save.
Lesson plans serve as templates. You can select a lesson plan when creating a clinic, or link one directly to an individual lesson (v1.09). In the latter case, students see the exercise blocks in their lesson detail view.
From the lesson plan overview you can generate a lesson plan as PDF and send it directly by email (SMTP required).
Het Kasboek geeft een volledig financieel overzicht per kalenderjaar met BTW-specificatie.
Bovenaan het Kasboek kies je het gewenste jaar. De selector toont automatisch alle jaren waarvoor data bestaat.
- Datum en type (les of clinic met naam/leerling)
- Referentiecode (indien ingevuld bij de les)
- Bedrag excl. BTW · BTW-percentage · BTW-bedrag · Bedrag incl. BTW
- Betaalstatus (Betaald / Niet betaald)
- Ingekochte lessen — lessen met een inkoopprijs.
- Ingekochte clinics — clinics met een inkoopprijs.
- Handmatige kostenposten — eigen kosten toegevoegd via het Kasboek.
- Klik op + Kostenpost toevoegen.
- Kies datum en categorie: Cursus/Opleiding · Workshop · Materiaal · Reiskosten · Software/Licentie · Overig.
- Vul omschrijving in (verplicht) en het bedrag exclusief BTW.
- Stel het BTW-percentage in (0–25%).
- Voeg optioneel referentie en notities toe en klik Opslaan.
Klik op CSV exporteren om het Kasboek te downloaden als spreadsheet voor je boekhouding.
Financials gives a complete financial overview per calendar year with VAT breakdown.
At the top of Financials you choose the desired year. The selector automatically shows all years for which data exists.
- Date and type (lesson or clinic with name/student)
- Reference code (if entered on the lesson)
- Amount excl. VAT · VAT rate · VAT amount · Amount incl. VAT
- Payment status (Paid / Unpaid)
- Purchased lessons — lessons with a purchase price.
- Purchased clinics — clinics with a purchase price.
- Manual expense entries — your own costs added via Financials.
- Click + Add expense.
- Choose date and category: Course/Training · Workshop · Equipment · Travel · Software/Licence · Other.
- Enter description (required) and the amount excluding VAT.
- Set the VAT rate (0–25%).
- Optionally add reference and notes, then click Save.
Click Export CSV to download the financials as a spreadsheet for your accounting.
BowlUp genereert PDF-rapporten volledig in de browser (jsPDF), zonder dat gegevens naar een externe server worden gestuurd. A4-formaat, altijd witte achtergrond.
- Klik op het PDF-icoon bij een leerling om het rapport te downloaden.
- Klik op het e-mail-icoon om het rapport te mailen. Vereist geconfigureerde SMTP in Instellingen.
BowlUp generates PDF reports entirely in the browser (jsPDF), without sending data to an external server. A4 format, always white background.
- Click the PDF icon next to a student to download the report.
- Click the email icon to email the report. Requires configured SMTP in Settings.
Via de Berichten-module kun je als trainer rechtstreeks tekstberichten uitwisselen met je leerlingen. Alle communicatie blijft binnen BowlUp — geen externe apps nodig.
- Klik op 💬 Berichten in de zijbalk.
- Links zie je het gesprekkenlijst: alle leerlingen waarmee je een gesprek hebt, met het laatste bericht en tijdstip.
- Klik op een leerling om het volledige gesprek rechts te openen.
- Typ een bericht onderin en klik op Verstuur (of druk op Enter).
- Om een nieuw gesprek te starten: klik op + Nieuw gesprek en selecteer de leerling.
In het studentportaal vind je de tab 💬 Berichten met de volledige chathistorie met je trainer.
- Typ een bericht onderin en klik op Verstuur.
- Een badge op de Berichten-tab toont het aantal ongelezen berichten.
- Zolang de Berichten-tab open is: vernieuwen elke 15 seconden.
- Badge in zijbalk/tab-knop: bijwerken elke 60 seconden.
The Messages module lets you exchange text messages directly with your students. All communication stays within BowlUp — no external apps needed.
- Click 💬 Messages in the sidebar.
- On the left you see the conversation list: all students you've chatted with, with the last message and timestamp.
- Click a student to open the full conversation on the right.
- Type a message at the bottom and click Send (or press Enter).
- To start a new conversation: click + New conversation and select the student.
In the student portal you'll find the 💬 Messages tab with the full chat history with your trainer.
- Type a message at the bottom and click Send.
- A badge on the Messages tab shows the number of unread messages.
- While the Messages tab is open: refresh every 15 seconds.
- Badge in sidebar/tab button: update every 60 seconds.
- Naam, club, telefoon — basisgegevens die in het PDF-rapport worden getoond.
- Kwalificaties — je NBF-certificering of andere diploma's.
- Website — optionele URL.
- Logo — upload een afbeelding (PNG/JPG). Het logo verschijnt in de PDF-header en in het studentportaal.
Stel de BTW-percentages in die automatisch worden vooringevuld bij nieuwe lessen en clinics.
Vul SMTP-gegevens in om PDF-rapporten en uitnodigingen per e-mail te versturen.
- App-kleuren — zijbalkkleur, accentkleur, goudkleur en paginaachtergrond. Live preview.
- PDF-kleuren — header, accent en goud voor het leerlingrapport.
- Studentportaal-thema — de app-kleuren en je logo worden automatisch doorgegeven aan het studentportaal.
Klik op Data exporteren om alle jouw gegevens te downloaden als JSON-bestand.
Schakel tussen Nederlands en Engels via de taalknop in de instellingen of in de zijbalkfooter.
- Name, club, phone — basic details shown in the PDF report.
- Qualifications — your NBF certification or other credentials.
- Website — optional URL.
- Logo — upload an image (PNG/JPG). The logo appears in the PDF header and in the student portal.
Set the VAT percentages that are automatically pre-filled for new lessons and clinics.
Enter SMTP details to send PDF reports and invitations by email.
- App colors — sidebar color, accent color, gold color and page background. Live preview.
- PDF colors — header, accent and gold for the student report.
- Student portal theme — app colors and your logo are automatically passed to the student portal.
Click Export data to download all your data as a JSON file.
Switch between Dutch and English via the language button in settings or in the sidebar footer.
Leerlingen hebben een eigen portaal (student.html) dat is afgescheiden van het trainersgedeelte. Financiële gegevens zijn hier nooit zichtbaar.
De leerling heeft een circulaire avatar in de portaal-header. Klik erop om een foto te uploaden (JPG of PNG). De foto wordt ook getoond in de leerlingenlijst van de trainer.
Boven aan het dashboard verschijnt een banner met alle lessen die zijn gepland in de komende 14 dagen. Per les worden getoond: hoeveel dagen tot de les ("Vandaag!", "Morgen", "Over X dagen"), het tijdstip en de locatie.
Klik op een les in het overzicht om de volledige inhoud te bekijken:
- Bij een les zonder lesplan: de drie notitieblokken (Techniek, Tactiek, Overige bijzonderheden).
- Bij een les met gekoppeld lesplan: alle oefenblokken van dat plan, elk met naam, categorie, beschrijving en duur.
Het tabblad 📝 Huiswerk toont alle aandachtspunten die de trainer heeft opgesteld met de categorie Huiswerk. Dit zijn read-only opdrachten of oefeningen die de leerling thuis of buiten de les kan uitvoeren.
In het tabblad 🎯 Mijn Aandachtspunten worden trainer-aandachtspunten read-only getoond. Leerlingen kunnen ook zelf punten toevoegen:
- Kies een categorie (Techniek, Tactiek, Mentaal, Materiaal) en typ het punt.
- Druk op Enter of klik de knop — het punt verschijnt als chip.
- Verwijderen via de × op de chip. Maximum 10 eigen punten.
Naast trainer-doelen (read-only) kunnen leerlingen maximaal 3 eigen doelen instellen:
- Typ een doel en druk op Enter of klik de knop om toe te voegen.
- Klik op de statusbadge om te wisselen: Actief → Behaald → Gestopt.
- Verwijderen via de × knop. De trainer ziet de eigen doelen van de leerling in het aandachtspuntenscherm.
Het studentportaal neemt automatisch de kleurinstellingen en het logo van de gekoppelde trainer over.
- De zijbalkkleur van de trainer wordt de headerkleur in het portaal.
- Het trainer-logo verschijnt rechts in de header.
- Bij een lichte achtergrondkleur schakelt het portaal automatisch naar een licht thema.
- De trainer maakt een account aan via de knop Uitnodigen.
- De leerling ontvangt een tijdelijk wachtwoord en logt in op
/student.html. - Na inloggen ziet de leerling uitsluitend zijn eigen gegevens in de huisstijl van de trainer.
Students have their own portal (student.html) that is separate from the trainer section. Financial data is never visible here.
The student has a circular avatar in the portal header. Click it to upload a photo (JPG or PNG). The photo is also shown in the trainer's student list.
A banner at the top of the dashboard shows all lessons scheduled in the next 14 days. Per lesson: how many days until the lesson ("Today!", "Tomorrow", "In X days"), the time and location are shown.
Click a lesson in the overview to view its full content:
- For a lesson without a lesson plan: the three note blocks (Technique, Tactics, Other notes).
- For a lesson with a linked lesson plan: all exercise blocks from that plan, each with name, category, description and duration.
The 📝 Homework tab shows all focus points the trainer has created with the category Homework. These are read-only assignments or exercises the student can practice at home or outside of lessons.
In the 🎯 My Focus Points tab, trainer focus points are shown read-only. Students can also add their own points:
- Choose a category (Technique, Tactics, Mental, Equipment) and type the point.
- Press Enter or click the button — the point appears as a chip.
- Delete via the × on the chip. Maximum 10 own points.
In addition to trainer goals (read-only), students can set up to 3 own goals:
- Type a goal and press Enter or click the button to add it.
- Click the status badge to cycle: Active → Achieved → Stopped.
- Delete via the × button. The trainer sees the student's own goals in the focus points screen.
The student portal automatically adopts the color settings and logo of the linked trainer.
- The trainer's sidebar color becomes the header color in the portal.
- The trainer's logo appears on the right side of the header.
- With a light background color, the portal automatically switches to a light theme.
- The trainer creates an account via the Invite button.
- The student receives a temporary password and logs in at
/student.html. - After logging in, the student sees only their own data in the trainer's branding.
Het tabblad 🏆 PR staat in het leerlingportaal tussen Mijn Doelen en Berichten. Leerlingen kunnen hier hun persoonlijke records bijhouden — ongeacht het abonnement van de trainer.
- Klik op + Record toevoegen onder het gewenste type.
- Vul de score in (verplicht) en optioneel: bal, datum, bowlingcentrum, baan en evenement.
- Klik op Opslaan.
- De hoogste score per type krijgt een 🏆 PR-badge (goud).
- Scores die gelijk zijn aan de hoogste score krijgen een evenaring-badge.
- Overige scores worden zonder badge getoond.
Klik op de ✕ knop rechts van het record. Het record wordt direct verwijderd. Als het verwijderde record het hoogste was, promoveert de volgende score automatisch naar PR.
De trainer kan de persoonlijke records van een leerling inzien via de Scores-tab in het trainersportaal. Kies de leerling in de dropdown — het blok 🏆 Persoonlijke Records verschijnt boven de scoresgrafiek. Read-only.
The 🏆 PR tab is in the student portal between My Goals and Messages. Students can track their personal records here — regardless of the trainer's subscription.
- Click + Add record below the desired type.
- Enter the score (required) and optionally: ball, date, bowling centre, lane and event.
- Click Save.
- The highest score per type gets a 🏆 PR badge (gold).
- Scores equal to the highest get a tie badge.
- Other scores are shown without a badge.
Click the ✕ button to the right of the record. The record is immediately deleted. If the deleted record was the highest, the next score automatically becomes the new PR.
The trainer can view a student's personal records via the Scores tab in the trainer portal. Select the student in the dropdown — the 🏆 Personal Records block appears above the score chart. Read-only.
Het Trainingslogboek is een module voor losse dagelijkse notities die buiten een les vallen — bijvoorbeeld een observatie tijdens een toernooi, een gesprek na een training, of eigen notities van de leerling. Trainer én leerling kunnen bijdragen.
- Ga naar 📓 Trainingslogboek in de navigatie.
- Selecteer een leerling in de dropdown bovenaan.
- Klik op + Nieuw logboek.
- Vul de datum, stemming (😞 t/m 😄), optionele titel en je aantekening in.
- Klik op Opslaan. De entry verschijnt direct in de lijst.
- Klik het ✏️-icoon om een entry te bewerken.
- Klik het 🗑️-icoon om een entry te verwijderen (na bevestiging).
- Trainers kunnen alleen hun eigen (trainer-)notities bewerken en verwijderen.
In het leerlingportaal staat een tabblad 📓 Trainingslogboek. Leerlingen zien alle entries (zowel van de trainer als van zichzelf) en kunnen eigen notities toevoegen via + Eigen notitie. Leerlingen kunnen alleen hun eigen notities verwijderen — trainersnotities zijn read-only voor de leerling.
The Training Log module is for daily notes that fall outside a regular lesson — for example, an observation during a tournament, a conversation after a session, or a student's own notes. Both the trainer and the student can contribute entries.
- Go to 📓 Training Log in the navigation.
- Select a student from the dropdown at the top.
- Click + New entry.
- Fill in the date, mood (😞 to 😄), optional title and your note.
- Click Save. The entry appears immediately in the list.
- Click the ✏️ icon to edit an entry.
- Click the 🗑️ icon to delete an entry (confirmation required).
- Trainers can only edit and delete their own (trainer) notes.
The student portal has a 📓 Training Log tab. Students see all entries (both trainer and their own) and can add their own notes via + Own note. Students can only delete their own notes — trainer notes are read-only for the student.
Het Trainingsschema geeft per leerling een maandoverzicht van alle trainingsactiviteiten. De module combineert drie bronnen in één kalenderweergave.
- Ga naar 📅 Trainingsschema in de navigatie.
- Selecteer een leerling in de dropdown.
- Gebruik ‹ Vorige en Volgende › om door maanden te navigeren.
- Activiteiten verschijnen gegroepeerd per dag.
- Selecteer een leerling en klik op + Eigen sessie rechtsboven.
- Vul in: datum, titel, duur (minuten), locatie en notities.
- Klik op Opslaan. De sessie verschijnt als groene balk in het schema.
- Ideaal als voorbereiding op een gesprek: je ziet in één oogopslag hoeveel een leerling heeft getraind.
- Combineer met het Trainingslogboek voor een volledig beeld van de trainingsperiode.
- Lessen en clinics worden automatisch gesynchroniseerd — je hoeft ze niet opnieuw in te voeren.
The Training Schedule provides a monthly overview of all training activities per student. The module combines three sources into a single calendar view.
- Go to 📅 Training Schedule in the navigation.
- Select a student from the dropdown.
- Use ‹ Previous and Next › to navigate between months.
- Activities appear grouped by day.
- Select a student and click + Own session in the top right.
- Fill in: date, title, duration (minutes), location and notes.
- Click Save. The session appears as a green bar in the schedule.
- Ideal for preparation before a coaching conversation: see at a glance how much a student has trained.
- Combine with the Training Log for a complete picture of a training period.
- Lessons and clinics are automatically synchronised — no need to re-enter them.
- Max. 5 actieve leerlingen
- Lessen & scores
- PDF rapporten
- Kalender
- Berichten
- Onbeperkt leerlingen
- Alles van Starter
- Kasboek
- Doelen (max. 3/leerling)
- Uitgebreide statistieken
- Alles van Pro
- Team-functies (roadmap)
- Meerdere trainers (roadmap)
- Max. 5 active students
- Lessons & scores
- PDF reports
- Calendar
- Messages
- Unlimited students
- Everything in Starter
- Financials
- Goals (max. 3/student)
- Advanced statistics
- Everything in Pro
- Team features (roadmap)
- Multiple trainers (roadmap)
Het Takenoverzicht is een to-do lijst speciaal voor trainers. Je kunt er actiepunten in bijhouden — zoals het invullen van een lesplan, het sturen van een offerte of het regelen van baantijd — elk met een eigen deadline en prioriteit.
Taak aanmaken
- Ga naar Taken in het linker menu.
- Klik op + Nieuwe taak.
- Vul een titel in (verplicht) en eventueel een omschrijving.
- Stel de deadline in op datum én tijd.
- Kies een prioriteit: 🔴 Hoog, 🟡 Normaal of 🟢 Laag.
- Klik Opslaan.
Taak afvinken en beheren
- Gebruik het vinkje links in de rij om een taak als Afgerond te markeren. Afgeronde taken worden doorgestreept en iets vervaagd weergegeven.
- Filter op Open, Afgerond of Alle taken via de filterbalk bovenaan.
- Verlopen taken (deadline verstreken) worden rood gemarkeerd met ⚠.
- Het badge-getal in het menu toont het aantal open taken; bij verlopen taken kleurt dit rood.
Weergave in de kalender
Open taken worden ook getoond in de Kalender op de deadline-datum, herkenbaar aan een paarse kleur (☑). Klik op een taak in de kalender om hem te bewerken.
Automatische e-mailherinnering
Wanneer de SMTP e-mailinstellingen zijn ingevuld (via Instellingen → E-mail instellingen), ontvang je automatisch een e-mail zodra de deadline van een open taak minder dan 24 uur weg is. De herinnering wordt eenmalig verstuurd per taak. Nadat je een deadline wijzigt, wordt de herinnering opnieuw ingesteld.
The Tasks overview is a to-do list designed specifically for trainers. You can record action items — such as completing a lesson plan, sending a quote, or arranging lane time — each with its own deadline and priority.
Creating a task
- Go to Tasks in the left menu.
- Click + New task.
- Enter a title (required) and optionally a description.
- Set the deadline to a date and time.
- Choose a priority: 🔴 High, 🟡 Normal or 🟢 Low.
- Click Save.
Completing and managing tasks
- Use the checkbox on the left of each row to mark a task as Completed. Completed tasks are shown crossed out and slightly faded.
- Filter by Open, Completed or All tasks using the filter bar at the top.
- Overdue tasks (deadline passed) are shown in red with ⚠.
- The badge number in the menu shows how many tasks are open; it turns red when tasks are overdue.
Calendar display
Open tasks are also shown in the Calendar on their deadline date, recognisable by their purple colour (☑). Click a task in the calendar to edit it.
Automatic email reminder
When SMTP email settings are configured (via Settings → Email settings), you will automatically receive an email when the deadline of an open task is less than 24 hours away. The reminder is sent once per task. If you change a deadline, the reminder is reset.
Dit is normaal gedrag van browsers. Na opslaan toont BowlUp het logo als preview in het instellingenscherm. Het logo zit opgeslagen in de database.
Controleer de SMTP-instellingen. Veelvoorkomende oorzaken:
- Onjuist wachtwoord — gebruik voor Gmail een App-wachtwoord.
- Verkeerde poort — poort 587 voor TLS, 465 voor SSL.
- SSL/TLS-toggle staat verkeerd — voor Gmail op poort 587: toggle uit.
Dat mag niet voorkomen. BowlUp detecteert groepslessen automatisch en telt ze eenmalig. Controleer of de lessen handmatig zijn aangemaakt in plaats van via het groepslesformulier.
Ja. Klik op Toon gearchiveerd in de leerlingenlijst en klik op het herstel-icoon bij de leerling. Alle data blijft bewaard.
JWT-tokens zijn 7 dagen geldig. Als je eerder uitgelogd wordt, controleer dan of localStorage wordt geblokkeerd door een browserextensie.
Stel het BTW-tarief in op 0 in Instellingen → Standaard BTW-tarieven.
Ga naar Berichten in de zijbalk. Klik op + Nieuw gesprek, selecteer de leerling, typ je bericht en druk op Verstuur of Enter.
- Heb je de instellingen opgeslagen met de knop Kleurinstellingen opslaan?
- Herlaad de pagina in het studentportaal na het opslaan.
- Bij de eerste login worden kleuren automatisch gesynchroniseerd als ze nog niet op de server staan.
Controleer of je een logo hebt geüpload in Instellingen → Trainerprofiel → Logo en opgeslagen. Het logo verschijnt na herladen van de pagina.
De berichtenmodule poll elke 15 seconden, maar alleen als de Berichten-tab actief is. Herlaad de pagina als berichten uitblijven en controleer je internetverbinding.
In het studentportaal staat een circulaire avatar in de rechterbovenhoek van de header. Klik erop — er opent een bestandskiezer. Kies een JPG of PNG (max. aanbevolen: 1 MB). De foto wordt automatisch opgeslagen en verschijnt daarna ook in de leerlingenlijst van de trainer.
Het Huiswerk-tabblad toont aandachtspunten die de trainer heeft gecategoriseerd als "Huiswerk". De trainer voegt ze toe via het aandachtspuntenscherm van een leerling (categorie: Huiswerk). De leerling kan ze alleen inzien — niet bewerken of verwijderen.
Controleer of de trainer een Pro- of Elite-abonnement heeft. Eigen doelen van leerlingen vereisen dat de koppelde trainer Pro/Elite heeft. Leerlingen kunnen maximaal 3 eigen doelen hebben.
Lesplannen worden pas geladen als er minimaal één lesplan bestaat. Controleer of je lesplannen hebt aangemaakt via Lesplannen in de zijbalk. Als er plannen zijn en de dropdown ontbreekt nog steeds, herlaad dan de pagina.
Ga in het leerlingportaal naar het tabblad 🏆 PR. Klik op + Record toevoegen onder het gewenste type (1 game, 3 games of 6 games). Vul de score in en optioneel de overige details. Klik op Opslaan.
Ja. Het systeem staat meerdere vermeldingen per recordtype toe. Voeg elke 300-game afzonderlijk toe met eigen details (datum, locatie, evenement). De eerste vermelding krijgt de 🏆 PR-badge, evenarende scores krijgen een evenaring-badge.
Ja, de trainer kan jouw PR's inzien via de Scores-tab in het trainersportaal. Kiest de trainer jou als leerling, dan verschijnt het blok 🏆 Persoonlijke Records boven de scoresgrafiek. De trainer kan je records niet bewerken of verwijderen.
This is normal browser behavior. After saving, BowlUp shows the logo as a preview in the settings screen. The logo is stored in the database.
Check your SMTP settings. Common causes:
- Wrong password — for Gmail use an App Password, not your regular password.
- Wrong port — port 587 for TLS, 465 for SSL.
- SSL/TLS toggle set incorrectly — for Gmail on port 587: toggle off.
This should not happen. BowlUp detects group lessons automatically and counts them once. Check whether the lessons were created manually instead of via the group lesson form.
Yes. Click Show archived in the student list and click the restore icon next to the student. All data is preserved.
JWT tokens are valid for 7 days. If you're logged out earlier, check whether localStorage is being blocked by a browser extension.
Set the VAT rate to 0 in Settings → Default VAT rates.
Go to Messages in the sidebar. Click + New conversation, select the student, type your message and press Send or Enter.
- Did you save using the Save color settings button?
- Reload the student portal page after saving.
- On first login, colors are automatically synced if not yet on the server.
Check that you uploaded a logo in Settings → Trainer profile → Logo and saved. The logo appears after reloading the page.
The messages module polls every 15 seconds, but only while the Messages tab is active. Reload the page if messages aren't appearing and check your internet connection.
In the student portal there is a circular avatar in the top-right corner of the header. Click it — a file picker opens. Choose a JPG or PNG (recommended max: 1 MB). The photo is automatically saved and also appears in the trainer's student list.
The Homework tab shows focus points the trainer has categorised as "Homework". The trainer adds them via the focus points screen for a student (category: Homework). The student can only view them — not edit or delete.
Check that the trainer has a Pro or Elite subscription. Student own goals require the linked trainer to have Pro/Elite. Students can have a maximum of 3 own goals.
Lesson plans are only loaded if at least one lesson plan exists. Check that you have created lesson plans via Lesson Plans in the sidebar. If plans exist and the dropdown is still missing, reload the page.
Go to the 🏆 PR tab in the student portal. Click + Add record below the desired type (1 game, 3 games or 6 games). Enter the score and optionally other details. Click Save.
Yes. The system allows multiple entries per record type. Add each 300-game separately with its own details (date, location, event). The first entry gets the 🏆 PR badge, tied scores receive a tie badge.
Yes, the trainer can view your PRs via the Scores tab in the trainer portal. When the trainer selects you as a student, the 🏆 Personal Records block appears above the score chart. The trainer cannot edit or delete your records.