October 16, 2026
September 4, 2026
August 31, 2025
July 31, 2025
June 26, 2025
June 16, 2025
June 8, 2025
May 31, 2025
May 1, 2025
February 6, 2025
November 14, 2024
October 10, 2024
October 1, 2024
Forta icon
Forta

One system that wears every label's colours

Forta is a network of mental healthcare labels, each with its own name, audience and look. We built one component library in Webflow that now runs ten of their websites. Place a component on a label's site and it takes that label's colours and typeface, because every site changes the same small set of variables and nothing else.
Services
Design Systems
Webflow Development
Component library
Micro Interactions
N8N Automations
Client
Forta
Industry
Mental healthcare
Year
March 2025
forta.nl
Ten live homepages, recorded on 8 October 2026.
Same header, ten brands
Forta

Forta brings independent mental healthcare labels together in one network. Every label keeps its own name, its own colours and its own audience. Their websites had to work the same way: built once, recognisable ten times over.

10
counted on the live sites
label sites live

Forta itself and nine labels, each on its own domain and in its own colours.

418
pages

Added up from the sitemaps of the ten sites on 8 October 2026.

1
library

Designed in Figma, built in Webflow and shared with every label site.

Our approach

Build it once, brand it per label

Learn more about our approach

Owner | Strategy
Nick Bazuin

Challenge

Forta is a group of labels: PSYTREC for trauma, Human Concern for eating disorders, Dokter Bosman, impegno, Pi-groep and more. Each has its own brand and its own audience, and each needed a website that looks like that label and nobody else.

Ten separate websites would mean ten designs, ten builds and ten places to fix the same bug. Forta wanted the opposite: launch a label quickly, keep the quality the same everywhere and still give every label its own face.

Solution

We designed one system in Figma and built it in Webflow as a shared library. Headers, card rows, intro texts, USP bars, bento grids and footers are components that live in one place.

None of them holds a colour or a typeface. They point to variables. Each label site sets those variables once: a colour scale, a secondary colour and a heading font. From then on every component placed on that site carries the label's brand, and a fix in the library reaches all ten sites.

Result

Ten sites run on the library today, with 418 pages between them. A new label starts with its variables and its content. The design and the build are already there.

We keep maintaining the sites and the automations behind them, and the next site is in the making: one place where Forta shows the whole network to the people who work there.

One library

Drop a component. It takes the brand.

Components in the library carry Forta's own colours. Place one on a label's site and it switches to that label, because the site has already filled in the variables it points to. Nobody restyles anything.

LibraryForta - Template
HeaderOn the page
Card rowAdd to the pageOn the pageIntro textAdd to the pageOn the page

In the library every component wears Forta's burgundy. That is the default, until a site says otherwise.

psytrec.nl
PSYTREC is onderdeel van
Aanmelden
Welkom bij PSYTREC
Wanneer trauma je leven blijft beïnvloeden

PSYTREC is gespecialiseerd in de behandeling van trauma en PTSS.

Neem contact op
CardLink
CardLink
CardLink

PTSS kan een grote impact hebben op je dagelijks leven.behandeling van PTSS.

Variablespsytrec.nl
colors / primary-500#000000
colors / primary-800#000000
colors / primary-1000#000000
colors / primary-100#000000
colors / header-light#000000
colors / secondary-dark#000000
colors / secondary-light#000000
Afonts / main-fontFont

Values read from the live stylesheet of each site. The rest of the primary scale changes along with these; sizes, spacing and radius stay the same for every label.

A simplified view of the Forta library in Webflow, with real copy and photos from the live sites. Pick a label, or add and remove a component in the list.
Nobody touches the styling
Live

The work starts past the homepage

Ten sites, one inner page each: a care overview, a blog, a page on job coaching. Every tile is a recording of the live page. They move in step because underneath they are the same components.

Lay them flat
Page types

Built once, used by every label

A list of locations, a treatment page, a waiting-times table, a sign-up form. Each exists once in the library. Pick a page type and see it on three labels.

dokterbosman.nl/over-ons/locaties
Dokter Bosman
fortavolwassenen.nl/over-ons/locaties
Forta Volwassenen
qualitycoaching.nl/locaties
Quality Coaching
Recorded on the live sites on 9 October 2026. The three recordings scroll in step.
Same parts, own story
Responsive

Solved once for the small screen, for every label

The breakpoints live in the components. A self-test, a list of locations, a care overview and a waiting-times table, each on a phone and each in its own colours.

PSYTRECSelf-test
Dokter BosmanLocations
impegnoYouth and family care
Forta VolwassenenWaiting times
In the making

One place to see the whole network

Forta's labels are grouped into five domains. That is hard to explain in a paragraph, so on the new mobility site, where colleagues look for their next step inside the network, we made it something you can click.

Bekijk alle vacatures
5 domeinen · 14 labels

Kies een domein

Elk domein bundelt labels met een eigen specialisme. Open een domein om de labels te zien.

Alle domeinen

Ggz-behandeling

5 labels in dit domein

The network component from the mobility site, working as it does there. Open a domain, hover a label, go back.
Go on, pick a domain
Automation

Change a waiting time once. The site follows.

Waiting times change all the time and they sit on six label sites. Forta's staff update them in one screen, and an n8n flow writes each change to the right site. Try it: change a number.

Waiting timesOne screen, every label
Capelle Schollevaar26 wk
Digitale poli8 wk
Gouda40 wk
Hoogvliet27 wk
Intercultureel Amsterdam14 wk
Intercultureel Rotterdam14 wk
In sync with the label sites
fortavolwassenen.nl/wachttijden
VOOR CLIËNTEN
Wachttijden
LocatiesWachttijd intake
Capelle Schollevaar26 weken
Digitale poli8 weken
Gouda40 weken
Hoogvliet27 weken
Intercultureel Amsterdam14 weken
Intercultureel Rotterdam14 weken
Laatst bijgewerkt op: 07 Oct 2026
A model of the flow, filled with the times on the live sites on 9 October 2026. Nothing you change here leaves this page.
Same table, own brand
Design, Build, Run

What we made, and keep making

A design system, a component library and the flows that keep every label site current. Design and build had a finish line. Running it does not.

Design

01
  • Design system in Figma
  • Section components for every page type
  • A set of variables per label

Build

02
  • Component library and ten label sites in Webflow
  • The mobility site, in the making

Run

Ongoing
  • Maintenance across the label sites
  • Waiting times kept current with n8n
  • Forms and sign-ups routed with n8n
  • Recruitee vacancies synced to Webflow
In short

Ten sites to run. One system to maintain.

forta.nl · 25 pagespsytrec.nl · 36 pagesdokterbosman.nl · 47 pagesimpegno.nl · 31 pagesfortavolwassenen.nl · 51 pageshumanconcern.nl · 128 pagespi-groep.nl · 19 pagesqualitycoaching.nl · 34 pagespohggz.nu · 5 pagesimpegnoggz.nl · 42 pages
Forta - TemplateThe component library all ten sites are built from
s-homepage-image-headersection-4columnssection-intro-textsection-content-50quote-sliders-usp-ssection-bentocms-sliders-footer

One library underneath: ten sites, 418 pages.

A fix in the library is a fix on every label. That is how a studio of two looks after ten healthcare websites, and how Forta adds the next label without starting over.

Nick Bazuin
Nick Bazuin
Owner | Strategy
View caseView case