All features

White-label

Your brand, your language, your domain

The whole platform carries your name, colours and domain, applied at runtime without a rebuild. Dutch is the default, English is built in, and another language is one file away.

Brand as a setting, not a build

Your brand name, logo, favicon and colours live under Instellingen → Huisstijl (Settings → Branding) and apply on first render through CSS variables. Change a colour and the whole app follows: the sidebar mark, the primary button, the count chip, the burn bar, the focus ring. Nothing compiles and nothing deploys; your clients see your studio, not ours.

  • Brand name, logo and favicon per organisation
  • Primary and accent colour drive the entire interface
  • Semantic colours hold: overdue stays red, even under your brand
  • Default language and timezone sit in the same settings

On your own domain

Run on a subdomain or connect your own domain; the platform resolves the tenant from the hostname. A custom domain only goes live once it is verified with a DNS TXT record, so no one can claim an address that isn't theirs. Everyone, you and your clients, lands on an address that is entirely yours.

Dutch by default, English built in

The app is Dutch out of the box and fully English alongside it; no string is hardcoded. Every sentence runs through the translation layer, with dates, numbers and euro amounts formatted for the locale. Adding a third language is one JSON file next to the existing ones, without a line of code.

  • Dutch is the default display language, configurable per organisation
  • English is the source locale and always fully translated
  • Date, number and currency formatting follow the chosen language
  • A new language is one file, not a release

In the email and the PDF too

White-label doesn't stop at the screen. Invitations, notifications and generated PDFs carry the same logo and colours as the app. Timestamps show in your organisation's timezone, so a report or an appointment reads exactly as you meant it.

As an app on the phone

schakl. installs on a phone or a desktop, and the app manifest is built from your branding on every request. So the icon on the home screen, the name under it and the splash colour are yours. Upload a square app icon and the 192 and 512 sizes are cut from it, in the maskable variant too, so Android crops it cleanly instead of framing it in white. No app store, no separate build, no second place to update your brand.

  • No icon of your own uploaded? Your favicon is used, and failing that the install's default
  • A client who puts it on their phone sees your studio on the home screen

Want to know more?

The documentation describes every module in detail, from installation to permissions.

The demo is on its way

The live demo isn't ready yet. We're working hard on it and are excited to share it here as soon as it's done.

Go to the docs

More features