Switching integrations on and off
Updated on 2026-08-24
Instellingen → Koppelingen (settings → integrations). Only the owner gets in here: this is where the keys sit with which payments can be started.
What you see
The integrations are grouped by kind:
| Group | Description |
|---|---|
| Betalen (payments) | Betaalterminals en online betalingen. (card terminals and online payments) |
| Boekhouding (accounting) | Facturen en bonnen naar het boekhoudpakket. (invoices and receipts to the accounting package) |
| Communicatie (communication) | Berichten naar klanten en medewerkers. (messages to clients and staff) |
Per integration you see the name, a badge, a description, possibly the outcome of the last test, and the buttons on the right.
| Badge | Meaning |
|---|---|
| Uit (off) | is switched off |
| Actief (active) | is switched on and fully filled in |
| Aan, maar onvolledig (on, but incomplete) | is switched on but details are missing |
| Nog niet beschikbaar (not available yet) | you cannot use this integration yet; instead of the description you read the reason |
Collapsing and expanding groups
Click a group heading to fold it open or shut. That is not there for today's ten integrations but for tomorrow's thirty: a list of thirty rows is no longer readable.
The heading stays readable even while the group is shut:
| What the heading shows | Meaning |
|---|---|
| 3 aan (3 on) | that many integrations in this group are on and fully filled in |
| 1 onvolledig (1 incomplete) | that many are on but missing details |
| 1 met fout (1 with an error) | for that many, the last test failed |
| 4 koppelingen, waarvan 2 nog niet beschikbaar (4 integrations, 2 of them not available yet) | how many the group holds in total |
A group that hid something broken would be worse than no collapsing at all. That is why, on a first visit, a group is open as soon as it holds something that is on, incomplete, or has a failed test — and shut when nothing in it is alive.
Fold a group yourself and your browser remembers that for this salon. It is a viewing preference of this device: the front-desk iPad may sit differently from your laptop, and your colleagues notice nothing.
Setting it up
Click Instellen (set up). A window {naam} instellen opens with the fields of that integration and a Bewaren (save) button. Afterwards you read {naam} is bewaard ({name} has been saved).
Fields this window does not show stay as they are. Saving therefore never throws away anything you cannot see here.
Testing the connection
Click Verbinding testen (test connection). The test says in plain language what went wrong:
- {naam} antwoordt ({name} answers) — with the outcome underneath;
- {naam} antwoordt niet ({name} does not answer) — with the reason.
If an integration has no test, you read Deze koppeling kent geen proef (this integration has no test).
The outcome then stays under the integration: Verbinding getest op 22 augustus 2026, 14:05. (connection tested on 22 August 2026, 14:05) or Laatste proef mislukte: … (last test failed: …)
An integration that is not available yet
Nog niet beschikbaar (not available yet) comes without a toggle. If that integration does have fields, you can still Instellen (set it up) and Verbinding testen (test the connection).
That is deliberate. Such an integration only loses its badge once somebody with a real account has proven that it answers, and the test button is how you get that proof. Switching it on stays impossible in the meantime — accidentally included.
Switching on
The toggle on the right. If the integration has not been filled in yet, nothing happens and you read:
{naam} is nog niet ingesteld — Vul eerst de gegevens in; daarna kan je de koppeling aanzetten. ({name} has not been set up yet — fill in the details first; after that you can switch the integration on.)
Otherwise you read {naam} staat aan or {naam} staat uit ({name} is on / {name} is off).
An integration that is "on" but does nothing is exactly the kind of half state nobody ever finds out about.
New salons inherit nothing
Every integration is off by default, and the details you fill in belong to your salon alone. They are stored encrypted.
What goes into the audit log
Koppeling aangezet, Koppeling uitgezet and Koppeling ingesteld (integration switched on, switched off, set up) — with only the names of the fields you filled in, never their contents. There are API keys here; those belong in no second table at all, not even in one only you can open.
The integrations at a glance
| Integration | Group | State |
|---|---|---|
| Mollie | Betalen | usable |
| Stripe | Betalen | not available yet — filling in and testing the keys already works |
| Bancontact Pro | Betalen | not available yet — QR payment built, the till does not use it yet |
| Europabank Tap to Pay | Betalen | not available yet |
| Mailserver | Communicatie | usable |
| ClearFacts | Boekhouding | usable |
| Yuki | Boekhouding | not available yet — built, not yet measured |
| Billit | Boekhouding | not available yet — built, not yet measured |
| Exact Online | Boekhouding | not available yet — not built |
| Scrada | Boekhouding | not available yet — not built |
The four accounting packages at the bottom are explained in Other accounting packages.
What there is not
There is no integration with Payconiq, CCV or Worldline; no SMS provider; no signing in with Google or Apple; no calendar synchronisation. What you do not see listed here does not exist in the package.