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.5 — October 2026
👥
LeerlingenStudents
Beheer & profielenManage & profiles
📚
TrainingTraining
Lessen, kalender, logboekLessons, calendar, log
⭐
OntwikkelingDevelopment
Scores, aandachtspuntenScores, focus points
💶
FinanciënFinance
Nieuw v2.1 — strips & facturenNew v2.1 — strips & invoices
⚙️
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.
Nieuwe leerling uitnodigen met een link v2.6

Liever dat de leerling zelf de gegevens invult? Maak een persoonlijke link en stuur die per WhatsApp of e-mail.

  1. Ga naar Leerlingen en klik op Uitnodigen met link. Vul eventueel de voornaam in (voor de begroeting) en kies de taal van het formulier.
  2. Klik op Link maken en daarna op Stuur via WhatsApp, Stuur per e-mail of Kopiëren. De link staat alleen nu in beeld: raak je hem kwijt, dan maak je een nieuwe.
  3. De leerling vult naam, e-mailadres, mobiel nummer en geboortedatum in (onder 18: ook een ouder of voogd) en geeft toestemming. Daarna ziet de leerling één keer een tijdelijk wachtwoord.
  4. De leerling logt in en kiest bij de eerste inlog een eigen wachtwoord. Zolang dat niet gebeurd is, blijft de rest van het portaal dicht.

De link is 14 dagen geldig en werkt één keer. In het venster zie je per uitnodiging of die nog open staat, is gebruikt, verlopen of ingetrokken, en kun je een uitnodiging intrekken. De nieuwe leerling staat in je lijst met de tag Nieuw via link, zodat je de gegevens kunt nalopen. Een leerling met een e-mailadres dat al een account heeft, kan zich niet nog eens aanmelden. Alleen de eigenaar kan uitnodigen, een assistent niet. Past een leerling niet meer in je abonnement, dan kan de link niet worden gebruikt.

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.
Invite a new student with a link v2.6

Would you rather have the student fill in their own details? Create a personal link and send it by WhatsApp or e-mail.

  1. Go to Students and click Invite with link. Optionally enter the first name (for the greeting) and choose the language of the form.
  2. Click Create link, then Send via WhatsApp, Send by e-mail or Copy. The link is only shown now: if you lose it, create a new one.
  3. The student fills in name, e-mail address, mobile number and date of birth (under 18: also a parent or guardian) and gives consent. The student then sees a temporary password once.
  4. The student logs in and chooses their own password at the first login. Until then the rest of the portal stays closed.

The link is valid for 14 days and works once. In the window you see for each invitation whether it is still open, used, expired or revoked, and you can revoke an invitation. The new student appears in your list with the tag Nieuw via link, so you can check the details. A student whose e-mail address already has an account cannot sign up again. Only the owner can invite, not an assistant. If a student no longer fits your plan, the link cannot be used.

📊
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
  • Aankomende lessen v2.4 — de eerstvolgende lessen vanaf vandaag, met datum, tijd, leerling of groep en locatie. Klik op een les om naar die les in het lessenoverzicht te springen; de rij licht even op.
  • Recente lessen — de 5 meest recente lessen tot en met vandaag: datum, leerling, duur en locatie.
  • Recente scores — de 5 meest recente: datum, leerling, score (kleurgecodeerd), strikes en spares.
  • Aandacht nodig — signalen v2.4 — leerlingen die al een tijd niet getraind hebben (standaard 30 dagen, zonder les in de agenda), strippenkaarten die bijna op, op of verlopen zijn en huiswerk dat te laat is. Klik op een regel om het dossier te openen.
  • 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.
Signalen instellen v2.4

Onder Instellingen → Signalen kies je na hoeveel dagen een leerling als inactief geldt (14 tot 180). Je kunt ook een weekoverzicht per e-mail aanzetten: maandagochtend na 07:00 ontvang je een mail met de signalen, alleen als er iets te melden is. Assistenten zien geen strippenkaart- en huiswerksignalen. Is een leerling gestopt maar wil je hem niet deactiveren? Open het dossier en kies 🔕 Geen signalen: dan verschijnt hij niet meer op het dashboard of in het weekoverzicht (ook zijn kaarten en huiswerk niet). Met 🔔 Signalen weer aan zet je het terug. Gedeactiveerde leerlingen komen sowieso niet in de signalen.

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
  • Upcoming lessons v2.4 — the next lessons from today, with date, time, student or group and location. Click a lesson to jump to it in the lessons overview; the row briefly lights up.
  • Recent lessons — the 5 most recent lessons up to and including today: date, student, duration and location.
  • Recent scores — the 5 most recent: date, student, score (color-coded), strikes and spares.
  • Needs attention — signals v2.4 — students who haven't trained for a while (30 days by default, with no lesson planned), punch cards that are almost used up, used up or expired, and homework that is overdue. Click a line to open the student file.
  • 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.
Setting up signals v2.4

Under Settings → Signals you choose after how many days a student counts as inactive (14 to 180). You can also turn on a weekly email overview: on Monday morning after 07:00 you receive an email with the signals, only when there is something to report. Assistants do not see punch card and homework signals. Has a student stopped but you do not want to deactivate them? Open the student file and choose 🔕 No signals: they will no longer appear on the dashboard or in the weekly overview (nor their cards and homework). 🔔 Turn signals back on reverses it. Deactivated students never appear in the signals.

👥
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: voornaam en achternaam (minstens één verplicht), e-mail, telefoon, geboortedatum.
  3. Kies spelerstype, handvaardigheid en release-stijl.
  4. 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.
  5. Voeg tags toe (komma-gescheiden, bijv. Jeugd, Competitie).
  6. Klik op Opslaan.
Land & vereniging v1.12

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.
In Instellingen kun je een standaard land instellen dat automatisch wordt voorgeselecteerd bij het aanmaken van een nieuwe leerling.
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.
Acties per leerling
  • 📁 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).
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: first name and last name (at least one required), email, phone, date of birth.
  3. Choose player type, handedness and release style.
  4. 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.
  5. Add tags (comma-separated, e.g. Youth, Competition).
  6. Click Save.
Country & club v1.12

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.
In Settings you can set a default country that is automatically pre-selected when adding a new student.
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.
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 Bijgewerkt v2.11

Vanaf v2.11 werkt het lesformulier als een 3-stap stepper. Elke stap is ook direct klikbaar via de stapindicatoren bovenaan het venster.

  1. Wie & Waar — zoek en selecteer leerlingen (zoekfilter beschikbaar), kies datum, tijd (HH:MM), duur, locatie en optioneel een herhalingspatroon.
  2. Lesinhoud — voeg een lesnaam of lesplan toe, vul de blokken Techniek, Tactiek en Overige bijzonderheden in en voeg een referentiecode toe.
  3. Financiën — stel per-leerling inkoopprijs en verkoopprijs in. Gebruik een punt of komma als decimaalscheider; het €-teken wordt automatisch weergegeven maar niet opgeslagen.
Je kunt op een stap-indicator klikken om direct naar die stap te springen — ook bij het bewerken van een bestaande les.
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.
  • Heeft de leerling een actieve strippenkaart, dan staat die bij een nieuwe les vooraf geselecteerd en wordt de beurt afgeschreven; de les is dan automatisch betaald (🎟️ in het overzicht) en heeft geen apart bedrag in je cijfers. Met Gegeven door laat je een assistent de les geven (niet door jou gefactureerd); de financiële stap verdwijnt dan.
  • 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 Updated v2.11

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.

  1. Who & Where — search and select students (search filter available), choose date, time (HH:MM), duration, location and optionally a recurrence pattern.
  2. Lesson content — add a lesson name or lesson plan, fill in the Technique, Tactics and Other notes blocks, and add a reference code.
  3. 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.
You can click a step indicator to jump directly to that step — also when editing an existing lesson.
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.
  • For a student with an active punch card the card is preselected for a new lesson and the session is deducted; the lesson is then paid automatically (🎟️ in the overview) and has no separate amount in your figures. With Given by you can let an assistant give the lesson (not invoiced by you); then the financial step disappears.
  • In Financials all lessons are summarised with VAT breakdown.
📆
Beschikbaarheid & LesverzoekenAvailability & Lesson Requests
Vaste tijdsloten, claimverzoeken en open lesverzoekenFixed time slots, claims and open lesson requests
Nieuw / New v2.11 ▼
Beschikbaarheidskalender instellen (trainer)

Ga naar Training → Beschikbaarheid in de zijbalk. Hier stel je vaste trainingstijden in die leerlingen kunnen claimen.

  1. Klik op + Tijdslot toevoegen.
  2. Kies de dag van de week, het starttijdstip, de duur en optioneel de locatie.
  3. Sla op — het slot verschijnt in de kalender en is direct zichtbaar voor je leerlingen.
Tijdsloten zijn wekelijks terugkerend. Je kunt een slot verwijderen om het uit de kalender te halen.
Claimverzoeken bevestigen of afwijzen (trainer)

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.

Lesverzoeken buiten de vaste tijdsloten (trainer)

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.

Badge-notificaties (automatisch, geen vernieuwing nodig) v2.11

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.

Trainer-portalRode badge op Berichten en op Beschikbaarheid bij nieuwe lesverzoeken.
LeerlingportaalRode badge op Meer (nav-knop) bij een reactie van de trainer op een lesverzoek.
Setting up your availability calendar (trainer)

Go to Training → Availability in the sidebar. Here you set fixed training time slots that students can claim.

  1. Click + Add time slot.
  2. Choose the day of the week, start time, duration and optionally the location.
  3. Save — the slot appears in the calendar and is immediately visible to your students.
Time slots recur weekly. You can delete a slot to remove it from the calendar.
Confirm or reject claim requests (trainer)

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.

Lesson requests outside fixed time slots (trainer)

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.

Badge notifications (automatic, no manual refresh needed) v2.11

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.

Trainer portalRed badge on Messages and on Availability for new lesson requests.
Student portalRed badge on the More nav button when the trainer responds to a lesson request.
🎳
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.
Huiswerk met vervaldatum v2.4

Bij de categorie Huiswerk kun je een vervaldatum instellen. De leerling vinkt het huiswerk af in de leerlingportaal, eventueel met een opmerking; jij ziet dat bij het aandachtspunt en in het dossier (✓ Klaar op …). De dag voor de vervaldatum krijgt de leerling een herinnering per e-mail als het nog niet klaar is. Huiswerk dat te laat is verschijnt als signaal op je dashboard.

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.
Homework with a due date v2.4

For the Homework category you can set a due date. The student marks the homework as done in the student portal, optionally with a comment; you see that on the focus point and in the student file (✓ Done on …). The day before the due date the student gets an email reminder if it is not done yet. Homework that is overdue shows up as a signal on your dashboard.

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.
  • 🇬🇧 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.
Een oefenblok kopiëren v2.5

Klik bij een eigen oefenblok op Kopiëren. Je krijgt een kopie met de titel "… (kopie)" en het bewerkscherm opent meteen, zodat je de kopie kunt aanpassen en aanvullen. De kopie is een gewoon eigen blok: het wordt niet gedeeld en het origineel blijft ongewijzigd.

Oefenblokken delen v2.2

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.
Gedeelde blokken zijn alleen-lezen voor de ontvanger. De eigenaar kan het blok op elk moment stoppen met delen.
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.
  • 🇬🇧 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.
Copying an exercise block v2.5

Click Copy on one of your own exercise blocks. You get a copy titled "… (copy)" and the edit screen opens right away so you can adjust and extend it. The copy is a regular block of your own: it is not shared and the original stays unchanged.

Sharing exercise blocks v2.2

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.
Shared blocks are read-only for the recipient. The owner can stop sharing at any time.
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).

💶
Financiën — menu & overzichtFinance — menu & overview
Nieuwe menustructuur en financieel dashboardNew menu structure and financial dashboard
Nieuw / New v2.1 ▼

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:

📊 OverzichtFinancieel dashboard met KPI-kaarten: openstaand, ontvangen, verlopen en totale inkoop.
🏷️ BetaalstatusPer leerling: hoeveel staat er nog open aan lessen en facturen.
📒 KasboekFinancieel jaaroverzicht met BTW-specificatie en CSV-export.
🧾 FacturenOverzicht van alle facturen met statussen en filtermogelijkheden.
🎟️ StrippenkaartenBeheer strippenkaarten en abonnementen per leerling.
Het Financiën-menu staat standaard dicht. Klik op de groepsnaam om het open te klappen. De actieve subtab wordt automatisch gemarkeerd.
Overzicht — KPI-kaarten

De tab Overzicht toont vijf samenvattende kaarten:

💰 Totaal openstaandSom van onbetaalde lessen én openstaande facturen.
✅ Totaal ontvangenSom van betaalde lessen én als betaald gemarkeerde facturen.
⚠️ Verlopen facturenAantal facturen waarvan de vervaldatum is verstreken zonder betaling.
👥 Leerlingen met schuldAantal leerlingen met een openstaand bedrag > €0.
📦 Totale inkoopSom van alle ingekochte lessen en clinics (baanhuur e.d.).
De Financiën-module is beschikbaar vanaf de Pro-licentie. Strippenkaarten vereisen Pro of hoger.

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:

📊 OverviewFinancial dashboard with KPI cards: outstanding, received, overdue and total purchases.
🏷️ Payment StatusPer student: how much is still outstanding for lessons and invoices.
📒 LedgerAnnual financial overview with VAT breakdown and CSV export.
🧾 InvoicesOverview of all invoices with statuses and filter options.
🎟️ Punch CardsManage punch cards and subscriptions per student.
The Finance menu is collapsed by default. Click the group name to expand it. The active subtab is highlighted automatically.
Overview — KPI cards

The Overview tab shows five summary cards:

💰 Total outstandingSum of unpaid lessons and open invoices.
✅ Total receivedSum of paid lessons and invoices marked as paid.
⚠️ Overdue invoicesNumber of invoices whose due date has passed without payment.
👥 Students with debtNumber of students with an outstanding amount > €0.
📦 Total purchasesSum of all purchased lessons and clinics (lane rental etc.).
The Finance module is available from the Pro licence onwards. Punch cards require Pro or higher.
🏷️
Financiën › BetaalstatusFinance › Payment Status
Openstaande bedragen per leerling in één oogopslagOutstanding amounts per student at a glance
Nieuw / New v2.1 ▼

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.

Kolommen in de tabel
LeerlingNaam van de leerling.
Openstaande lessen (€)Som van lessen met een verkoopprijs waarvan Betaald nog niet is aangevinkt.
Openstaande facturen (€)Som van facturen met status open of verzonden.
Totaal (€)Gecombineerd openstaand bedrag.
Leerlingen zonder openstaand bedrag worden niet getoond. De tabel is gesorteerd op totaal openstaand, hoog naar laag.
Lessen die van een strippenkaart zijn afgeschreven zijn automatisch betaald en staan hier niet; lessen die een assistent geeft hebben geen bedragen en staan hier ook niet. Onbetaalde groepstrainingen staan als aparte regel per groep.

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.

Table columns
StudentName of the student.
Outstanding lessons (€)Sum of lessons with a sale price where Paid has not yet been checked.
Outstanding invoices (€)Sum of invoices with status open or sent.
Total (€)Combined outstanding amount.
Students with no outstanding amount are not shown. The table is sorted by total outstanding, high to low.
Lessons deducted from a punch card are automatically paid and are not listed here; lessons given by an assistant have no amounts and are not listed either. Unpaid group trainings appear as a separate line per group.
🧾
Financiën › FacturenFinance › Invoices
Factuuroverzicht met statusbeheerInvoice overview with status management
Nieuw / New v2.1 ▼

De tab Facturen geeft een centraal overzicht van alle facturen die je hebt aangemaakt, met filtermogelijkheden op status.

Factuurstatussen
● OpenFactuur aangemaakt maar nog niet verzonden.
● VerzondenFactuur verstuurd naar de leerling.
● BetaaldBetaling ontvangen. Datum automatisch ingesteld.
● VerlopenVervaldatum verstreken zonder betaling.
Status wijzigen
  1. Klik op de factuur in het overzicht om hem te openen.
  2. Gebruik de statusknop om de factuur te markeren als Verzonden, Betaald of terug naar Open.
  3. Bij Betaald wordt de huidige datum automatisch als betaaldatum vastgelegd.
Factuur bewerken

Met het potlood-icoon (✎) in het overzicht, of de knop Bewerken in een geopende factuur, pas je ontvanger, datums, regels en notitie aan, bijvoorbeeld na een invoerfout. Het factuurnummer en de koppeling met de les, clinic of strippenkaart blijven gelijk. Vul per regel de prijs incl. BTW in: de prijs excl. BTW wordt precies teruggerekend, zodat 100 incl. ook 100,00 blijft.

Ook een betaalde of verstuurde factuur kun je aanpassen; je krijgt dan een waarschuwing en bevestiging. Elke wijziging komt met het oude en nieuwe bedrag in het logboek. Verstuur een gewijzigde factuur opnieuw naar de ontvanger. Boekhoudkundig is een creditnota met een nieuwe factuur het netst; overleg bij twijfel met je boekhouder.
Niet factureerbaar: lessen die een assistent geeft en lessen die van een strippenkaart zijn afgeschreven kunnen niet apart worden gefactureerd; BowlUp weigert dat.
Factuur aanmaken (Bundelfactuur)

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.

Filteren op status

Gebruik de filterknoppen bovenaan het factuuroverzicht om te filteren op Alle, Open, Verzonden, Betaald of Verlopen.

Facturen worden automatisch als Verlopen gemarkeerd wanneer de vervaldatum is verstreken en de status nog niet Betaald is.

The Invoices tab provides a central overview of all invoices you have created, with filter options by status.

Invoice statuses
● OpenInvoice created but not yet sent.
● SentInvoice sent to the student.
● PaidPayment received. Date recorded automatically.
● OverdueDue date passed without payment.
Changing status
  1. Click on the invoice in the overview to open it.
  2. Use the status button to mark the invoice as Sent, Paid or back to Open.
  3. When marking as Paid, today's date is automatically recorded as the payment date.
Editing an invoice

With the pencil icon (✎) in the overview, or the Edit button in an opened invoice, you change the recipient, dates, lines and note, for example after a typing mistake. The invoice number and the link with the lesson, clinic or punch card stay the same. Enter the price incl. VAT per line: the price excl. VAT is calculated exactly, so 100 incl. stays 100.00.

You can also change a paid or sent invoice; you then get a warning and a confirmation. Every change is recorded in the log with the old and new amount. Send a changed invoice to the recipient again. Accounting-wise a credit note with a new invoice is cleaner; ask your bookkeeper if in doubt.
Creating an invoice (Bundle invoice)

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.

Filter by status

Use the filter buttons at the top of the invoice overview to filter by All, Open, Sent, Paid or Overdue.

Invoices are automatically marked as Overdue when the due date has passed and the status is not yet Paid.
Not invoiceable: lessons given by an assistant and lessons deducted from a punch card cannot be invoiced separately; BowlUp refuses it.
🎟️
Financiën › StrippenkaartenFinance › Punch Cards
Lessen vooruitbetalen via strip- of abonnementskaartPre-pay lessons via punch card or subscription
Nieuw / New v2.1 ▼

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.

Strippenkaart aanmaken
  1. Ga naar Financiën → Strippenkaarten en klik op + Nieuwe kaart.
  2. Selecteer de leerling en kies het type: Strippenkaart of Abonnement.
  3. Vul het aantal beurten in en optioneel: label, prijs, startdatum en vervaldatum.
  4. Klik op Opslaan. De kaart is direct actief.
Strippenkaart koppelen aan een les

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.
  • Automatisch afschrijven: bij een nieuwe les voor één leerling met een actieve, niet verlopen kaart met beurten staat die kaart vooraf geselecteerd. In stap 1 zie je dat de beurt wordt afgeschreven; kies in stap 3 niet afschrijven om dat voor die les uit te zetten. Bij een terugkerende reeks, een groepstraining of een les van een assistent gebeurt dit niet automatisch.
  • Een les die van de kaart is afgeschreven is automatisch betaald: je hoeft hem niet apart op betaald te zetten. De kaartprijs is de ontvangst (de kaartfactuur): de les zelf telt niet mee in je overzicht, betaalstatus of kasboek, en kan niet apart worden gefactureerd. In het kasboek staat de kaart als inkomst, op de ingangsdatum.
De prijs van een kaart is het totaal voor de hele kaart, niet per beurt (10 beurten à €10 = 100). Met het potlood-icoon naast de kaart pas je de prijs, naam, einddatum en notities later aan. Een al gemaakte factuur wijzigt niet mee.
Een strippenkaart koppelen werkt alleen bij lessen voor één leerling (geen groepslessen zonder geselecteerde leerling).
Beurt handmatig afschrijven

Klik op de −1 knop naast een actieve kaart om een beurt handmatig af te schrijven, zonder een les aan te maken.

Statussen
ActiefKaart in gebruik, beurten beschikbaar.
VerbruiktAlle beurten zijn opgebruikt.
VerlopenVervaldatum verstreken.
GeannuleerdHandmatig geannuleerd.
Kaart heractiveren of verwijderen
  • 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.
Strippenkaarten zijn beschikbaar voor trainers met een Pro- of Elite-abonnement.

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.

Creating a punch card
  1. Go to Finance → Punch Cards and click + New card.
  2. Select the student and choose the type: Punch card or Subscription.
  3. Enter the number of sessions and optionally: label, price, start date and expiry date.
  4. Click Save. The card is immediately active.
Linking a punch card to a lesson

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.
  • Automatic deduction: for a new lesson for one student with an active, unexpired card with sessions left, that card is preselected. Step 1 shows that the session will be deducted; choose do not deduct in step 3 to turn it off for that lesson. This does not happen automatically for a recurring series, a group training or a lesson given by an assistant.
  • A lesson deducted from a card is automatically paid: you do not have to mark it paid separately. The card price is the income (the card invoice): the lesson itself does not count in your overview, payment status or ledger, and cannot be invoiced separately. In the ledger the card appears as income, on its start date.
Linking a punch card only works for lessons with one student selected (not group lessons without a selected student).
The price of a card is the total for the whole card, not per session (10 sessions at €10 = 100). Use the pencil icon next to the card to change the price, name, expiry date and notes later. An invoice that was already made does not change with it.
Manually redeem a session

Click the −1 button next to an active card to manually deduct a session without creating a lesson.

Statuses
ActiveCard in use, sessions available.
Used upAll sessions have been redeemed.
ExpiredExpiry date has passed.
CancelledManually cancelled.
Reactivate or delete a card
  • 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.
Punch cards are available for trainers with a Pro or Elite subscription.
📒
Financiën › KasboekFinance › Ledger
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)
  • Strippenkaarten staan als inkomst (kaartprijs, op de ingangsdatum van de kaart; geannuleerde kaarten niet). De lessen die van een kaart zijn afgeschreven staan niet apart als inkomst, hun inkoop wel als uitgave.
  • Lessen die een assistent geeft hebben geen bedragen en staan er dus niet in.
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.
Bundelfactuur v1.12

Met de Bundelfactuur kun je meerdere lessen van dezelfde leerling samenvoegen tot één factuur. Ideaal voor maandfacturen.

  1. Klik op Bundelfactuur (knop rechtsboven in de Lessen-tab).
  2. Selecteer de leerling via de dropdown (of de actieve filter geldt automatisch).
  3. Gebruik de maandfilter om lessen te beperken tot een specifieke maand.
  4. Vink de te factureren lessen aan — alleen lessen met een ingevulde verkoopprijs worden getoond.
  5. Het lopende totaal wordt automatisch bijgewerkt.
  6. Klik op Factuur aanmaken. Er wordt één factuur gegenereerd met alle geselecteerde lessen als regelitems.
Lessen die al op een factuur staan worden niet opnieuw aangeboden. Groepslessen worden correct meegenomen.
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)
  • Punch cards appear as income (card price, on the card's start date; cancelled cards do not). Lessons deducted from a card are not listed separately as income; their purchase cost is listed as an expense.
  • Lessons given by an assistant have no amounts and are therefore not included.
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.
Bundle invoice v1.12

The Bundle invoice feature lets you combine multiple lessons from the same student into a single invoice. Ideal for monthly billing.

  1. Click Bundle invoice (button at the top right of the Lessons tab).
  2. Select the student from the dropdown (or the active filter applies automatically).
  3. Use the month filter to narrow lessons to a specific month.
  4. Check the lessons to invoice — only lessons with a sale price are shown.
  5. The running total is updated automatically.
  6. Click Create invoice. A single invoice is generated with all selected lessons as line items.
Lessons already on an invoice are not offered again. Group lessons are handled correctly.
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".
Onderwerp en bericht van een e-mail zelf bepalen v2.5

Bij het mailen van een factuur, een leerlingrapport of een lesplan kun je het onderwerp en het bericht zelf aanpassen. Bij een factuur staat vooraf "Factuur {nummer} — {omschrijving}" ingevuld. Je kunt {nummer}, {omschrijving}, {naam}, {titel} en {trainer} gebruiken; die worden bij het versturen ingevuld. Laat je een veld leeg, dan wordt de standaardtekst gebruikt.

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".
Choose the subject and message of an email v2.5

When emailing an invoice, a student report or a lesson plan you can edit the subject and the message. For an invoice "Factuur {nummer} — {omschrijving}" is filled in beforehand. You can use {nummer}, {omschrijving}, {naam}, {titel} and {trainer}; they are filled in when sending. Leave a field empty to use the default text. Emails to customers stay in Dutch, like the PDFs.

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 land nieuwe leerling v1.12 — het land dat automatisch wordt voorgeselecteerd in de vlagkaart-kiezer als je een nieuwe leerling aanmaakt.
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.
Factureringsgegevens

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).
Verenigingen & Bowlinghuizen

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.

Assistent-trainers v2.1

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.

  1. Vul het e-mailadres van de assistent in het invoerveld in.
  2. Klik op + Koppelen.
  3. De assistent ziet na inloggen een keuzescherm om als zichzelf of als jouw assistent te werken.
Samenwerking — oefenblokken delen v2.2

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.

Zet de schakelaar hier aan, en stel per oefenblok in met wie je deelt (via Lesplannen → Oefenblokken → Bewerken).
Account & abonnement

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.

Data backup

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.

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 country for new students v1.12 — the country that is automatically pre-selected in the flag card selector when creating a new student.
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%.
Billing details

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).
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.
Clubs & Bowling centres

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.

Assistant trainers v2.1

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.

  1. Enter the assistant's email address in the input field.
  2. Click + Link.
  3. After logging in, the assistant sees a choice screen to work as themselves or as your assistant.
Collaboration — sharing exercise blocks v2.2

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.

Enable the toggle here, then set per block who you share with (via Lesson Plans → Exercise blocks → Edit).
Account & subscription

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.

Data backup

Click Download backup to download all your data as a JSON file. Useful as a safety copy or to migrate to another system.

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 v2.11 ▼

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). Les evalueren met halve sterren. v2.11
📝 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
📆 TrainingstijdenBeschikbare tijdsloten claimen of een les aanvragen buiten de vaste tijden. v2.11
💬 BerichtenChatgesprek met de trainer.

Lesgever (v2.4): geeft een assistent de les in plaats van je trainer, dan staat bij de les, in het lesdetail en in de herinneringsmail wie de les geeft.

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 opdrachten of oefeningen die de leerling thuis of buiten de les kan uitvoeren.

Huiswerk afvinken v2.4

Met ✓ Klaar vink je een opdracht af, eventueel met een korte opmerking voor je trainer. Met Heropenen zet je hem terug. Heeft de trainer een vervaldatum ingesteld, dan zie je die bij de opdracht, en krijg je de dag ervoor een herinnering per e-mail als de opdracht nog niet klaar is. Open huiswerk staat ook op je startscherm.

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: Actief → Behaald → Gestopt.
  • Verwijderen via de × knop. De trainer ziet de eigen doelen van de leerling in het aandachtspuntenscherm.
Trainingstijden — tijdslot claimen v2.11

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.

Lesverzoek indienen buiten vaste tijden v2.11

Staat er geen geschikt tijdslot beschikbaar? Klik op + Eigen verzoek in het Trainingstijden-tabblad.

  1. Kies een datum (verplicht), een gewenste starttijd en duur.
  2. Voeg optioneel een toelichting toe.
  3. 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.

Les evalueren met halve sterren v2.11

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.

E-mailherinnering 24 uur voor de les v2.11

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.

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). Rate lessons with half stars. v2.11
📝 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
📆 Training timesClaim available time slots or request a lesson outside fixed times. v2.11
💬 MessagesChat with the trainer.

Lesson giver (v2.4): if an assistant gives the lesson instead of your trainer, the lesson, the lesson detail and the reminder email show who gives it.

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 assignments or exercises the student can practice at home or outside of lessons.

Marking homework as done v2.4

Use ✓ Done to mark an assignment as done, optionally with a short comment for your trainer. Reopen puts it back. If the trainer has set a due date you see it with the assignment, and you get an email reminder the day before if it is not done yet. Open homework also shows on your home screen.

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: Active → Achieved → Stopped.
  • Delete via the × button. The trainer sees the student's own goals in the focus points screen.
Training times — claim a time slot v2.11

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.

Submit a lesson request outside fixed times v2.11

No suitable time slot available? Click + Custom request in the Training times tab.

  1. Choose a date (required), a desired start time and duration.
  2. Optionally add a note.
  3. 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.

Rate a lesson with half stars v2.11

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.

Email reminder 24 hours before the lesson v2.11

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.

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
  • Financiën (kasboek, facturen, betaalstatus, overzicht)
  • Strippenkaarten v2.1
  • 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
  • Finance (ledger, invoices, payment status, overview)
  • Punch cards v2.1
  • 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.
🤝
Assistent-trainerAssistant Trainer v2.4
Een tweede trainer koppelen aan jouw Elite-accountLink a second trainer to your Elite account
▼

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 de leerlingen, lessen en scores die jij toewijst — maar heeft geen toegang tot Kasboek, Instellingen, Facturen of Taken.

Per leerling bepalen wat een assistent ziet v2.4

Elke assistent heeft de instelling Alle leerlingen of Alleen toegewezen. Een nieuwe assistent start met Alleen toegewezen en ziet dus nog niets totdat je leerlingen toewijst. Bestaande assistenten blijven op Alle leerlingen.

  • Vanuit het dossier: open een leerling en gebruik de kaart Toegankelijk voor assistenten om per assistent een vinkje te zetten.
  • Vanuit Instellingen: klik bij een assistent op Leerlingen (n) en kies in één keer meerdere leerlingen.
  • Een assistent ziet van niet-toegewezen leerlingen niets: geen lessen, scores, berichten, agenda-items of dashboardcijfers. Clinics zonder deelnemers zijn voor alle assistenten zichtbaar; bij een groepsles of clinic zien ze alleen hun eigen leerlingen. Lessen zonder leerling en zonder groep zijn alleen voor jou zichtbaar — koppel zo'n training aan een groep als een assistent hem moet zien (zie Groepen).
  • Via een groep v2.4: koppel je een assistent aan een groep, dan ziet die de trainingen van die groep en de dossiers van de huidige leden (zonder financiële gegevens). In het dossier van een leerling staat dan via groep … bij de assistent.
  • Voegt een assistent zelf een leerling toe, dan wordt die automatisch aan die assistent toegewezen.
  • Het openstaande bedrag in het dossier en je Taken zijn nooit zichtbaar voor assistenten.
Lessen die een assistent geeftLessons given by an assistant v2.4

Je kunt een les inplannen die een assistent geeft terwijl jij er niet bij bent. Kies in het lesformulier bij Gegeven door de assistent (deze keuze verschijnt zodra je een assistent hebt). Zo'n les wordt niet door jou gefactureerd: de financiële stap van het formulier verdwijnt en er zijn geen bedragen, betaalstatus of referentie. Ook een strippenkaart van jou kan er niet voor worden gebruikt. De les telt niet mee in je financieel overzicht, betaalstatus, kasboek of de aantallen op je dashboard.You can schedule a lesson that an assistant gives while you are not present. In the lesson form choose the assistant under Given by (this choice appears once you have an assistant). Such a lesson is not invoiced by you: the financial step of the form disappears and there are no amounts, payment status or reference. A lesson card of yours cannot be used for it either. The lesson does not count in your financial overview, payment status, ledger or the numbers on your dashboard.

  • De assistent moet toegang hebben tot de leerling of groep; zo niet, dan meldt het formulier dat en wijs je de leerling eerst toe.
  • Je ziet de les in agenda en lijsten met het label Assistent: naam in een andere kleur. De assistent ziet de les in zijn eigen planning, ook als hij de leerling niet kent buiten deze les.
  • Valt de les op hetzelfde tijdstip als een les die je zelf geeft, dan krijg je een waarschuwing (opslaan blijft mogelijk).
  • Alleen jij zet een les om naar een assistent (of terug). Een les die een assistent zelf aanmaakt blijft van jou. Is de les al gefactureerd, dan kan hij niet naar een assistent.
  • De leerling ziet in het portaal, de herinneringsmail en de agenda-koppeling wie de les geeft. Afrekenen met de leerling loopt buiten BowlUp.
  • Ontkoppel je een assistent, dan gaan zijn toekomstige lessen terug naar jou (je kunt dan weer bedragen invullen).
  • The assistant must have access to the student or group; if not, the form says so and you assign the student first.
  • You see the lesson in the calendar and lists with the label Assistant: name in a different colour. The assistant sees the lesson in their own planning, even without knowing the student otherwise.
  • If the lesson overlaps with a lesson you give yourself, you get a warning (saving stays possible).
  • Only you turn a lesson into an assistant's lesson (or back). A lesson an assistant creates stays yours. A lesson that is already invoiced cannot move to an assistant.
  • The student sees who gives the lesson in the portal, the reminder email and the calendar link. Settling up with the student happens outside BowlUp.
  • If you unlink an assistant, their future lessons return to you (you can enter amounts again).
Wat kan een assistent wél en niet?
Functie Assistent
Leerlingen inzien & bewerken✅
Lessen, scores, aandachtspunten✅
Lesplannen, logboek, schema✅
Berichten met leerlingen✅
Trainingen en aanwezigheid van de eigen groepen✅
Berichten met de trainer (tab Team)✅
Kasboek & facturen🚫
Instellingen & profiel🚫
Taken (ToDo)🚫
Assistent koppelen
  1. Ga naar Instellingen (alleen zichtbaar op Elite-abonnement).
  2. Scroll naar de kaart Assistent-trainers.
  3. Voer het e-mailadres in van de trainer die je wilt koppelen. De assistent moet al een BowlUp-account hebben (Starter volstaat).
  4. Klik op + Koppelen. De assistent kan direct inloggen en werkt dan in jouw leerlingscope.
Assistent verwijderen

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.

Limiet & beheer

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.

Zichtbaarheid: Als je ingelogd bent als assistent zie je een blauwe balk bovenaan de pagina: "Je werkt als assistent van [naam trainer]". Zo weet je altijd in wiens scope je werkt.

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 the students, lessons and scores you assign — but has no access to Financials, Settings, Invoices or Tasks.

Choose per student what an assistant sees v2.4

Each assistant is set to either All students or Assigned only. A new assistant starts as Assigned only and sees nothing until you assign students. Existing assistants stay on All students.

  • From the student file: open a student and use the Accessible to assistants card to tick the assistants who may see them.
  • From Settings: click Students (n) next to an assistant and pick several students at once.
  • An assistant sees nothing of unassigned students: no lessons, scores, messages, calendar items or dashboard figures. Clinics without participants are visible to all assistants; in a group lesson or clinic they only see their own students. Lessons without a student and without a group are only visible to you — link such a training to a group if an assistant needs to see it (see Groups).
  • Via a group v2.4: if you link an assistant to a group, they see that group's trainings and the files of the current members (without financial data). In a student's file the assistant is then shown as via group ….
  • If an assistant adds a student, that student is assigned to them automatically.
  • The outstanding amount in the student file and your Tasks are never visible to assistants.
What can an assistant do?
Feature Assistant
View & edit students✅
Lessons, scores, focus points✅
Lesson plans, log, schedule✅
Messages with students✅
Trainings and attendance of their own groups✅
Messages with the trainer (Team tab)✅
Financials & invoices🚫
Settings & profile🚫
Tasks (ToDo)🚫
Linking an assistant
  1. Go to Settings (only visible on the Elite plan).
  2. Scroll to the Assistant trainers card.
  3. Enter the email address of the trainer you want to link. The assistant must already have a BowlUp account (Starter is sufficient).
  4. Click + Link. The assistant can log in immediately and will work in your student scope.
Removing an assistant

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.

Limit & management

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.

Visibility: When logged in as an assistant you will see a blue bar at the top of the page: "You are working as assistant to [trainer name]". This always shows you whose scope you are working in.
🧑‍🤝‍🧑
Groepen en groepstrainingenGroups and group trainings v2.4
Een vaste groep koppelen aan trainingen, zonder limietLink a fixed group to trainings, without a limit
▼

Een groep is een vaste, benoemde verzameling leerlingen, zoals "Jeugdtraining BV Breda". Je koppelt de groep aan trainingen in plaats van bij elke les alle leerlingen te selecteren, en er is geen limiet op het aantal leden. Een groepstraining is één les voor de hele groep. Groepen zijn beschikbaar voor alle abonnementen.

Een groep maken
  1. Ga naar Groepen in het menu en klik op + Nieuwe groep.
  2. Tabblad Algemeen: naam, standaard starttijd, duur, locatie, type en prijs per training. Vul bij Factuur aan de naam en het e-mailadres van de debiteur in (bijvoorbeeld de vereniging of BV); die worden bij een factuur voorgevuld.
  3. Tabblad Leden: zoek leerlingen en vink ze aan, of gebruik Alle getoonde aanvinken. Met Nieuwe leden ook laten meetellen voor eerdere trainingen tellen nieuwe leden ook mee bij trainingen in het verleden.
  4. Tabblad Assistenten: vink de assistenten aan die deze groep mogen zien.
  5. Klik op Opslaan.

Een lid verwijderen zet een einddatum: de historie blijft kloppen en het lid valt weg bij nieuwe trainingen.

Bestaande trainingen omzetten

Staan trainingen zoals "Jeugdtraining BV Breda" nu als les zonder leerlingen in je agenda? Klik op Maak groepen van bestaande trainingen. Je kiest welke titels een groep worden; de lessen blijven bestaan en worden aan de nieuwe groep gekoppeld. Voeg daarna de leden toe.

Een training plannen voor een groep
  • Klik bij de groep op Plan training, of kies in het lesformulier de Groep. De leerlingenlijst verdwijnt en tijd, duur, locatie en prijs worden voorgevuld.
  • Terugkerend plannen werkt zoals bij andere lessen: er komt één les per datum.
  • In de lessenlijst staat de training als één regel met de groepsnaam en het aantal leden.
Aanwezigheid

Klik bij een groepstraining op ✔ Aanwezigheid. Je ziet de leden op die datum. Gebruik Iedereen aanwezig of Niemand aanwezig en pas daarna de uitzonderingen aan. Je kunt een notitie per leerling toevoegen en een gast toevoegen die geen lid is. In het dossier van een leerling staat bij de training of hij of zij aanwezig was.

Assistenten, portaal en facturen
  • Assistenten: een gekoppelde assistent ziet de trainingen van de groep in lijst, kalender, dashboard en agenda, en de dossiers van de huidige leden (zonder financiële gegevens). Lessen zonder leerling en zonder groep zijn alleen voor jou zichtbaar.
  • Leerlingenportaal: leden zien de training in hun lessen. Per groep kun je dit uitzetten onder Algemeen. Beoordelen met sterren geldt niet voor groepstrainingen.
  • Facturen: je factureert één bedrag per training aan de debiteur van de groep. Via Bundelfactuur en de keuze Lessen zonder leerling bundel je trainingen per titel en maand.
  • Losse groepslessen met meerdere leerlingen zonder groep blijven werken zoals eerst, met maximaal 8 leerlingen. Voor grotere groepen gebruik je een groep.

A group is a fixed, named collection of students, such as "Youth training BV Breda". You link the group to trainings instead of selecting all students for every lesson, and there is no limit on the number of members. A group training is one lesson for the whole group. Groups are available on all plans.

Creating a group
  1. Go to Groups in the menu and click + New group.
  2. General tab: name, default start time, duration, location, type and price per training. Under Invoice to enter the name and email address of the debtor (for example the club or company); they are prefilled on an invoice.
  3. Members tab: search students and tick them, or use Tick all shown. With Also count new members for earlier trainings new members also count for past trainings.
  4. Assistants tab: tick the assistants who may see this group.
  5. Click Save.

Removing a member sets an end date: the history stays correct and the member drops out of new trainings.

Converting existing trainings

Do trainings such as "Youth training BV Breda" currently show up as a lesson without students in your calendar? Click Create groups from existing trainings. You choose which titles become a group; the lessons stay and are linked to the new group. Add the members afterwards.

Planning a training for a group
  • Click Plan training at the group, or choose the Group in the lesson form. The student list disappears and time, duration, location and price are prefilled.
  • Recurring planning works like for other lessons: one lesson per date.
  • In the lessons list the training shows as one row with the group name and the number of members.
Attendance

Click ✔ Attendance at a group training. You see the members on that date. Use Everyone present or No one present and then adjust the exceptions. You can add a note per student and add a guest who is not a member. In a student's file the training shows whether they were present.

Assistants, portal and invoices
  • Assistants: a linked assistant sees the group's trainings in the list, calendar, dashboard and agenda, and the files of the current members (without financial data). Lessons without a student and without a group are only visible to you.
  • Student portal: members see the training in their lessons. You can switch this off per group under General. Star ratings do not apply to group trainings.
  • Invoices: you invoice one amount per training to the group's debtor. Via Bundle invoice and the option Lessons without a student you bundle trainings per title and month.
  • Individual group lessons with several students without a group keep working as before, with a maximum of 8 students. For larger groups use a group.
💬
Team: berichten met assistentenTeam: messages with assistants v2.4
Afstemmen met je assistenten, los van de leerlingenCoordinate with your assistants, separate from students
▼

Onder Communicatie staat het tabblad Team. Daar stuur je berichten naar je assistenten en zij naar jou. Het staat los van de berichten met leerlingen. Het tabblad verschijnt alleen als je assistenten hebt gekoppeld (of als je zelf assistent bent).

  • Gesprekken: links staat een gesprek per assistent, met het laatste bericht en het aantal ongelezen berichten. Een assistent heeft één gesprek, met de trainer.
  • Alle assistenten: bovenaan de lijst kun je één bericht naar iedereen sturen; ieder krijgt het in het eigen gesprek met jou.
  • Een bericht kan maximaal 2.000 tekens bevatten. Eigen berichten kun je verwijderen (beweeg erover). De lijst ververst elke 15 seconden.
  • Assistenten kunnen elkaar geen berichten sturen, en alleen jij en de assistent zien het gesprek. Wordt een assistent ontkoppeld, dan verdwijnt het gesprek.
  • Er wordt geen e-mail of melding buiten de applicatie verstuurd: een assistent ziet een bericht zodra die inlogt.

Under Communication you find the Team tab. There you send messages to your assistants and they send messages to you. It is separate from the messages with students. The tab only appears when you have linked assistants (or when you are an assistant yourself).

  • Conversations: on the left is one conversation per assistant, with the last message and the number of unread messages. An assistant has one conversation, with the trainer.
  • All assistants: at the top of the list you can send one message to everyone; each receives it in their own conversation with you.
  • A message can contain up to 2,000 characters. You can delete your own messages (hover over them). The list refreshes every 15 seconds.
  • Assistants cannot message each other, and only you and the assistant see the conversation. If an assistant is unlinked, the conversation is removed.
  • No email or notification is sent outside the application: an assistant sees a message as soon as they log in.
📅
Agenda-koppelingCalendar link v2.4
Je lessen automatisch in Google, Apple of OutlookYour lessons automatically in Google, Apple or Outlook
▼

Met de agenda-koppeling zie je je lessen en clinics automatisch in je eigen agenda. Dit werkt één kant op: van BowlUp naar je agenda. Wijzigingen in je agenda komen niet terug in BowlUp. De koppeling is beschikbaar voor Pro en Elite; een assistent van een Pro- of Elite-trainer heeft een eigen link.

Instellen
  1. Ga naar Instellingen en zoek de kaart Agenda-koppeling.
  2. Kopieer je persoonlijke link met Kopieer link.
  3. Voeg de link toe aan je agenda: bij Google Agenda via Andere agenda's → Via URL (de knop opent die pagina en kopieert de link); bij Apple Agenda opent de knop de agenda direct; bij Outlook opent de knop de pagina om een agenda toe te voegen.
  4. In je agenda-app ontstaat een agenda BowlUp lessen. Naam en kleur pas je daar aan.
Wat komt er in je agenda?
  • Lessen en clinics vanaf vandaag tot twaalf maanden vooruit. Een groepstraining is één afspraak; een les zonder tijd staat als afspraak voor de hele dag.
  • Taken met deadline (alleen voor jou, niet voor assistenten; standaard uit) als afspraak van 30 minuten.
  • Hoeveel details: Neutraal (standaard; alleen "Les", tijd en locatie, geen namen), Met naam leerling, of Groepen met titel (groepstrainingen tonen hun titel zonder deelnemers). Een voorbeeld toont direct hoe een afspraak eruitziet.
  • Herinnering: geen, 15 minuten of 1 uur van tevoren (standaard 1 uur).
Houd de link geheim. Wie de link heeft, kan je lessen meelezen. Twijfel je? Klik op Vernieuw link: de oude link werkt dan niet meer en je voegt de nieuwe toe aan je agenda.
Een nieuwe of gewijzigde les staat niet meteen in je agenda. De agenda-app haalt de lijst zelf op: Google ongeveer één keer per dag, Apple en Outlook sneller. Een assistent ziet alleen de lessen binnen zijn of haar toegang. Een verplaatste les wordt aangepast (dezelfde afspraak krijgt de nieuwe datum) en een verwijderde les wordt als geannuleerd doorgegeven; ook dat gebeurt pas als je agenda de lijst weer ophaalt. Wil je het meteen zien, verwijder dan de agenda uit je agenda-app en voeg de link opnieuw toe.

With the calendar link you see your lessons and clinics automatically in your own calendar. It works one way: from BowlUp to your calendar. Changes in your calendar do not come back to BowlUp. The link is available on Pro and Elite; an assistant of a Pro or Elite trainer has their own link.

Setting up
  1. Go to Settings and find the Calendar link card.
  2. Copy your personal link with Copy link.
  3. Add the link to your calendar: in Google Calendar via Other calendars → From URL (the button opens that page and copies the link); in Apple Calendar the button opens the calendar directly; in Outlook the button opens the page to add a calendar.
  4. A calendar BowlUp lessen appears in your calendar app. You can change its name and colour there.
What goes into your calendar?
  • Lessons and clinics from today up to twelve months ahead. A group training is one appointment; a lesson without a time is shown as an all-day appointment.
  • Tasks with a deadline (only for you, not for assistants; off by default) as a 30-minute appointment.
  • How much detail: Neutral (default; only "Lesson", time and location, no names), With student name, or Groups with title (group trainings show their title without participants). A preview shows right away what an appointment looks like.
  • Reminder: none, 15 minutes or 1 hour before (default 1 hour).
Keep the link secret. Anyone who has the link can read your lessons. In doubt? Click Renew link: the old link stops working and you add the new one to your calendar.
A new or changed lesson does not show up in your calendar right away. The calendar app fetches the list itself: Google about once a day, Apple and Outlook faster. An assistant only sees the lessons within their access. A rescheduled lesson is updated (the same appointment gets the new date) and a deleted lesson is passed on as cancelled; this too only happens when your calendar fetches the list again. To see it right away, remove the calendar from your calendar app and add the link again.
📁
Leerlingdossier v2.3Student Dossier v2.3
Alle informatie over een leerling op één schermAll student information on one screen
▼

Het leerlingdossier biedt een CRM-achtig overzicht per leerling: tijdlijn, geplande lessen, openstaande lesverzoeken, doelstellingen, vaardigheden en recente scores — allemaal op één scherm.

Dossier openen
  1. Ga naar Leerlingen.
  2. Klik op 📁 Dossier naast de naam van een leerling.
  3. Het scherm schakelt over naar het dossier. Aan de linkerkant staat een zijbalk waarmee je snel naar een andere leerling kunt wisselen.
Wat staat er in het dossier?
📅 Geplande lessenAlle komende lessen voor deze leerling, inclusief groepslessen. Aangevraagde lesverzoeken worden apart weergegeven.
🎯 DoelstellingenActieve, afgeronde en in behandeling zijnde doelen. Klik op een doel om te reageren of het te beoordelen.
⭐ VaardighedenSamenvatting van de vaardigheidsmatrix met de laatste meting per vaardigheid. Klik op "volledig overzicht →" om direct naar de matrix te gaan voor deze leerling.
📋 TijdlijnChronologisch overzicht van lessen, notities, check-ins en metingen.
🎳 Recente scoresDe laatste 8 game-scores als minigrafiek.
StatistiekenEerstvolgende les, openstaand bedrag, gemiddelde score en samenvatting doelen bovenaan.
Een Specto-rapport importeren v2.5

Heeft een leerling een sessierapport (PDF) van Specto aangeleverd? Open het dossier en klik bij Metingen op + Specto-rapport.

  1. Kies de PDF. Het bestand wordt op jouw apparaat uitgelezen; alleen de meetwaarden worden opgeslagen, de PDF zelf niet.
  2. Controleer de voorvertoning: aantal worpen, accuracy score (lager is beter), power score, snelheid, rpm en impact angle. Een groen vinkje betekent dat de herberekening overeenkomt met de gemiddelden in het rapport.
  3. Controleer de datum, vul eventueel de hal in en klik op Importeren.

Klik op een sessie voor de tabel met alle worpen, een eigen opmerking en om de meting te verwijderen. Dezelfde sessie wordt niet twee keer opgeslagen. Een bestand dat geen Specto-sessierapport is, of dat niet betrouwbaar kan worden uitgelezen, wordt geweigerd met een melding.

Bekijken en vergelijken: op een breed scherm (laptop) toont het venster alle 22 kolommen in één keer, zonder zijwaarts schuiven; op een kleiner scherm kies je een van de groepen Lijn, Break en pinnen, Hoeken, Snelheid of Rotatie. Bovenin zie je per getal de pijl ten opzichte van de vorige sessie (bij accuracy is groen een lagere score). Met km/h | mph kies je de weergave van de snelheid. Bij twee of meer sessies staat in het dossier een trendgrafiek (kies de meetwaarde).

Delen met de leerling: zet in het venster Zichtbaar voor de leerling aan. De leerling ziet dan in het leerlingportaal (Meer → Metingen) de scores, een grafiek en jouw opmerking, niet de tabel. Standaard staat delen uit. Alleen jij als trainer kunt importeren, wijzigen, verwijderen en delen; een assistent kan de metingen alleen bekijken.

Het dossier op de telefoon v2.5

Op een telefoon heeft het dossier tabs: Notities (typ meteen een notitie), Lessen, Ontwikkeling (doelen, aandachtspunten, vaardigheden en metingen) en Meer. Met 🎯 Snel scoren bovenaan beoordeel je vaardigheden met grote schuiven.

Notities toevoegen

Typ een notitie in het tekstveld linksboven in het dossier en klik op Opslaan. De notitie verschijnt direct in de tijdlijn.

Leerlinggegevens bewerken vanuit het dossier

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.

Vaardigheidsmatrix openen voor de actieve leerling

Klik in het vaardighedendeel op volledig overzicht →. Je gaat direct naar de Vaardigheidsmatrix-tab met de juiste leerling al geselecteerd.

Klik op ← Terug in de zijbalk van het dossier om terug te gaan naar de normale leerlingenlijst.

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.

Opening the dossier
  1. Go to Students.
  2. Click 📁 Dossier next to the student's name.
  3. The screen switches to the dossier. On the left there is a sidebar to quickly switch to another student.
What's in the dossier?
📅 Upcoming lessonsAll upcoming lessons for this student, including group lessons. Requested lesson requests are shown separately.
🎯 GoalsActive, completed and pending goals. Click a goal to respond or approve it.
⭐ SkillsSummary of the skills matrix with the latest measurement per skill. Click "full overview →" to jump directly to the matrix for this student.
📋 TimelineChronological overview of lessons, notes, check-ins and measurements.
🎳 Recent scoresThe last 8 game scores as a mini chart.
StatisticsNext lesson, outstanding amount, average score and goal summary at the top.
Importing a Specto report v2.5

Did a student hand in a session report (PDF) from Specto? Open the file and click + Specto report under Measurements.

  1. Choose the PDF. The file is read on your device; only the measurement values are saved, not the PDF itself.
  2. Check the preview: number of shots, accuracy score (lower is better), power score, speed, rpm and impact angle. A green check means the recalculation matches the averages in the report.
  3. Check the date, optionally enter the venue and click Import.

Click a session for the table with all shots, your own note and to delete the measurement. The same session is not saved twice. A file that is not a Specto session report, or that cannot be read reliably, is rejected with a message.

Viewing and comparing: on a wide screen (laptop) the window shows all 22 columns at once, without horizontal scrolling; on a smaller screen you pick one of the groups Line, Break and pins, Angles, Speed or Rotation. At the top each number shows an arrow compared with the previous session (for accuracy green means a lower score). Use km/h | mph to choose how speed is displayed. With two or more sessions the file shows a trend chart (choose the measurement).

Sharing with the student: switch on Visible to the student in the window. The student then sees the scores, a chart and your note in the student portal (More → Measurements), not the table. Sharing is off by default. Only you as trainer can import, edit, delete and share; an assistant can only view the measurements.

The file on a phone v2.5

On a phone the file has tabs: Notes (type a note right away), Lessons, Development (goals, attention points, skills and measurements) and More. Use 🎯 Quick score at the top to assess skills with large sliders.

Adding notes

Type a note in the text field at the top left of the dossier and click Save. The note appears immediately in the timeline.

Editing student details from the dossier

Click ✏️ Edit in the dossier header. The familiar profile form opens as a modal. After saving, the dossier automatically reloads with the updated details.

Opening the skills matrix for the active student

Click full overview → in the skills section. You go directly to the Skills Matrix tab with the correct student already selected.

Click ← Back in the dossier sidebar to return to the normal student list.
🎯
Doelstellingen v2.3Goals v2.3
Gerichte ontwikkeling zonder focus op scoresFocused development without score emphasis
▼

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.

Doel aanmaken als trainer
  1. Open het 📁 Dossier van een leerling.
  2. Scroll naar het blok 🎯 Doelen in de rechterkolom.
  3. Klik op + Nieuw doel, vul de titel in en klik op Opslaan.
  4. Het doel is direct actief. Je kunt optioneel een lesblok koppelen als onderliggend oefenmateriaal.
Check-ins

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.

Doelen van leerlingen

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.

Status
ActiefHet doel is in uitvoering.
Wacht op goedkeuringDoel aangevraagd door leerling — trainer moet goedkeuren of afwijzen.
Behaald ✅Trainer heeft het doel als bereikt gemarkeerd.
VervallenDoel is afgewezen of niet meer relevant.

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.

Creating a goal as a trainer
  1. Open a student's 📁 Dossier.
  2. Scroll to the 🎯 Goals block in the right column.
  3. Click + New goal, fill in the title and click Save.
  4. The goal is immediately active. You can optionally link a lesson block as underlying practice material.
Check-ins

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.

Student goals

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.

Status
ActiveThe goal is in progress.
Pending approvalGoal requested by student — trainer must approve or reject.
Achieved ✅Trainer has marked the goal as reached.
DroppedGoal was rejected or is no longer relevant.
❓
Veelgestelde vragenFrequently Asked Questions
Snelle antwoorden op bekende vragenQuick answers to common questions
▼
Hoe gebruik ik BowlUp op mijn telefoon of iPad? v2.5

Open BowlUp in de browser van je telefoon of tablet; de weergave past zich vanzelf aan het scherm aan. Op een telefoon staat onderaan een balk met Start, Agenda, Leerlingen, Lessen en Meer (onder Meer vind je de rest). Op een iPad staand staat de balk links; op een iPad liggend of laptop zie je het gewone menu. Financiën staat alleen op tablet en laptop.

Hoe zet ik BowlUp als app op het beginscherm? v2.5

iPhone en iPad (Safari): tik op het deel-symbool (vierkant met pijl) en kies Zet op beginscherm. Android (Chrome): open het menu (drie puntjes) en kies App installeren of Toevoegen aan startscherm. BowlUp opent dan zonder adresbalk, zoals een app. Je hebt internet nodig; offline werken kan niet.

Hoe leg ik snel een notitie of beoordeling vast tijdens de les? v2.5

Open het dossier van de leerling. Het tabblad Notities staat meteen open: typ de notitie en tik op Opslaan. Voor een beoordeling van vaardigheden kies je het tabblad Ontwikkeling en tik je op + Beoordeling.

Hoe voorkom ik dat ik elke les apart op betaald moet zetten als de leerling een strippenkaart heeft?

Dat gaat vanzelf: bij een nieuwe les voor een leerling met een actieve kaart met beurten staat die kaart vooraf geselecteerd en wordt de beurt afgeschreven. Zo'n les is meteen betaald. Controleer bij Strippenkaarten of de kaart actief is, niet verlopen en nog beurten heeft. Bij een terugkerende reeks, een groepstraining of een les van een assistent schrijf je zelf af (−1 of in het lesformulier).

Mijn strippenkaart staat voor een te laag bedrag in het overzicht

De prijs van een kaart is het totaal voor de hele kaart (10 beurten à €10 = 100), niet de prijs per beurt. Pas de prijs aan met het potlood bij de kaart. Een al gemaakte factuur wijzig je apart met het potlood in het factuuroverzicht; de kaartprijs en de factuur wijzigen niet automatisch mee met elkaar.

Ik heb een factuur met een verkeerd bedrag verstuurd

Open het factuuroverzicht en klik op ✎. Pas de regels aan (vul de prijs incl. BTW in) en sla op; je krijgt een bevestiging als de factuur al is betaald of verstuurd. Verstuur de factuur daarna opnieuw. De wijziging staat in het logboek.

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.

Ik zie het menu anders dan in de handleiding — waar zijn mijn lessen? v2.1

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.

Hoe maak ik een strippenkaart aan? v2.1

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.

Hoe koppel ik een les aan een strippenkaart? v2.1

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.

Hoe zet ik een factuur op betaald? v2.1

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.

Een geannuleerde strippenkaart heractiveren v2.1

Ga naar Financiën → Strippenkaarten. Geannuleerde kaarten tonen een ↺-knop. Klik hierop en bevestig — de kaart staat daarna weer op Actief.

Hoe stel ik mijn beschikbaarheid in als trainer? v2.11

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.

Een leerling heeft een lesverzoek gedaan — waar zie ik dat? v2.11

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.

Hoe geeft een leerling een evaluatie op een les? v2.11

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.

De e-mailherinnering wordt niet verstuurd v2.11

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.

Hoe open ik het leerlingdossier? v2.3

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.

Kan ik leerlinggegevens bewerken vanuit het dossier? v2.3

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.

Een leerling ziet zijn doelstelling niet in het portaal v2.3

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.

How do I use BowlUp on my phone or iPad? v2.5

Open BowlUp in the browser of your phone or tablet; the layout adapts to the screen automatically. On a phone a bar at the bottom shows Home, Agenda, Students, Lessons and More (everything else is under More). On an iPad in portrait the bar is on the left; on an iPad in landscape or a laptop you see the regular menu. Finance is only available on tablet and laptop.

How do I add BowlUp to my home screen as an app? v2.5

iPhone and iPad (Safari): tap the share icon (square with arrow) and choose Add to Home Screen. Android (Chrome): open the menu (three dots) and choose Install app or Add to Home screen. BowlUp then opens without an address bar, like an app. You need an internet connection; offline use is not supported.

How do I quickly record a note or assessment during a lesson? v2.5

Open the student's file. The Notes tab opens right away: type the note and tap Save. For a skill assessment choose the Development tab and tap + Assessment.

How do I avoid marking every lesson paid when the student has a punch card?

That happens automatically: for a new lesson for a student with an active card with sessions left, that card is preselected and the session is deducted. Such a lesson is paid straight away. Check under Punch Cards that the card is active, not expired and has sessions left. For a recurring series, a group training or a lesson given by an assistant you deduct yourself (−1 or in the lesson form).

My punch card shows too low an amount in the overview

The price of a card is the total for the whole card (10 sessions at €10 = 100), not the price per session. Change the price with the pencil next to the card. An invoice that was already made you change separately with the pencil in the invoice overview; the card price and the invoice do not change together automatically.

I sent an invoice with the wrong amount

Open the invoice overview and click ✎. Change the lines (enter the price incl. VAT) and save; you get a confirmation if the invoice is already paid or sent. Send the invoice again afterwards. The change is recorded in the log.

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.

The menu looks different — where are my lessons? v2.1

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.

How do I create a punch card? v2.1

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.

How do I link a lesson to a punch card? v2.1

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.

How do I mark an invoice as paid? v2.1

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.

Reactivating a cancelled punch card v2.1

Go to Finance → Punch Cards. Cancelled cards show a ↺ button. Click it and confirm — the card is then set back to Active.

How do I set up my availability as a trainer? v2.11

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 student has submitted a lesson request — where do I see it? v2.11

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.

How does a student rate a lesson? v2.11

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.

The email reminder is not being sent v2.11

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.

How do I open the student dossier? v2.3

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.

Can I edit student details from the dossier? v2.3

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.

A student can't see their goal in the portal v2.3

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.