Eerste installatie
Wanneer je SalonERP voor het eerst opent met een lege database, begeleidt de installatiewizard je door de eerste configuratie. De wizard verschijnt automatisch en kan niet worden overgeslagen — alle 7 stappen moeten worden voltooid voordat je toegang krijgt tot de applicatie.
De wizard starten
Op het welkomstscherm kun je kiezen tussen:
- Nieuwe installatie — configureer een nieuwe salon vanaf nul (7 stappen)
- Back-up importeren — herstel een eerdere SalonERP-back-up (ZIP-bestand, max. 500 MB)
Na het importeren van een back-up log je in met je bestaande gegevens. De rest van deze pagina beschrijft de stroom voor een nieuwe installatie.
Stap 0 — Taal
Kies de interfacetaal. De keuze wordt direct toegepast; alle volgende wizardschermen en de gehele applicatie gebruiken de gekozen taal.
Beschikbare talen: English, Nederlands, Deutsch, Français, Español.
Stap 1 — Saloninformatie
| Veld | Verplicht | Opmerkingen |
|---|---|---|
| Salonnaam | Ja | Wordt overal in de app en op bonnen weergegeven |
| Straat + huisnummer | Nee | |
| Postcode | Nee | |
| Plaats | Nee | |
| Telefoon | Nee | |
| Nee | Gebruikt als standaard afzenderadres | |
| Logo | Nee | PNG/JPG, getoond op bonnen en de boekingspagina |
| BTW-nummer | Nee | Wordt afgedrukt op facturen |
| Facebook-URL | Nee | |
| Instagram-URL | Nee | |
| Valuta | Ja | EUR, GBP of USD |
| Eerste dag van de week | Ja | Maandag of zondag |
| Tijdnotatie | Ja | 24-uurs of 12-uurs |
Stap 2 — Beheerdersaccount
Maak het primaire beheerdersaccount aan. Dit account heeft volledige toegang tot alle instellingen en gegevens.
- Naam — weergavenaam van de beheerder
- E-mail — gebruikt om in te loggen
- Wachtwoord — minimaal 8 tekens
- Wachtwoord bevestigen — moet overeenkomen
Stap 3 — E-mail (SMTP)
Configureer de uitgaande mailserver voor boekingsbevestigingen, herinneringen en campagnes. Als de server is gestart met SMTP-omgevingsvariabelen, worden de velden vooraf ingevuld.
| Veld | Opmerkingen |
|---|---|
| SMTP-host | bijv. smtp.gmail.com |
| Poort | Doorgaans 587 (STARTTLS) of 465 (SSL) |
| Gebruikersnaam | Meestal je e-mailadres |
| Wachtwoord | App-wachtwoord of SMTP-wachtwoord |
| Afzenderadres | Het adres dat ontvangers zien |
| TLS | Zet aan voor versleutelde verbindingen |
Deze stap kan leeg worden gelaten en later worden geconfigureerd via Instellingen → E-mail.
Stap 4 — Agenda & Boekingen
Bepaalt hoe de agenda werkt en hoe klanten online kunnen boeken.
| Instelling | Opties | Opmerkingen |
|---|---|---|
| Slotinterval | 15 / 20 / 30 / 45 / 60 min | Rasterresolutie van de agenda |
| Buffertijd | 0 / 5 / 10 / 15 / 30 min | Automatische pauze na elke afspraak |
| Kleurmodus | Categorie / Medewerker | Waarvoor de kleur van een agendaitem staat |
| Boekingsmodus | Direct / Aanvraag | Direct bevestigt meteen; Aanvraag vereist goedkeuring van de medewerker |
| Wie kan boeken | Iedereen / Bestaande klanten | Bestaande klanten moeten inloggen om online te boeken |
| Max. dagen vooruit | Aantal | Hoe ver in de toekomst klanten kunnen boeken |
| Extra tijd nieuwe klant | Minuten | Aanvullende buffer voor eersterijdse klanten |
Stap 5 — Betalingen & Integraties
Alle betalingsintegraties zijn optioneel. Laat velden leeg om een integratie over te slaan; deze kan later worden geconfigureerd via Instellingen → Betalingen.
SumUp — betaalautomaat-integratie
- API-sleutel, merchant code, reader ID
Mollie — online betalingen
- API-sleutel, terminal ID
Stripe — online betalingen en no-show kosten
- Geheime sleutel, webhook-geheim
No-show kosten — alleen beschikbaar als Stripe is geconfigureerd
- Type kosten: percentage van de afspraakwaarde of vast bedrag
- Bedrag
- Minimumbedrag
Stap 6 — Functies & BTW
Functies
| Schakelaar | Opmerkingen |
|---|---|
| Verjaardagsberichten | Stuurt automatisch een verjaardagsgroet naar klanten |
| Inkooporders & leveranciers | Schakelt de inkoopmodule in voor voorraadbeheer |
| Intern verbruik | Registreert intern gebruikte voorraad (bijv. voor behandelingen); vereist dat Inkooporders is ingeschakeld |
BTW-tarieven
Selecteer je land in het keuzemenu om de standaard BTW-tarieven voor dat land automatisch in te vullen (Nederland, België, Duitsland, Frankrijk, Spanje, Verenigd Koninkrijk, Verenigde Staten of Aangepast). De tarieven zijn inline bewerkbaar — je kunt percentages aanpassen, categorieën hernoemen, nieuwe tarieven toevoegen of tarieven verwijderen die je niet gebruikt.
Er is minimaal één BTW-tarief vereist.
Installatie voltooien
Klik op Salon starten om alle instellingen op te slaan. De wizard roept POST /api/auth/setup aan, waarmee:
- Het beheerdersaccount wordt aangemaakt
- Alle saloninstellingen, agendaconfiguratie, betalingsgegevens en functieschakelaars worden opgeslagen
- De BTW-tarieven worden opgeslagen
- Een JWT-token wordt teruggegeven voor directe aanmelding
Het setup-eindpunt werkt alleen wanneer de database geen gebruikersaccounts bevat. Zodra de installatie is voltooid, kan deze niet opnieuw worden uitgevoerd. Om instellingen achteraf te wijzigen, gebruik je het paneel Instellingen in de applicatie.
Je hoeft niet alles meteen goed te hebben in de wizard. SMTP, betalingsintegraties en functieschakelaars kunnen allemaal later worden gewijzigd via Instellingen, zonder uitvaltijd.