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 2026
👥
LeerlingenStudents
Beheer & profielenManage & profiles
📅
LessenLessons
Lijst & kalenderList & calendar
📓
TrainingslogboekTraining Log
Nieuw v1.11New v1.11
🗓️
TrainingsschemaTraining Schedule
Nieuw v1.11New v1.11
⚙️
InstellingenSettings
Profiel & brandingProfile & branding
Geen resultaten gevonden voor je zoekopdracht. No results found for your search.
🏠
Aan de slagGetting Started
Inloggen, registreren en eerste stappenLogin, register and first steps

BowlUp Tracker is een webapplicatie voor gecertificeerde bowlingtrainers. Er zijn twee soorten accounts: trainer (volledig toegang) en leerling (beperkt portaal via student.html).

Registreren als trainer
  1. Ga naar de loginpagina en klik op Registreren.
  2. Vul je naam, e-mailadres en een wachtwoord in.
  3. Je account wordt aangemaakt als Starter-tier (max. 5 leerlingen). Upgraden kan via Instellingen.
Inloggen

Gebruik je e-mailadres en wachtwoord. Je sessie blijft 7 dagen actief — daarna moet je opnieuw inloggen.

Na inloggen kom je direct op het Dashboard. De navigatie aan de linkerkant geeft toegang tot alle modules.
Leerling uitnodigen
  1. Ga naar Leerlingen en open een leerlingprofiel.
  2. Klik op de knop Uitnodigen. Er wordt een tijdelijk wachtwoord aangemaakt.
  3. 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).

Register as a trainer
  1. Go to the login page and click Register.
  2. Enter your name, email address and a password.
  3. Your account is created as Starter tier (max. 5 students). Upgrade via Settings.
Log in

Use your email address and password. Your session stays active for 7 days — after that you need to log in again.

After logging in you land directly on the Dashboard. The left navigation gives access to all modules.
Invite a student
  1. Go to Students and open a student profile.
  2. Click the Invite button. A temporary password is created.
  3. Send the student the temporary password. The student logs in at student.html.
📊
Dashboard
Actueel overzicht van je activiteitenCurrent overview of your activities

Het dashboard geeft bij inloggen direct een actueel beeld van je werk als trainer.

Statistiekkaarten
👥 Actieve leerlingenAantal niet-gearchiveerde leerlingen.
📅 Gegeven lessenTotaal geregistreerde lessen.
📈 Gemiddelde scoreOver alle games van alle leerlingen.
🎳 Geregistreerde scoresTotaal ingevoerde game-scores.
💬 Ongelezen berichten v1.08Aantal ongelezen berichten van leerlingen. Klik op de kaart om direct naar de Berichten-tab te gaan. Rood kader = er wachten berichten.
Inklapbare secties
  • 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).
Klik op de sectietitel om een blok in of uit te klappen. De pijltjesknop rechtsboven klapt alle secties tegelijk in of uit.

The dashboard gives you an up-to-date overview of your work as a trainer upon login.

Statistic cards
👥 Active studentsNumber of non-archived students.
📅 Lessons givenTotal registered lessons.
📈 Average scoreAcross all games of all students.
🎳 Registered scoresTotal entered game scores.
💬 Unread messages v1.08Number of unread messages from students. Click the card to go directly to the Messages tab. Red border = messages are waiting.
Collapsible sections
  • 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).
Click a section title to collapse or expand it. The arrow button in the top right collapses or expands all sections at once.
👥
LeerlingenStudents
Profielen, contactgegevens en verenigingenProfiles, contact details and clubs
Leerlingenlijst

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.

Leerling toevoegen
  1. Klik op Nieuwe leerling (+ knop rechtsboven).
  2. Vul de gegevens in: naam (verplicht), e-mail, telefoon, geboortedatum.
  3. Kies spelerstype, handvaardigheid en release-stijl.
  4. Stel primaire vereniging en eventuele overige clubs in (max. 5).
  5. Voeg tags toe (komma-gescheiden, bijv. Jeugd, Competitie).
  6. Klik op Opslaan.
Contactgegevens (v1.06)
  • 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.
Acties 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).
Starter-tier: je kunt maximaal 5 actieve leerlingen hebben. Upgrade naar Pro voor onbeperkt leerlingen.
Student list

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.

Add a student
  1. Click New student (+ button top right).
  2. Fill in the details: name (required), email, phone, date of birth.
  3. Choose player type, handedness and release style.
  4. Set primary club and any additional clubs (max. 5).
  5. Add tags (comma-separated, e.g. Youth, Competition).
  6. Click Save.
Contact details (v1.06)
  • 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.
Actions 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).
Starter tier: you can have a maximum of 5 active students. Upgrade to Pro for unlimited students.
📅
LessenLessons
Individueel, groep, terugkerend en kalenderweergaveIndividual, group, recurring and calendar view
Lijst- en kalenderweergave Nieuw v1.08

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.
De kalenderweergave is ook bereikbaar via de aparte Kalender-tab in de zijbalk. Beide tonen dezelfde gegevens.
Les aanmaken
  1. Ga naar Lessen en klik op Nieuwe les.
  2. Kies een datum en optioneel een starttijd (HH:MM).
  3. Selecteer één of meer leerlingen (max. 4 per les). Selecteer je niemand, dan is een lesnaam verplicht.
  4. Kies een locatie (107 NBF-bowlingcentra beschikbaar).
  5. Vul de notitievelden in: Techniek, Tactiek en Overige bijzonderheden.
  6. Voeg optioneel een referentiecode toe (bijv. baanreserveringsnummer).
  7. Klik op Opslaan.
Lesplan koppelen aan een les v1.09

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.
Lesplannen moeten eerst aangemaakt worden via de tab Lesplannen. Zijn er nog geen lesplannen, dan is de dropdown niet zichtbaar.
Referentiecode v1.06

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.

Groepslessen

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.

Terugkerende lessen

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.
Financieel per les v1.05

Klik op Financieel ▼ in het lesformulier om de financiële sectie uit te klappen. Deze gegevens zijn alleen zichtbaar voor de trainer.

Inkoop (€)Wat jij betaalt voor de les (bijv. baanhuur). Bedrag inclusief BTW.
Verkoop (€)Wat de leerling betaalt. Bedrag inclusief BTW.
  • 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.
List and calendar view New v1.08

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.
The calendar view is also accessible via the separate Calendar tab in the sidebar. Both show the same data.
Create a lesson
  1. Go to Lessons and click New lesson.
  2. Choose a date and optionally a start time (HH:MM).
  3. Select one or more students (max. 4 per lesson). If you select none, a lesson name is required.
  4. Choose a location (107 NBF bowling centres available).
  5. Fill in the note fields: Technique, Tactics and Other notes.
  6. Optionally add a reference code (e.g. lane reservation number).
  7. Click Save.
Link a lesson plan to a lesson v1.09

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.
Lesson plans must first be created in the Lesson Plans tab. If there are no lesson plans yet, the dropdown will not be visible.
Reference code v1.06

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.

Group lessons

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.

Recurring lessons

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.
Financial per lesson v1.05

Click Financial ▼ in the lesson form to expand the financial section. This data is only visible to the trainer.

Purchase (€)What you pay for the lesson (e.g. lane rental). Amount including VAT.
Sale (€)What the student pays. Amount including VAT.
  • 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.
🎳
Clinics
Hele of halve dag, meerdere deelnemersFull or half-day sessions with multiple participants
Clinic aanmaken
  1. Ga naar Lessen → tabblad Clinics → klik op Nieuwe clinic.
  2. Vul de naam, datum en het type in: Hele dag, Halve dag ochtend of Halve dag middag.
  3. Kies starttijd, duur (standaard 480 min), locatie en optioneel een lesplan als sjabloon.
  4. Selecteer de deelnemende leerlingen via de checkboxlijst.
  5. Voeg beschrijving en interne notities toe.
  6. Vul eventueel financiële gegevens in (inkoop/verkoop/betaald).
Weergave in kalender
  • Clinics zijn zichtbaar in de Kalender naast de reguliere lessen.
  • Kleurcodering: Halve dag oranje, Hele dag rood.
Create a clinic
  1. Go to Lessons → tab Clinics → click New clinic.
  2. Enter the name, date and type: Full day, Half day morning or Half day afternoon.
  3. Choose start time, duration (default 480 min), location and optionally a lesson plan as template.
  4. Select the participating students via the checkbox list.
  5. Add description and internal notes.
  6. Optionally fill in financial data (purchase/sale/paid).
View in calendar
  • Clinics are visible in the Calendar alongside regular lessons.
  • Color coding: Half day orange, Full day red.
🗓️
KalenderCalendar
Maand- en weekoverzicht van lessen en clinicsMonthly and weekly overview of lessons and clinics

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.

Kleurcodering
  • Blauw — individuele les
  • Groen — groepsles
  • Oranje — clinic (halve dag)
  • Rood — clinic (hele dag)
Interactie
  • 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.

Color coding
  • Blue — individual lesson
  • Green — group lesson
  • Orange — clinic (half day)
  • Red — clinic (full day)
Interaction
  • 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.
🏆
Scores
Games registreren en statistieken bekijkenRecord games and view statistics
Score invoeren
  1. Ga naar Scores en klik op Score toevoegen.
  2. Selecteer de leerling en vul datum en score (0–300) in.
  3. Voeg optioneel strikes, spares en splits toe.
  4. Kies de locatie en het speltype: Huisleague, Toernooi of Vrij spel.
  5. Voeg eventueel een notitie toe en klik op Opslaan.
Kleurcodering scores
  • ≥ 200 — uitstekend (groen)
  • ≥ 150 — goed (blauw)
  • < 150 — aandacht nodig (oranje)
Statistieken per leerling

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
Persoonlijke Records van een leerling inzien v1.10

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.

Enter a score
  1. Go to Scores and click Add score.
  2. Select the student and enter date and score (0–300).
  3. Optionally add strikes, spares and splits.
  4. Choose the location and game type: House league, Tournament or Practice.
  5. Optionally add a note and click Save.
Score color coding
  • ≥ 200 — excellent (green)
  • ≥ 150 — good (blue)
  • < 150 — needs attention (orange)
Statistics per student

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
View a student's Personal Records v1.10

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.

🎯
Aandachtspunten & DoelenFocus Points & Goals
Categorieën, ballenraster en doelen stellenCategories, ball rack and goal setting
Aandachtspunten per categorie

Open het aandachtspuntenscherm via de leerlingenlijst of het leerlingprofiel. Je kunt punten toevoegen in vijf categorieën:

🎯 TechniekHouding, aanloop, zwaaibaan, afwerping.
♟️ TactiekLijnkeuze, baancondities, aanpassing.
🧠 MentaalFocuspunten, druk, concentratie.
🎳 Materiaal & KeuzeBal, oppervlak, boorpatroon, advies.
Ballenraster

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.
Doelen (Pro/Elite)

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).
Doelen zijn niet beschikbaar op de Starter-tier.
Focus points per category

Open the focus points screen via the student list or student profile. You can add points in five categories:

🎯 TechniquePosture, approach, swing path, release.
♟️ TacticsLine selection, lane conditions, adjustment.
🧠 MentalFocus points, pressure, concentration.
🎳 Equipment & ChoiceBall, surface, drilling pattern, advice.
Ball rack

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.
Goals (Pro/Elite)

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).
Goals are not available on the Starter tier.
📋
Lesplannen & OefenblokkenLesson Plans & Exercise Blocks
Herbruikbare plannen samenstellenBuilding reusable plans
Oefenblokken

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.
Lesplan aanmaken
  1. Klik op Nieuw lesplan.
  2. Geef het plan een naam en beschrijving.
  3. Selecteer oefenblokken via de checkboxlijst.
  4. De totale duur wordt automatisch berekend.
  5. 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.

Lesplan als PDF

Via het lesplanoverzicht kun je een lesplan als PDF genereren en direct per e-mail versturen (SMTP vereist).

Exercise blocks

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.
Create a lesson plan
  1. Click New lesson plan.
  2. Give the plan a name and description.
  3. Select exercise blocks via the checkbox list.
  4. The total duration is calculated automatically.
  5. 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.

Lesson plan as PDF

From the lesson plan overview you can generate a lesson plan as PDF and send it directly by email (SMTP required).

💶
KasboekFinancials
Financieel jaaroverzicht van inkomsten en uitgavenAnnual financial overview of income and expenses
Het Kasboek is beschikbaar vanaf de Pro-licentie.

Het Kasboek geeft een volledig financieel overzicht per kalenderjaar met BTW-specificatie.

Jaarselector

Bovenaan het Kasboek kies je het gewenste jaar. De selector toont automatisch alle jaren waarvoor data bestaat.

Inkomstenlijst
  • 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)
Bij lessen is de ingevulde prijs inclusief BTW. Excl. = incl. ÷ (1 + btw/100).
Uitgavenlijst
  • Ingekochte lessen — lessen met een inkoopprijs.
  • Ingekochte clinics — clinics met een inkoopprijs.
  • Handmatige kostenposten — eigen kosten toegevoegd via het Kasboek.
Handmatige kostenposten toevoegen
  1. Klik op + Kostenpost toevoegen.
  2. Kies datum en categorie: Cursus/Opleiding · Workshop · Materiaal · Reiskosten · Software/Licentie · Overig.
  3. Vul omschrijving in (verplicht) en het bedrag exclusief BTW.
  4. Stel het BTW-percentage in (0–25%).
  5. Voeg optioneel referentie en notities toe en klik Opslaan.
CSV-export

Klik op CSV exporteren om het Kasboek te downloaden als spreadsheet voor je boekhouding.

Financials is available from the Pro licence onwards.

Financials gives a complete financial overview per calendar year with VAT breakdown.

Year selector

At the top of Financials you choose the desired year. The selector automatically shows all years for which data exists.

Income list
  • 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)
The price entered for lessons is VAT inclusive. Excl. = incl. ÷ (1 + vat/100).
Expense list
  • Purchased lessons — lessons with a purchase price.
  • Purchased clinics — clinics with a purchase price.
  • Manual expense entries — your own costs added via Financials.
Add manual expense entries
  1. Click + Add expense.
  2. Choose date and category: Course/Training · Workshop · Equipment · Travel · Software/Licence · Other.
  3. Enter description (required) and the amount excluding VAT.
  4. Set the VAT rate (0–25%).
  5. Optionally add reference and notes, then click Save.
CSV export

Click Export CSV to download the financials as a spreadsheet for your accounting.

📄
PDF RapportenPDF Reports
Leerlingrapport genereren en versturenGenerate and send student reports

BowlUp genereert PDF-rapporten volledig in de browser (jsPDF), zonder dat gegevens naar een externe server worden gestuurd. A4-formaat, altijd witte achtergrond.

Inhoud van het leerlingrapport
HeaderNavy balk, BowlUp-naam, datum, trainer-logo, naam leerling.
1. ProfielNaam, contactgegevens, spelerstype, hand, release, verenigingen, tags.
2. LessenLaatste 15 lessen: datum, duur, soort, locatie.
3. AandachtspuntenPer categorie als tabel.
4. DoelenTrainer-doelen en leerlingdoelen als aparte subtabellen.
Voettekst"BowlUp Tracker — [naam]" · "Pagina X van Y".
PDF downloaden of mailen
  • 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.

Contents of the student report
HeaderNavy bar, BowlUp name, date, trainer logo, student name.
1. ProfileName, contact details, player type, hand, release, clubs, tags.
2. LessonsLast 15 lessons: date, duration, type, location.
3. Focus pointsPer category as table.
4. GoalsTrainer goals and student goals as separate sub-tables.
Footer"BowlUp Tracker — [name]" · "Page X of Y".
Download or email PDF
  • 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.
💬
BerichtenMessages
Direct communiceren met leerlingenCommunicate directly with students

Via de Berichten-module kun je als trainer rechtstreeks tekstberichten uitwisselen met je leerlingen. Alle communicatie blijft binnen BowlUp — geen externe apps nodig.

Trainer — berichten lezen en sturen
  1. Klik op 💬 Berichten in de zijbalk.
  2. Links zie je het gesprekkenlijst: alle leerlingen waarmee je een gesprek hebt, met het laatste bericht en tijdstip.
  3. Klik op een leerling om het volledige gesprek rechts te openen.
  4. Typ een bericht onderin en klik op Verstuur (of druk op Enter).
  5. Om een nieuw gesprek te starten: klik op + Nieuw gesprek en selecteer de leerling.
De zijbalk toont een oranje badge met het aantal ongelezen berichten. Het dashboard heeft ook een klikbare teller die direct naar de Berichten-tab springt.
Leerling — berichten lezen en sturen

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.
Automatisch vernieuwen
  • Zolang de Berichten-tab open is: vernieuwen elke 15 seconden.
  • Badge in zijbalk/tab-knop: bijwerken elke 60 seconden.
Stuur geen financiële of gevoelige gegevens via de berichtenmodule.

The Messages module lets you exchange text messages directly with your students. All communication stays within BowlUp — no external apps needed.

Trainer — read and send messages
  1. Click 💬 Messages in the sidebar.
  2. On the left you see the conversation list: all students you've chatted with, with the last message and timestamp.
  3. Click a student to open the full conversation on the right.
  4. Type a message at the bottom and click Send (or press Enter).
  5. To start a new conversation: click + New conversation and select the student.
The sidebar shows an orange badge with the number of unread messages. The dashboard also has a clickable counter that jumps straight to the Messages tab.
Student — read and send messages

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.
Auto-refresh
  • While the Messages tab is open: refresh every 15 seconds.
  • Badge in sidebar/tab button: update every 60 seconds.
Do not send financial or sensitive data via the messages module.
⚙️
InstellingenSettings
Profiel, BTW-defaults, e-mail en brandingProfile, VAT defaults, email and branding
Trainerprofiel
  • 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.
Standaard BTW-tarieven v1.06

Stel de BTW-percentages in die automatisch worden vooringevuld bij nieuwe lessen en clinics.

BTW verkoop (%)Tarief voor de verkoopprijs. Standaard 21%.
BTW inkoop (%)Tarief voor de inkoopprijs. Standaard 21%.
E-mail (SMTP)

Vul SMTP-gegevens in om PDF-rapporten en uitnodigingen per e-mail te versturen.

Gmail: host smtp.gmail.com, poort 587, SSL/TLS uit. Je hebt een App-wachtwoord nodig.
Kleurinstellingen & branding v1.08
  • 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.
Kleuren worden bij het opslaan direct naar de server gestuurd en zijn dan ook zichtbaar in het studentportaal.
Data backup

Klik op Data exporteren om alle jouw gegevens te downloaden als JSON-bestand.

Taal

Schakel tussen Nederlands en Engels via de taalknop in de instellingen of in de zijbalkfooter.

Trainer profile
  • 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.
Default VAT rates v1.06

Set the VAT percentages that are automatically pre-filled for new lessons and clinics.

Sales VAT (%)Rate for the sale price. Default 21%.
Purchase VAT (%)Rate for the purchase price. Default 21%.
Email (SMTP)

Enter SMTP details to send PDF reports and invitations by email.

Gmail: host smtp.gmail.com, port 587, SSL/TLS off. You need an App Password.
Color settings & branding v1.08
  • 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.
Colors are sent to the server when saved and are then visible in the student portal.
Data backup

Click Export data to download all your data as a JSON file.

Language

Switch between Dutch and English via the language button in settings or in the sidebar footer.

🎓
StudentportaalStudent Portal
Wat leerlingen kunnen zien, doen en communicerenWhat students can see, do and communicate
Bijgewerkt / Updated v1.10

Leerlingen hebben een eigen portaal (student.html) dat is afgescheiden van het trainersgedeelte. Financiële gegevens zijn hier nooit zichtbaar.

Profielfoto v1.09

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.

Tabbladen in het portaal
📊 DashboardStatistieken, aankomende lessen (v1.09) en recente lessen.
🏆 Mijn ScoresScorehistorie + eigen scores invoeren.
📅 Mijn LessenLesoverzicht met klikbare lesdetails (v1.09).
📝 HuiswerkHuiswerkopdrachten van trainer (v1.09).
🎯 Mijn AandachtspuntenTrainer-punten + eigen punten toevoegen (v1.09).
🎯 Mijn DoelenTrainer-doelen inzien + eigen doelen beheren (v1.09).
🏆 PRPersoonlijke records bijhouden: beste game, 3 games en 6 games. v1.10
💬 BerichtenChatgesprek met de trainer.
Dashboard — aankomende lessen v1.09

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.

Mijn Lessen — lesdetail v1.09

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.
Huiswerk tab v1.09

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.

Eigen aandachtspunten v1.09

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.
Eigen doelen v1.09

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: ActiefBehaaldGestopt.
  • Verwijderen via de × knop. De trainer ziet de eigen doelen van de leerling in het aandachtspuntenscherm.
Huisstijl van de trainer v1.08

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.
Toegang voor leerlingen
  1. De trainer maakt een account aan via de knop Uitnodigen.
  2. De leerling ontvangt een tijdelijk wachtwoord en logt in op /student.html.
  3. 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.

Profile photo v1.09

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.

Tabs in the portal
📊 DashboardStatistics, upcoming lessons (v1.09) and recent lessons.
🏆 My ScoresScore history + enter own scores.
📅 My LessonsLesson overview with clickable lesson details (v1.09).
📝 HomeworkHomework assignments from trainer (v1.09).
🎯 My Focus PointsTrainer points + add own points (v1.09).
🎯 My GoalsView trainer goals + manage own goals (v1.09).
🏆 PRTrack personal records: best game, 3 games and 6 games. v1.10
💬 MessagesChat with the trainer.
Dashboard — upcoming lessons v1.09

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.

My Lessons — lesson detail v1.09

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.
Homework tab v1.09

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.

Own focus points v1.09

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.
Own goals v1.09

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: ActiveAchievedStopped.
  • Delete via the × button. The trainer sees the student's own goals in the focus points screen.
Trainer branding v1.08

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.
Access for students
  1. The trainer creates an account via the Invite button.
  2. The student receives a temporary password and logs in at /student.html.
  3. After logging in, the student sees only their own data in the trainer's branding.
🏆
Persoonlijke Records (PR-pagina)Personal Records (PR Page)
Leerlingen registreren hun beste scores per speltypeStudents register their best scores per game type
Nieuw / New v1.10

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.

Drie record-typen
🥇 Beste game (1 game)Hoogste score over één game. Maximum: 300.
🥈 Beste serie (3 games)Hoogste totaal over drie games. Maximum: 900.
🥉 Beste serie (6 games)Hoogste totaal over zes games. Maximum: 1800.
Een record toevoegen
  1. Klik op + Record toevoegen onder het gewenste type.
  2. Vul de score in (verplicht) en optioneel: bal, datum, bowlingcentrum, baan en evenement.
  3. Klik op Opslaan.
Badges: PR en evenaring
  • 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.
Meerdere 300-games bijhouden? Dat kan. Elke perfect game kan afzonderlijk worden geregistreerd met eigen details. Ze krijgen allemaal de evenaring-badge naast het eerste record.
Een record verwijderen

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.

Trainer ziet de PR's ook

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.

Three record types
🥇 Best game (1 game)Highest single game score. Maximum: 300.
🥈 Best series (3 games)Highest 3-game total. Maximum: 900.
🥉 Best series (6 games)Highest 6-game total. Maximum: 1800.
Adding a record
  1. Click + Add record below the desired type.
  2. Enter the score (required) and optionally: ball, date, bowling centre, lane and event.
  3. Click Save.
Badges: PR and tie
  • 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.
Want to track multiple 300-games? You can. Each perfect game can be registered separately with its own details. They all receive the tie badge alongside the first record.
Deleting a record

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 PRs too

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.

📓
TrainingslogboekTraining Log
Dagelijkse notities buiten de reguliere lessenDaily notes outside regular lessons
Nieuw / New v1.11

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.

Als trainer — notities toevoegen
  1. Ga naar 📓 Trainingslogboek in de navigatie.
  2. Selecteer een leerling in de dropdown bovenaan.
  3. Klik op + Nieuw logboek.
  4. Vul de datum, stemming (😞 t/m 😄), optionele titel en je aantekening in.
  5. Klik op Opslaan. De entry verschijnt direct in de lijst.
Entries worden gesorteerd op datum — nieuwste bovenaan. Gebruik de stemmingsindicator om op termijn te zien hoe een leerling zich ontwikkelt.
Velden per entry
DatumVerplicht. Standaard staat de datum op vandaag.
Stemming (1–5)😞 Slecht · 😕 Matig · 😐 Neutraal · 🙂 Goed · 😄 Uitstekend
TitelOptioneel — korte omschrijving (bijv. "Na KNBF-kwalificatie").
AantekeningVrije tekst — meerdere regels mogelijk.
Entry bewerken of verwijderen
  • 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.
Leerling kan ook notities toevoegen

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.

Notities van de leerling zijn zichtbaar voor de trainer. Informeer de leerling hierover.

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.

As a trainer — adding notes
  1. Go to 📓 Training Log in the navigation.
  2. Select a student from the dropdown at the top.
  3. Click + New entry.
  4. Fill in the date, mood (😞 to 😄), optional title and your note.
  5. Click Save. The entry appears immediately in the list.
Entries are sorted by date — newest first. Use the mood indicator to track a student's emotional development over time.
Entry fields
DateRequired. Defaults to today.
Mood (1–5)😞 Poor · 😕 Fair · 😐 Neutral · 🙂 Good · 😄 Excellent
TitleOptional — short description (e.g. "After KNBF qualifier").
NoteFree text — multiple lines allowed.
Edit or delete an entry
  • 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.
Students can add notes too

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.

Student notes are visible to the trainer. Make sure to inform the student about this.
📅
TrainingsschemaTraining Schedule
Maandoverzicht lessen, clinics en eigen sessies per leerlingMonthly overview of lessons, clinics and own sessions per student
Nieuw / New v1.11

Het Trainingsschema geeft per leerling een maandoverzicht van alle trainingsactiviteiten. De module combineert drie bronnen in één kalenderweergave.

Drie typen activiteiten
📚 Lessen (blauw)Individuele lessen gekoppeld aan de leerling (vanuit de Lessen-module).
🏫 Clinics (goud)Clinics waaraan de leerling deelneemt (vanuit de Clinics-module).
🏋️ Eigen sessies (groen)Vrije oefensessies aangemaakt in het schema — buiten les en clinic.
Schema bekijken
  1. Ga naar 📅 Trainingsschema in de navigatie.
  2. Selecteer een leerling in de dropdown.
  3. Gebruik ‹ Vorige en Volgende › om door maanden te navigeren.
  4. Activiteiten verschijnen gegroepeerd per dag.
Eigen sessie toevoegen
  1. Selecteer een leerling en klik op + Eigen sessie rechtsboven.
  2. Vul in: datum, titel, duur (minuten), locatie en notities.
  3. Klik op Opslaan. De sessie verschijnt als groene balk in het schema.
Eigen sessies zijn bewerkbaar (✏️) en verwijderbaar (🗑️) via de knoppen naast de activiteit. Lessen en clinics zijn alleen in de respectievelijke modules te bewerken.
Gebruik
  • 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.

Three activity types
📚 Lessons (blue)Individual lessons linked to the student (from the Lessons module).
🏫 Clinics (gold)Clinics the student participates in (from the Clinics module).
🏋️ Own sessions (green)Free practice sessions created in the schedule — outside lessons and clinics.
Viewing the schedule
  1. Go to 📅 Training Schedule in the navigation.
  2. Select a student from the dropdown.
  3. Use ‹ Previous and Next › to navigate between months.
  4. Activities appear grouped by day.
Adding an own session
  1. Select a student and click + Own session in the top right.
  2. Fill in: date, title, duration (minutes), location and notes.
  3. Click Save. The session appears as a green bar in the schedule.
Own sessions can be edited (✏️) and deleted (🗑️) via the buttons next to the activity. Lessons and clinics can only be edited in their respective modules.
Use cases
  • 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.
AbonnementenSubscriptions
Starter, Pro en Elite — wat zit erin?Starter, Pro and Elite — what's included?
Starter
  • Max. 5 actieve leerlingen
  • Lessen & scores
  • PDF rapporten
  • Kalender
  • Berichten
Pro
  • Onbeperkt leerlingen
  • Alles van Starter
  • Kasboek
  • Doelen (max. 3/leerling)
  • Uitgebreide statistieken
Elite
  • Alles van Pro
  • Team-functies (roadmap)
  • Meerdere trainers (roadmap)
Je huidige tier en een upgradeknop staan in Instellingen → Account.
Starter
  • Max. 5 active students
  • Lessons & scores
  • PDF reports
  • Calendar
  • Messages
Pro
  • Unlimited students
  • Everything in Starter
  • Financials
  • Goals (max. 3/student)
  • Advanced statistics
Elite
  • Everything in Pro
  • Team features (roadmap)
  • Multiple trainers (roadmap)
Your current tier and an upgrade button are in Settings → Account.
Taken (ToDo)Tasks (ToDo)
Actiepunten bijhouden met deadline en automatische herinneringTrack action items with deadlines and automatic reminders

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

  1. Ga naar Taken in het linker menu.
  2. Klik op + Nieuwe taak.
  3. Vul een titel in (verplicht) en eventueel een omschrijving.
  4. Stel de deadline in op datum én tijd.
  5. Kies een prioriteit: 🔴 Hoog, 🟡 Normaal of 🟢 Laag.
  6. 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.

Tip: Gebruik hoge prioriteit voor taken die die dag moeten worden afgehandeld, en lage prioriteit voor taken die je op de agenda wilt zetten maar die minder urgent zijn.

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

  1. Go to Tasks in the left menu.
  2. Click + New task.
  3. Enter a title (required) and optionally a description.
  4. Set the deadline to a date and time.
  5. Choose a priority: 🔴 High, 🟡 Normal or 🟢 Low.
  6. 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.

Tip: Use high priority for tasks that need to be handled today, and low priority for tasks you want to keep on the radar but are less urgent.
Veelgestelde vragenFrequently Asked Questions
Snelle antwoorden op bekende vragenQuick answers to common questions
Ik zie mijn logo niet meer na het opslaan van mijn profiel

Dit is normaal gedrag van browsers. Na opslaan toont BowlUp het logo als preview in het instellingenscherm. Het logo zit opgeslagen in de database.

Het e-mailen van een PDF mislukt

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.
Groepslessen worden dubbel geteld in het Kasboek

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.

Kan ik een gearchiveerde leerling terugzetten?

Ja. Klik op Toon gearchiveerd in de leerlingenlijst en klik op het herstel-icoon bij de leerling. Alle data blijft bewaard.

Mijn sessie verloopt steeds na korte tijd

JWT-tokens zijn 7 dagen geldig. Als je eerder uitgelogd wordt, controleer dan of localStorage wordt geblokkeerd door een browserextensie.

Hoe voer ik een BTW-vrije les in?

Stel het BTW-tarief in op 0 in Instellingen → Standaard BTW-tarieven.

Hoe stuur ik een bericht naar een leerling?

Ga naar Berichten in de zijbalk. Klik op + Nieuw gesprek, selecteer de leerling, typ je bericht en druk op Verstuur of Enter.

De kleuren van het studentportaal komen niet overeen met mijn instellingen
  • 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.
Het logo van de trainer is niet zichtbaar in het studentportaal

Controleer of je een logo hebt geüpload in Instellingen → Trainerprofiel → Logo en opgeslagen. Het logo verschijnt na herladen van de pagina.

Berichten worden niet automatisch vernieuwd

De berichtenmodule poll elke 15 seconden, maar alleen als de Berichten-tab actief is. Herlaad de pagina als berichten uitblijven en controleer je internetverbinding.

Hoe voegt een leerling een profielfoto toe? v1.09

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.

Wat staat er op het tabblad Huiswerk? v1.09

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.

Een leerling kan zijn eigen doelen niet opslaan v1.09

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.

Het lesplan is niet zichtbaar bij het bewerken van een les

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.

Hoe voeg ik een persoonlijk record toe als leerling? v1.10

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.

Kan ik meerdere 300-games registreren? v1.10

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.

Kan de trainer mijn persoonlijke records zien? v1.10

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.

I can't see my logo after saving my profile

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.

Emailing a PDF fails

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.
Group lessons are counted twice in Financials

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.

Can I restore an archived student?

Yes. Click Show archived in the student list and click the restore icon next to the student. All data is preserved.

My session keeps expiring quickly

JWT tokens are valid for 7 days. If you're logged out earlier, check whether localStorage is being blocked by a browser extension.

How do I enter a VAT-exempt lesson?

Set the VAT rate to 0 in Settings → Default VAT rates.

How do I send a message to a student?

Go to Messages in the sidebar. Click + New conversation, select the student, type your message and press Send or Enter.

The student portal colors don't match my settings
  • 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.
The trainer logo is not visible in the student portal

Check that you uploaded a logo in Settings → Trainer profile → Logo and saved. The logo appears after reloading the page.

Messages don't refresh automatically

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.

How does a student upload a profile photo? v1.09

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.

What does the Homework tab show? v1.09

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.

A student can't save their own goals v1.09

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.

The lesson plan dropdown is not visible when editing a lesson

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.

How do I add a personal record as a student? v1.10

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.

Can I register multiple 300-games? v1.10

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.

Can the trainer see my personal records? v1.10

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.