Naar inhoud

Self-hosted CRM opgezet in een weekend

Drie losse tools, 180 euro per maand, en data die nergens samenkwam. Een SaaS-team verving het allemaal in één weekend door een eigen CRM-stack.

Gepubliceerd op

Voor wie
SaaS-team met drie losse tools voor CRM, e-mail en leads
Doorlooptijd
1 weekend
Sector
SaaS
180 euro/maand aan licenties → 0 euro
  • Compleet CRM + e-mailmarketing operationeel in twee dagen
  • Nul euro maandelijkse licentiekosten (was 180 euro/maand)
  • Volledige controle over klantdata, geen vendor lock-in

Wat betekent dit voor jouw bedrijf?

Betaal je elke maand voor losse tools die niet met elkaar praten? Vaak zijn die te vervangen door open-source software op je eigen server, met volledige controle over je klantdata en zonder vendor lock-in.

Doe de gratis AI-check

Gebruikte tools

Claude CodeDockerTwenty CRMListmonk
ARCHITECTUUR SERVER · VPS reverse proxy Caddy · TLS · routing Twenty CRM contacts · deals · notes contacts 2 148 Listmonk e-mail · campagnes subscribers 2 148 sync gedeelde Postgres één bron van waarheid · contacten = subscribers backups via pg_dump KOSTEN €0 /maand aan licenties was €180/maand SaaS CRM + mail tool vps €8 / maand

Drie tools, nul overzicht

Het team betaalde 180 euro per maand voor drie losse systemen. Contacten stonden in het ene, campagnes liepen via het andere. En wie welke lead moest opvolgen, hield een collega bij in een eigen spreadsheet. Niets was gekoppeld.

Het team wilde één plek voor contactbeheer, e-mailmarketing en leadtracking. Zonder licenties die duurder worden bij elk nieuw teamlid.

Een weekend, twee open-source-tools

We stelden voor om alle drie de systemen in één weekend te vervangen door open-source-software zonder licentiekosten: Twenty CRM voor contacten, deals en pipeline, en Listmonk voor e-mailmarketing en nieuwsbrieven. Beide draaien in Docker-containers op de server die het bedrijf al had.

Claude Code schreef de Docker Compose-configuratie, de omgevingsvariabelen, de reverse proxy en de database-setup. Door de containers is het systeem ook makkelijk te verhuizen: voor een backup kopieer je een map, voor een migratie start je dezelfde containers op een andere server.

De twee tools zijn bovendien aan elkaar gekoppeld. Nieuwe contacten uit het CRM staan automatisch als ontvangers in Listmonk, en opens en clicks komen terug in het CRM als activiteit bij het contact.

Het team begon vrijdagavond met contacten importeren en e-mailtemplates overzetten. Zondagmiddag stuurden ze de eerste testcampagne uit het nieuwe systeem.

Van 180 euro per maand aan licenties naar 0 euro.

Wat er nu anders is

De licentiekosten zijn weg, want alles draait op de eigen server. Maar het team noemt iets anders als grootste winst: het is nu hun eigen systeem. Ze wachten niet meer op een leverancier voor een nieuwe functie. Extra velden, aangepaste workflows of een koppeling met interne tools bouwen ze wanneer ze zelf willen.

Wil je iets vergelijkbaars in je eigen bedrijf? Lees hoe een Claude-implementatie verloopt, of bekijk de rollout Claude in 30 dagen.

Herken je deze uitdaging?

Doe de gratis AI-check en ontdek of Claude ook voor jouw situatie het verschil maakt.