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 2.3 — July 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: voornaam en achternaam (minstens één verplicht), e-mail, telefoon, geboortedatum.
- Kies spelerstype, handvaardigheid en release-stijl.
- Kies het land via de vlagkaart-kiezer. Nederland: selecteer NBF-vereniging uit de dropdown (max. 5 clubs). Andere landen: voer de verenigingsnaam als vrije tekst in.
- Voeg tags toe (komma-gescheiden, bijv. Jeugd, Competitie).
- Klik op Opslaan.
Het tabblad Vereniging bevat een grafische vlagkaart-kiezer met 8 landen. Klik op een vlag om het land te selecteren:
- 🇳🇱 Nederland — NBF-structuur: primaire vereniging via dropdown + tot 5 overige clubs via checkboxes.
- 🇧🇪 België · 🇩🇪 Duitsland · 🇫🇮 Finland · 🇺🇸 USA · 🇬🇷 Griekenland · 🇮🇹 Italië · 🇬🇧 Engeland — vrij tekstveld voor primaire vereniging en overige clubs.
- Oudercontact — voor jeugdleerlingen: naam, e-mail en telefoonnummer van ouder/verzorger.
- Clubcoach — contactgegevens van de clubcoach die de leerling begeleidt naast de les.
- 📁 Dossier — open het leerlingdossier: tijdlijn, geplande lessen, lesverzoeken, doelen en vaardigheden op één scherm. v2.3
- Bewerken — open het profielformulier (ook beschikbaar via ✏️ in het dossier).
- 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: first name and last name (at least one required), email, phone, date of birth.
- Choose player type, handedness and release style.
- Select the country via the flag card selector. Netherlands: choose NBF club from the dropdown (max. 5 clubs). Other countries: enter the club name as free text.
- Add tags (comma-separated, e.g. Youth, Competition).
- Click Save.
The Club tab contains a graphical flag card selector with 8 countries. Click a flag to select the country:
- 🇳🇱 Netherlands — NBF structure: primary club via dropdown + up to 5 additional clubs via checkboxes.
- 🇧🇪 Belgium · 🇩🇪 Germany · 🇫🇮 Finland · 🇺🇸 USA · 🇬🇷 Greece · 🇮🇹 Italy · 🇬🇧 England — free text field for primary club and additional clubs.
- 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.
- 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.
Vanaf v2.11 werkt het lesformulier als een 3-stap stepper. Elke stap is ook direct klikbaar via de stapindicatoren bovenaan het venster.
- Wie & Waar — zoek en selecteer leerlingen (zoekfilter beschikbaar), kies datum, tijd (HH:MM), duur, locatie en optioneel een herhalingspatroon.
- Lesinhoud — voeg een lesnaam of lesplan toe, vul de blokken Techniek, Tactiek en Overige bijzonderheden in en voeg een referentiecode toe.
- Financiën — stel per-leerling inkoopprijs en verkoopprijs in. Gebruik een punt of komma als decimaalscheider; het €-teken wordt automatisch weergegeven maar niet opgeslagen.
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.
From v2.11 the lesson form works as a 3-step stepper. Each step can also be clicked directly via the step indicators at the top of the window.
- Who & Where — search and select students (search filter available), choose date, time (HH:MM), duration, location and optionally a recurrence pattern.
- Lesson content — add a lesson name or lesson plan, fill in the Technique, Tactics and Other notes blocks, and add a reference code.
- Financials — set purchase price and sale price per student. Use a dot or comma as the decimal separator; the € sign is displayed automatically but not stored.
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 Training → Beschikbaarheid in de zijbalk. Hier stel je vaste trainingstijden in die leerlingen kunnen claimen.
- Klik op + Tijdslot toevoegen.
- Kies de dag van de week, het starttijdstip, de duur en optioneel de locatie.
- Sla op — het slot verschijnt in de kalender en is direct zichtbaar voor je leerlingen.
Als een leerling een tijdslot claimt, ontvang je een melding via de ● badge op het Beschikbaarheid-menu-item. Open de tab Claimverzoeken en klik op Bevestig of Afwijzen.
Leerlingen kunnen ook een les aanvragen op een datum en tijd naar eigen keuze, buiten de beschikbaarheidskalender om. Deze verzoeken verschijnen onder Lesverzoeken van leerlingen in de Beschikbaarheid-tab. Je kunt het verzoek:
- Bevestigen — optioneel met een bericht aan de leerling.
- Afwijzen — optioneel met een reden.
Na je reactie wordt de leerling automatisch via een badge-notificatie op de hoogte gesteld.
Zowel het trainer- als het leerlingportaal controleren elke 60 seconden automatisch op nieuwe berichten en lesverzoeken. Je hoeft de pagina nooit handmatig te vernieuwen om een badge te zien verschijnen.
Go to Training → Availability in the sidebar. Here you set fixed training time slots that students can claim.
- Click + Add time slot.
- Choose the day of the week, start time, duration and optionally the location.
- Save — the slot appears in the calendar and is immediately visible to your students.
When a student claims a time slot, you receive a notification via the ● badge on the Availability menu item. Open the Claim requests tab and click Confirm or Reject.
Students can also request a lesson at a date and time of their choice, outside the availability calendar. These requests appear under Lesson requests from students in the Availability tab. You can:
- Confirm — optionally with a message to the student.
- Reject — optionally with a reason.
After your response, the student is automatically notified via a badge notification.
Both the trainer and student portals automatically check every 60 seconds for new messages and lesson requests. You never need to manually refresh the page to see a badge appear.
- 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.
- 🇬🇧 Engelse vertaling — elk blok heeft optionele velden Title (EN) en Description (EN) voor Engelstalige leerlingen. Vul je deze in, dan zien leerlingen die in het Engels werken de Engelse tekst in hun portaal.
Trainers kunnen oefenblokken delen met collega-trainers die ook BowlUp gebruiken. Zo bouw je samen een gedeelde blokkenbibliotheek op.
- Activeer eerst Samenwerking in Instellingen → Samenwerking. Jij en de andere trainer moeten dit allebei aanzetten.
- Open een bestaand oefenblok via Bewerken. Onder in het formulier verschijnt de sectie Delen met drie opties:
- Niet delen — blok is alleen voor jou zichtbaar (standaard).
- Delen met alle trainers — alle trainers met Samenwerking ingeschakeld kunnen het blok gebruiken.
- Delen met specifieke trainers — vink aan met wie je wilt delen.
- Gedeelde blokken van anderen zijn zichtbaar in het tabblad Blokken van andere trainers in de lesplan-editor.
- 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.
- 🇬🇧 English translation — each block has optional Title (EN) and Description (EN) fields. When filled in, students using the English interface will see the English text in their portal.
Trainers can share exercise blocks with fellow trainers who also use BowlUp, building a shared block library together.
- First enable Collaboration in Settings → Collaboration. Both you and the other trainer need to turn this on.
- Open an existing exercise block via Edit. A Sharing section appears at the bottom of the form with three options:
- Do not share — block is only visible to you (default).
- Share with all trainers — all trainers with Collaboration enabled can use the block.
- Share with specific trainers — tick which trainers to share with.
- Blocks shared by others are visible in the Blocks from other trainers tab in the lesson plan editor.
- 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).
Vanaf versie 2.1 zijn alle financiële functies gebundeld onder het menu-item 💶 Financiën in de zijbalk. Dit menu heeft vijf subtabs die je kunt openklappen:
De tab Overzicht toont vijf samenvattende kaarten:
From version 2.1, all financial features are grouped under the 💶 Finance menu item in the sidebar. This menu has five subtabs you can expand:
The Overview tab shows five summary cards:
De tab Betaalstatus toont per leerling een samenvatting van wat er financieel nog openstaat. Ideaal om snel te zien wie je nog moet aanspreken over een betaling.
The Payment Status tab shows per student a summary of what is still financially outstanding. Ideal for quickly seeing who you need to follow up with about a payment.
De tab Facturen geeft een centraal overzicht van alle facturen die je hebt aangemaakt, met filtermogelijkheden op status.
- Klik op de factuur in het overzicht om hem te openen.
- Gebruik de statusknop om de factuur te markeren als Verzonden, Betaald of terug naar Open.
- Bij Betaald wordt de huidige datum automatisch als betaaldatum vastgelegd.
Facturen maak je aan via de knop Bundelfactuur in de Lessen-tab. Selecteer een leerling, kies de te factureren lessen en klik op Factuur aanmaken. De factuur verschijnt daarna in dit overzicht.
Gebruik de filterknoppen bovenaan het factuuroverzicht om te filteren op Alle, Open, Verzonden, Betaald of Verlopen.
The Invoices tab provides a central overview of all invoices you have created, with filter options by status.
- Click on the invoice in the overview to open it.
- Use the status button to mark the invoice as Sent, Paid or back to Open.
- When marking as Paid, today's date is automatically recorded as the payment date.
Create invoices via the Bundle invoice button in the Lessons tab. Select a student, choose the lessons to invoice and click Create invoice. The invoice then appears in this overview.
Use the filter buttons at the top of the invoice overview to filter by All, Open, Sent, Paid or Overdue.
Met Strippenkaarten kunnen leerlingen een bundel lessen vooruitbetalen. Je kunt een kaart aan een les koppelen zodat de beurt automatisch wordt afgeschreven bij het opslaan van de les.
- Ga naar Financiën → Strippenkaarten en klik op + Nieuwe kaart.
- Selecteer de leerling en kies het type: Strippenkaart of Abonnement.
- Vul het aantal beurten in en optioneel: label, prijs, startdatum en vervaldatum.
- Klik op Opslaan. De kaart is direct actief.
Bij het aanmaken of bewerken van een les voor een leerling met een actieve strippenkaart verschijnt automatisch een koppelsectie in het lesformulier.
- Is de les nog niet gekoppeld: kies de kaart in de dropdown en sla op — de beurt wordt automatisch afgeschreven.
- Is de les al gekoppeld: je ziet een groen informatieblok met de naam van de kaart en het resterende aantal beurten.
Klik op de −1 knop naast een actieve kaart om een beurt handmatig af te schrijven, zonder een les aan te maken.
- Klik op ✕ om een actieve kaart te annuleren.
- Klik op ↺ om een geannuleerde kaart weer te heractiveren.
- Klik op 🗑 om een kaart definitief te verwijderen (inclusief alle gekoppelde beurten). Dit kan niet ongedaan worden gemaakt.
Punch cards allow students to pre-pay a bundle of lessons. You can link a card to a lesson so the session is automatically deducted when saving the lesson.
- Go to Finance → Punch Cards and click + New card.
- Select the student and choose the type: Punch card or Subscription.
- Enter the number of sessions and optionally: label, price, start date and expiry date.
- Click Save. The card is immediately active.
When creating or editing a lesson for a student with an active punch card, a linking section automatically appears in the lesson form.
- If the lesson is not yet linked: choose the card from the dropdown and save — the session is automatically deducted.
- If the lesson is already linked: a green info block shows the card name and remaining sessions.
Click the −1 button next to an active card to manually deduct a session without creating a lesson.
- Click ✕ to cancel an active card.
- Click ↺ to reactivate a cancelled card.
- Click 🗑 to permanently delete a card (including all linked sessions). This cannot be undone.
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.
Met de Bundelfactuur kun je meerdere lessen van dezelfde leerling samenvoegen tot één factuur. Ideaal voor maandfacturen.
- Klik op Bundelfactuur (knop rechtsboven in de Lessen-tab).
- Selecteer de leerling via de dropdown (of de actieve filter geldt automatisch).
- Gebruik de maandfilter om lessen te beperken tot een specifieke maand.
- Vink de te factureren lessen aan — alleen lessen met een ingevulde verkoopprijs worden getoond.
- Het lopende totaal wordt automatisch bijgewerkt.
- Klik op Factuur aanmaken. Er wordt één factuur gegenereerd met alle geselecteerde lessen als regelitems.
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.
The Bundle invoice feature lets you combine multiple lessons from the same student into a single invoice. Ideal for monthly billing.
- Click Bundle invoice (button at the top right of the Lessons tab).
- Select the student from the dropdown (or the active filter applies automatically).
- Use the month filter to narrow lessons to a specific month.
- Check the lessons to invoice — only lessons with a sale price are shown.
- The running total is updated automatically.
- Click Create invoice. A single invoice is generated with all selected lessons as line items.
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.
- Standaard land nieuwe leerling v1.12 — het land dat automatisch wordt voorgeselecteerd in de vlagkaart-kiezer als je een nieuwe leerling aanmaakt.
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.
Onder het trainerprofiel vul je de gegevens in die op facturen worden afgedrukt:
- Adres & woonplaats — verschijnen in de factuurkop.
- IBAN — bankrekeningnummer voor betalingsinstructies op de factuur.
- Betaaltermijn (dagen) — standaard aantal dagen tussen factuurdatum en vervaldatum (bijv. 30).
Beheer de bowlingverenigingen en bowlinghuizen die je gebruikt op leerlingkaarten en lessen. Voeg toe via het formulier; verwijder via de prullenbakknop in de tabel. De toegevoegde verenigingen verschijnen als keuze bij het aanmaken van een leerling; de bowlinghuizen als locatiekeuze bij lessen en clinics.
Alleen beschikbaar voor Elite-abonnees. Koppel een collega-trainer als assistent: die kan inloggen met zijn eigen (gratis Starter) account en heeft dan toegang tot jouw leerlingen, lessen en scores. De assistent kan géén financiële gegevens zien of instellingen aanpassen.
- Vul het e-mailadres van de assistent in het invoerveld in.
- Klik op + Koppelen.
- De assistent ziet na inloggen een keuzescherm om als zichzelf of als jouw assistent te werken.
Vink Ik wil oefenblokken delen met andere trainers aan om de deelfunctie te activeren. Je naam wordt dan zichtbaar voor andere trainers die ook deelnemen. Je kunt dit op elk moment weer uitzetten — gedeelde blokken worden dan automatisch ongedeeld.
Hier zie je je huidige abonnement (Starter, Pro of Elite). Via Upgrade plan kun je overstappen naar een hoger abonnement voor meer leerlingen en extra functies.
Klik op Backup downloaden om alle jouw gegevens te downloaden als JSON-bestand. Handig als reservekopie of om over te stappen naar een ander systeem.
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.
- Default country for new students v1.12 — the country that is automatically pre-selected in the flag card selector when creating a new student.
Set the VAT percentages that are automatically pre-filled for new lessons and clinics.
Below the trainer profile you fill in the details printed on invoices:
- Address & city — appear in the invoice header.
- IBAN — bank account number for payment instructions on the invoice.
- Payment term (days) — default number of days between invoice date and due date (e.g. 30).
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.
Manage the bowling clubs and bowling centres you use on student cards and lessons. Add via the form; delete via the trash icon in the table. Added clubs appear as a choice when creating a student; bowling centres appear as location options for lessons and clinics.
Available for Elite subscribers only. Link a colleague as assistant: they can log in with their own (free Starter) account and will have access to your students, lessons and scores. Assistants cannot view financial data or change settings.
- Enter the assistant's email address in the input field.
- Click + Link.
- After logging in, the assistant sees a choice screen to work as themselves or as your assistant.
Tick I want to share exercise blocks with other trainers to activate the sharing feature. Your name then becomes visible to other participating trainers. You can turn this off at any time — shared blocks are automatically unshared.
Here you can see your current subscription (Starter, Pro or Elite). Use Upgrade plan to switch to a higher tier for more students and extra features.
Click Download backup to download all your data as a JSON file. Useful as a safety copy or to migrate to another system.
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.
In het tabblad 📆 Trainingstijden zie je alle beschikbare tijdsloten die de trainer heeft ingesteld. Klik op Aanvragen naast een slotom het te claimen. De trainer ontvangt een melding en kan het verzoek bevestigen of afwijzen. Je ontvangt een badge-notificatie zodra de trainer reageert.
Staat er geen geschikt tijdslot beschikbaar? Klik op + Eigen verzoek in het Trainingstijden-tabblad.
- Kies een datum (verplicht), een gewenste starttijd en duur.
- Voeg optioneel een toelichting toe.
- Klik op Versturen.
Je kunt een nog niet-beantwoord verzoek ook intrekken via de knop Intrekken. Zodra de trainer reageert, verschijnt er een rode badge op de Meer-knop in de navigatie.
Na een les kun je een evaluatie geven in het tabblad 📅 Mijn Lessen. Klik op de les en gebruik de sterrenselectie (½ tot 5 sterren) om je beoordeling in te vullen. Je kunt ook een korte toelichting toevoegen. De trainer kan de evaluatie inzien in het lesoverzicht.
Als de trainer SMTP-instellingen heeft geconfigureerd, ontvang je automatisch een e-mailherinnering 24 uur voor het begin van je les. Hiervoor is geen actie van jou vereist.
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 📆 Training times tab shows all available time slots set up by the trainer. Click Request next to a slot to claim it. The trainer receives a notification and can confirm or reject the request. You receive a badge notification as soon as the trainer responds.
No suitable time slot available? Click + Custom request in the Training times tab.
- Choose a date (required), a desired start time and duration.
- Optionally add a note.
- Click Submit.
You can also withdraw an unanswered request via the Withdraw button. Once the trainer responds, a red badge appears on the More button in the navigation.
After a lesson you can give an evaluation in the 📅 My Lessons tab. Click the lesson and use the star selector (½ to 5 stars) to submit your rating. You can also add a short note. The trainer can view the evaluation in the lesson overview.
If the trainer has configured SMTP settings, you automatically receive an email reminder 24 hours before your lesson starts. No action is required from you.
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
- Financiën (kasboek, facturen, betaalstatus, overzicht)
- Strippenkaarten v2.1
- 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
- Finance (ledger, invoices, payment status, overview)
- Punch cards v2.1
- 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.
Met het Elite-abonnement kun je één of meer assistent-trainers koppelen aan jouw account. Een assistent werkt met zijn of haar eigen (gratis Starter) account en ziet exact dezelfde leerlingen, lessen en scores als jij — maar heeft geen toegang tot Kasboek, Instellingen, Facturen of Taken.
| Functie | Assistent |
|---|---|
| Leerlingen inzien & bewerken | ✅ |
| Lessen, scores, aandachtspunten | ✅ |
| Lesplannen, logboek, schema | ✅ |
| Berichten met leerlingen | ✅ |
| Kasboek & facturen | 🚫 |
| Instellingen & profiel | 🚫 |
| Taken (ToDo) | 🚫 |
- Ga naar Instellingen (alleen zichtbaar op Elite-abonnement).
- Scroll naar de kaart Assistent-trainers.
- Voer het e-mailadres in van de trainer die je wilt koppelen. De assistent moet al een BowlUp-account hebben (Starter volstaat).
- Klik op + Koppelen. De assistent kan direct inloggen en werkt dan in jouw leerlingscope.
Klik op Verwijderen naast de naam van de assistent in de lijst. De assistent verliest direct de toegang tot jouw leerlingen en werkt daarna weer in zijn of haar eigen (lege) scope.
Standaard kun je maximaal 3 assistenten koppelen. De beheerder van BowlUp kan dit op verzoek aanpassen. Een assistent kan maar aan één Elite-trainer tegelijk gekoppeld zijn.
With an Elite subscription you can link one or more assistant trainers to your account. An assistant uses their own (free Starter) account and sees exactly the same students, lessons and scores as you — but has no access to Financials, Settings, Invoices or Tasks.
| Feature | Assistant |
|---|---|
| View & edit students | ✅ |
| Lessons, scores, focus points | ✅ |
| Lesson plans, log, schedule | ✅ |
| Messages with students | ✅ |
| Financials & invoices | 🚫 |
| Settings & profile | 🚫 |
| Tasks (ToDo) | 🚫 |
- Go to Settings (only visible on the Elite plan).
- Scroll to the Assistant trainers card.
- Enter the email address of the trainer you want to link. The assistant must already have a BowlUp account (Starter is sufficient).
- Click + Link. The assistant can log in immediately and will work in your student scope.
Click Delete next to the assistant's name in the list. The assistant immediately loses access to your students and returns to their own (empty) scope.
By default you can link a maximum of 3 assistants. The BowlUp administrator can adjust this on request. An assistant can only be linked to one Elite trainer at a time.
Het leerlingdossier biedt een CRM-achtig overzicht per leerling: tijdlijn, geplande lessen, openstaande lesverzoeken, doelstellingen, vaardigheden en recente scores — allemaal op één scherm.
- Ga naar Leerlingen.
- Klik op 📁 Dossier naast de naam van een leerling.
- Het scherm schakelt over naar het dossier. Aan de linkerkant staat een zijbalk waarmee je snel naar een andere leerling kunt wisselen.
Typ een notitie in het tekstveld linksboven in het dossier en klik op Opslaan. De notitie verschijnt direct in de tijdlijn.
Klik op ✏️ Bewerken in de header van het dossier. Het vertrouwde profielformulier opent als een modal. Na opslaan wordt het dossier automatisch herladen met de nieuwe gegevens.
Klik in het vaardighedendeel op volledig overzicht →. Je gaat direct naar de Vaardigheidsmatrix-tab met de juiste leerling al geselecteerd.
The student dossier provides a CRM-style overview per student: timeline, upcoming lessons, open lesson requests, goals, skills and recent scores — all on one screen.
- Go to Students.
- Click 📁 Dossier next to the student's name.
- The screen switches to the dossier. On the left there is a sidebar to quickly switch to another student.
Type a note in the text field at the top left of the dossier and click Save. The note appears immediately in the timeline.
Click ✏️ Edit in the dossier header. The familiar profile form opens as a modal. After saving, the dossier automatically reloads with the updated details.
Click full overview → in the skills section. You go directly to the Skills Matrix tab with the correct student already selected.
Doelstellingen leggen de focus op de ontwikkeling van de leerling — los van scores. Trainer en leerling kunnen samen doelen opstellen en volgen via periodieke check-ins.
- Open het 📁 Dossier van een leerling.
- Scroll naar het blok 🎯 Doelen in de rechterkolom.
- Klik op + Nieuw doel, vul de titel in en klik op Opslaan.
- Het doel is direct actief. Je kunt optioneel een lesblok koppelen als onderliggend oefenmateriaal.
Bij elk actief doel kan zowel de trainer als de leerling periodiek een gevoel registreren:
- 🟢 Goed — ik voel dat ik vooruitga.
- 🟡 Neutraal — voortgang is onduidelijk.
- 🔴 Moeilijk — ik kom er nog niet uit.
Bij een rode check-in verschijnt het doel prominenter in het dossier, zodat de trainer direct actie kan ondernemen.
Leerlingen kunnen via het studentportaal → tabblad Doelen zelf een doel aanvragen. Dit doel heeft de status Wacht op goedkeuring totdat de trainer het goedkeurt of afwijst vanuit het dossier.
Goals keep the focus on the student's development — independent of scores. Trainer and student can set goals together and track them through periodic check-ins.
- Open a student's 📁 Dossier.
- Scroll to the 🎯 Goals block in the right column.
- Click + New goal, fill in the title and click Save.
- The goal is immediately active. You can optionally link a lesson block as underlying practice material.
For each active goal, both the trainer and the student can periodically register a feeling:
- 🟢 Good — I feel I'm making progress.
- 🟡 Neutral — progress is unclear.
- 🔴 Difficult — I'm not getting it yet.
A red check-in makes the goal appear more prominently in the dossier, so the trainer can take immediate action.
Students can request a goal themselves via the student portal → Goals tab. This goal has status Pending approval until the trainer approves or rejects it from the dossier.
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.
Vanaf v2.1 is de navigatie gegroepeerd in vier inklapbare menu's: Training, Ontwikkeling, Communicatie en Financiën. Lessen vind je onder 📚 Training → Lessen. Klik op de groepsnaam om hem open te klappen. De actieve groep opent automatisch als je naar een subtab navigeert.
Ga naar Financiën → Strippenkaarten en klik op + Nieuwe kaart. Selecteer een leerling, stel het aantal beurten in en sla op. Daarna kun je de kaart koppelen aan een les via het lesformulier.
Open de les van de leerling (bewerken of nieuw aanmaken). Heeft de leerling een actieve strippenkaart, dan verschijnt er automatisch een koppelsectie onderin het lesformulier. Kies de kaart en sla op. De beurt wordt direct afgeschreven.
Ga naar Financiën → Facturen, open de factuur en klik op Betaald. De betaaldatum wordt automatisch op vandaag gezet. Je kunt de status ook terug zetten naar Open of Verzonden als dat nodig is.
Ga naar Financiën → Strippenkaarten. Geannuleerde kaarten tonen een ↺-knop. Klik hierop en bevestig — de kaart staat daarna weer op Actief.
Ga naar Training → Beschikbaarheid en klik op + Tijdslot toevoegen. Kies dag, tijdstip en duur. Het slot is daarna direct zichtbaar voor je leerlingen in hun Trainingstijden-tab.
Er verschijnt een rode badge op Training → Beschikbaarheid in de zijbalk. Open die tab en scroll naar Lesverzoeken van leerlingen. Je kunt het verzoek bevestigen of afwijzen, optioneel met een reactie.
In het leerlingportaal gaat de leerling naar 📅 Mijn Lessen, klikt op een les en kiest 0,5 t/m 5 sterren. Een optionele toelichting kan worden toegevoegd. De trainer ziet de beoordeling in het lesoverzicht.
Herinneringen worden verstuurd via het systeem-SMTP-account (omgevingsvariabelen SMTP_HOST, SMTP_USER, SMTP_PASS). Controleer in Instellingen of SMTP correct is geconfigureerd. Zijn deze velden leeg, dan worden herinneringen stilzwijgend overgeslagen.
Ga naar Leerlingen en klik op de knop 📁 Dossier rechts naast de naam van een leerling. Het dossier toont tijdlijn, geplande lessen, lesverzoeken, doelen en vaardigheden in één scherm. Gebruik de zijbalk om snel te wisselen tussen leerlingen.
Ja. Klik op ✏️ Bewerken in de header van het dossier. Het bekende profielformulier opent als modal. Na opslaan herlaadt het dossier automatisch met de nieuwe gegevens — je hoeft niet terug naar de leerlingenlijst.
Controleer of het doel de status Actief heeft. Doelen met status Wacht op goedkeuring moeten eerst door de trainer worden goedgekeurd via het dossier (knop Goedkeuren). Pas daarna zijn ze zichtbaar voor de leerling.
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.
From v2.1 the navigation is grouped into four collapsible menus: Training, Development, Communication and Finance. You'll find Lessons under 📚 Training → Lessons. Click the group name to expand it. The active group opens automatically when you navigate to a subtab.
Go to Finance → Punch Cards and click + New card. Select a student, set the number of sessions and save. You can then link the card to a lesson via the lesson form.
Open the student's lesson (edit or new). If the student has an active punch card, a linking section automatically appears at the bottom of the lesson form. Choose the card and save. The session is immediately deducted.
Go to Finance → Invoices, open the invoice and click Paid. The payment date is automatically set to today. You can also revert the status to Open or Sent if needed.
Go to Finance → Punch Cards. Cancelled cards show a ↺ button. Click it and confirm — the card is then set back to Active.
Go to Training → Availability and click + Add time slot. Choose the day, time and duration. The slot is immediately visible to your students in their Training times tab.
A red badge appears on Training → Availability in the sidebar. Open that tab and scroll to Lesson requests from students. You can confirm or reject the request, optionally with a response.
In the student portal, the student goes to 📅 My Lessons, clicks a lesson and selects 0.5 to 5 stars. An optional note can be added. The trainer sees the rating in the lesson overview.
Reminders are sent via the system SMTP account (environment variables SMTP_HOST, SMTP_USER, SMTP_PASS). Check in Settings that SMTP is correctly configured. If these fields are empty, reminders are silently skipped.
Go to Students and click the 📁 Dossier button next to a student's name. The dossier shows the timeline, upcoming lessons, lesson requests, goals and skills on one screen. Use the sidebar to quickly switch between students.
Yes. Click ✏️ Edit in the dossier header. The familiar profile form opens as a modal. After saving, the dossier automatically reloads with the updated details — no need to go back to the student list.
Check that the goal has status Active. Goals with status Pending approval must first be approved by the trainer via the dossier (the Approve button). Only then are they visible to the student.