Terug naar blog

CRM op maat: wat je kunt aanpassen en wanneer je zelf een CRM bouwt

De meeste kleine teams hebben een CRM nodig waarvan ze velden, fases en weergaven zelf kunnen vormgeven, geen CRM dat vanaf nul is geschreven. Hoe je beide uit elkaar houdt, waar leveranciers de grens trekken en hoe een uitgewerkte opzet eruitziet.

Benjamin WagnerBenjamin Wagnerdoor Benjamin Wagner
Aanpasbaar CRMCRM op maatAangepaste veldenOpen-source CRM

Een CRM op maat krijg je in de praktijk door een aanpasbaar CRM te nemen: een kant-en-klaar CRM waarin je het datamodel, de pipeline en de weergaven zelf verandert, zonder code te schrijven. Voor de meeste kleine teams is dat genoeg: aangepaste velden, je eigen dealfases en opgeslagen weergaven dekken hoe een adviesbureau, een creatief bureau of een dienstverlener echt werkt. Zelf een CRM bouwen loont alleen als je recordtypen nodig hebt die geen product biedt, en dan zijn de realistische opties een CRM met custom objects of een no-code database, en geen code die vanaf nul is geschreven.

De beslissende vraag is smal. Heb je nieuwe soorten records nodig, of nieuwe velden op de gebruikelijke? De rest van deze pagina helpt je die te beantwoorden voordat je voor een abonnement betaalt.

Customermates publiceert dit artikel en is een van de producten die erin worden beschreven.

In het kort

Aanpasbaar versus maatwerk
Aanpasbaar betekent dat je een af product configureert. Maatwerk betekent dat je het systeem zelf bouwt en onderhoudt, met code of een no-code platform.
Waar de grens ligt
Aangepaste velden zijn standaard. Custom objects (nieuwe recordtypen) zijn waar leveranciers per abonnement verschillen: HubSpot vraagt een Enterprise-abonnement, Zoho CRM bevat custom modules in elke betaalde editie, met een limiet per editie.
Customermates
Begint zonder lijsten: je maakt je eigen lijsten, met vrij hernoemen, 16 veldtypen, relaties, berekende velden, je eigen fases met gewichten, opgeslagen weergaven die je kunt delen, REST, webhooks en MCP.
Zelf bouwen
Loont als je records niet op contactpersonen, bedrijven en deals passen. Anders neem je authenticatie, rechten, e-mailsynchronisatie en import op je voor weinig winst.

Kijk eerst naar hoe jouw team werkt: CRM voor kleine bedrijven en CRM voor bureaus laten twee verschillende manieren zien om het werk te organiseren. Gaat een assistent die records gebruiken, controleer dan de rechten in de gids over AI-CRM; gebruik de CRM-vergelijking als de gewenste aanpassing buiten het bereik van een product valt.

Wat "aanpasbaar" omvat, laag voor laag

Leveranciers gebruiken het woord voor heel verschillende diepten. Splits het in lagen en test elke laag in een proefperiode:

LaagWat het betekentZo test je het in een proefperiode
Aangepaste veldenNieuwe velden op bestaande records: een datum, een geldbedrag, een keuzelijstVoeg de vijf velden toe die je echt zou invullen. Controleer of filteren en sorteren erop werken.
Pipeline en fasesJe eigen fasenamen, meer dan één pipeline, kansen per faseBouw je huidige verkoopstappen na. Kijk of een fase een vast systeemveld is of iets wat je zelf bepaalt.
BenamingDeals "Projecten" noemen of contactpersonen "Klanten"Hernoem en controleer of het nieuwe label in lijsten, formulieren en exports verschijnt.
WeergavenOpgeslagen filters, sortering, groepering, bord of tabelSla drie weergaven op. Zoek uit of collega's ze kunnen zien of alleen jij.
Custom objectsNieuwe recordtypen met eigen velden en relaties, zoals "Pand" of "Contract"Vraag welk abonnement ze bevat en hoeveel. Dit is de meest voorkomende upsell.
Automatisering en toegangTriggers bij veldwijzigingen, API, webhooks, rollenLaat een webhook afgaan bij een gewijzigd veld. Lees en schrijf één record via de API.

Twee lagen bepalen de meeste aankopen: aangepaste velden en custom objects. Veldtypen tellen zwaarder dan aantallen velden. Een keuzelijst houdt gegevens consistent; vrije tekst loopt uit de pas zodra meerdere mensen erin typen.

Waar leveranciers custom objects neerzetten

Custom objects zijn de duidelijkste scheidslijn tussen abonnementen. Dit zijn de eigen verklaringen van de leveranciers:

ProductCustom objectsBron
HubSpotBeschikbaar met Enterprise-abonnementen (Sales Hub, Marketing Hub, Service Hub en andere Enterprise-hubs)HubSpot-kennisbank
Zoho CRMCustom modules in elke betaalde editie: 10 bij Standard, 25 bij Professional, 200 bij Enterprise, 500 bij Ultimate; geen bij FreeZoho CRM-vergelijking van edities
AttioFree tot 3, Plus tot 5, Pro tot 12 (tot 20 met een betaalde add-on), Ultra (voorheen Enterprise) onbeperktAttio-prijzen
TwentyOnbeperkt bij Pro, Organization en Enterprise; de open-sourcekern kun je zelf hostenTwenty-prijzen
EspoCRMEntity Manager maakt eigen entiteiten, velden en relaties; open sourceEspoCRM-functies
PipedriveDe aangehaalde helppagina behandelt aangepaste velden bij leads, deals, personen, organisaties, producten en projecten; het aantal velden hangt van het abonnement afPipedrive-support
CustomermatesJe eigen lijsten met velden, relaties en berekende velden; een nieuwe werkruimte begint zonder lijstenDatamodel van Customermates

Leveranciersgegevens gecontroleerd op 8 oktober 2026 bij de gelinkte officiële pagina's, Zoho CRM nog eens op 28 oktober 2026, Attio op 12 november 2026. Abonnementen veranderen, dus bevestig het niveau dat je nodig hebt op de site van de leverancier voordat je koopt.

Heb je een record "Pand" nodig dat aan meerdere eigenaren en huurders is gekoppeld, of een record "Contract" met een eigen levenscyclus, kies dan een product dat custom objects bevat in het abonnement dat je kunt betalen. Bestaat je bedrijf uit mensen, bedrijven, kansen en de diensten die je verkoopt, dan zijn custom objects meestal een abonnementsupgrade die je niet nodig hebt.

Een CRM aanpassen, een no-code bouwer gebruiken of maatwerk CRM bouwen

KiesWanneerWat je op je neemt
Een aanpasbaar CRMJe werk bestaat uit mensen, bedrijven, deals en opvolging, plus velden die bij je vak horenLeven met het recordmodel van de leverancier en de grenzen van zijn abonnementen
Een CRM met custom objectsJe hebt een of twee extra recordtypen met relaties nodig, zoals panden of contractenBij de meeste leveranciers een hoger abonnement; meer inrichting en meer om netjes te houden
Een no-code database (Airtable, Knack, Caspio en vergelijkbare)Je datamodel is echt ongewoon en verandert vaakJij ontwerpt en onderhoudt alles: rechten, het vastleggen van e-mail, import en de weergaven die je team gebruikt
Code vanaf nulHet CRM is je product, of moet diep in je eigen software zittenAuthenticatie, rollen, e-mail- en agendasynchronisatie, zoeken, auditgeschiedenis, import en export, back-ups en beveiligingsupdates, zolang het draait

Niemand kan je zonder specificatie een eerlijke vaste prijs geven voor CRM maatwerk. De kosten die mensen onderschatten zijn niet de eerste versie; het zijn de jaren onderhoud, want elke functie die een gehuurd CRM uitbrengt, wordt jouw achterstand. Schrijf voordat je een bouwopdracht geeft op welke recordtypen je huidige tool niet kan weergeven. Is de lijst leeg, dan heb je een beter ingericht CRM nodig, geen nieuw CRM.

Er is een middenweg ontstaan: begin met een CRM met een volledige API en laat een AI-client het maatwerk daartegen doen. Met een open-source CRM dat REST, webhooks en een MCP-server biedt, kan een klein script of een AI-client de ene workflow dekken die specifiek voor jou is, terwijl de leverancier al het andere onderhoudt.

CRM op maat laten maken: wat je een softwarebureau vraagt

Kies je toch voor maatwerk, bijvoorbeeld omdat geen product je recordtypen kan weergeven, dan bepaalt de voorbereiding of de opdracht goed afloopt. Een softwarebureau of freelancer kan alleen een zinnige offerte maken als jij het probleem scherp hebt. Neem deze punten mee in het gesprek:

  • Een specificatie in recordtypen en velden. Som op welke soorten records je hebt (bijvoorbeeld Pand, Eigenaar, Contract), hoe ze aan elkaar hangen en welke vragen het systeem moet beantwoorden. Een lijst van twintig wensen zonder datamodel is geen specificatie.
  • Eerst een klein werkend geheel. Vraag om een eerste versie met één proces dat je echt gebruikt, en breid pas uit als je team ermee werkt. Zo zie je na weken wat het oplevert, niet pas na maanden.
  • Eigendom en uitstap. Spreek af wie de broncode en de gegevens bezit, in welk formaat je alles kunt exporteren en wat er gebeurt als je van bureau wisselt.
  • Onderhoud en support. Wie verhelpt fouten, wie installeert beveiligingsupdates, wat gebeurt er bij een storing en wat kost dat per jaar? Vraag het in de offerte apart uit.
  • Hosting en privacy. Waar staan de gegevens, wie heeft toegang en is er een verwerkersovereenkomst? Dat is algemene AVG-hygiëne bij elke leverancier die klantgegevens verwerkt, en geen juridisch advies.
  • Koppelingen. Noem vooraf welke systemen (boekhouding, e-mail, agenda) het CRM moet kunnen lezen of schrijven. Elke koppeling is werk dat je later niet gratis krijgt.

Twijfel je of maatwerk nodig is, probeer dan eerst of een aanpasbaar CRM je records kan weergeven. Hoe je een systeem kiest en invoert, staat in de gids over een CRM kiezen en de gids over CRM implementeren.

Een uitgewerkte opzet in Customermates

Zo zou een adviesbureau van vijf mensen Customermates naar zijn proces vormen. Elke stap is configuratie, geen code.

  1. Hernoem de lijsten

    Open in Datamodel een lijst en wijzig Naam en Meervoudsnaam onder Algemeen: Contactpersonen worden Klanten, Deals worden Projecten, Diensten worden Pakketten. Elke naam werkt, en records, koppelingen, weergaven en API-verwijzingen blijven verbonden; zie de documentatie over werkruimte-instellingen.

  2. Bepaal het faseveld

    Fases zijn niet voorgeprogrammeerd. Voeg in Datamodel voor Deals een veld Fase van het type Enkele keuze toe (in de cloud kan de AI-inrichting het aanmaken) met opties die bij je verkoopstappen passen, bijvoorbeeld Aanvraag, Verkennend gesprek, Offerte verstuurd, Getekend, Verloren. Stel Waarschijnlijkheid % in bij elke optie, en elke deal krijgt een gewogen waarde uit die vaste percentages; een grafiekwidget op het Dashboard die Gewogen waarde per fase optelt, toont het gewogen pipelinetotaal.

  3. Voeg aangepaste velden toe waar ze een beslissing aansturen

    Bij Projecten: Soort opdracht (Enkele keuze: retainer, vast bereik, workshop), Dagtarief (Geldbedrag), Contractverlenging (Datum). Bij Klanten: Bron (Enkele keuze) en Kantooradres (Adres); telefoonnummers en e-mailadressen komen in het veld Contactgegevens. Zestien veldtypen en berekende velden zijn beschikbaar, opgesomd in de documentatie over het datamodel.

  4. Sla de weergaven op waarmee iedereen werkt

    Een bord van Projecten gegroepeerd op Fase, een tabel van retainers gesorteerd op Contractverlenging en een lijst van Klanten gegroepeerd op Bron. Deel het bord van Projecten met het hele team of met geselecteerde rollen, zodat iedereen vanuit dezelfde pipeline werkt.

  5. Haal bestaande gegevens binnen

    Exporteer elk blad uit je oude tool als Excel-werkmap en importeer één lijst tegelijk, eerst Klanten, dan Projecten, waarbij je kolommen aan je nieuwe aangepaste velden koppelt. De documentatie over records noemt de bestandslimieten.

  6. Automatiseer één stap (Customermates Cloud)

    Een Routine op de gebeurtenis Record bijgewerkt voor Projecten, die alleen het veld Fase in de gaten houdt en gefilterd is op Offerte verstuurd: "Schrijf een korte opvolging aan de hoofdcontactpersoon van de klant met verwijzing naar de offerte. Sla het op als concept, verstuur niet." Routines laten Mate draaien, gebruiken gehoste AI-tegoeden en draaien als hun eigenaar. Zonder de regel "verstuur niet" kan een routine het bericht zelf versturen. Zie Routines.

Gekoppelde e-mail-, LinkedIn- en WhatsApp-gesprekken verschijnen naast deze records in de gecombineerde inbox op Pro en hoger. Starter heeft geen inbox. Werk je met Claude, ChatGPT of een andere AI-client, dan leest en schrijft die dezelfde records, inclusief je aangepaste velden, via MCP met 59 tools.

Het doel van het vormgeven van het model is opvolging van elk klantgesprek. Met de inbox gekoppeld staan de gesprekken van elke klant op het klantrecord, schrijft Mate of je eigen AI-agent het antwoord en de volgende stap als concept, lees jij na en verstuur je, en zetten de datumvelden die je toevoegde, zoals Contractverlenging of een datum voor de volgende stap, wat aan de beurt is op je dashboard.

Wat Customermates je niet laat aanpassen

Deze grenzen tellen als je aanpasbare CRM's vergelijkt:

  • Rechten stoppen bij de lijst. Rollen bepalen aanmaken, lezen, bewerken en verwijderen per lijst, inclusief "alleen records die aan mij zijn toegewezen". Er zijn geen rechten op veldniveau.
  • Gedeelde weergaven zijn alleen-lezen. Collega's kunnen een gedeelde weergave filteren of een eigen kopie bewaren, maar alleen de eigenaar wijzigt hem.
  • Geen tags. Gebruik in plaats daarvan een veld van het type Enkele keuze, dat ook de waarden consistent houdt.
  • Taken hebben geen ingebouwde deadline. Voeg een veld Datum toe en sorteer erop; niets waarschuwt je als die datum verstrijkt.
  • Import en export draaien per lijst, als Excel-werkmappen of JSON, tot 5.000 records per export. Er is geen export van het hele account.

Bij zelf hosten bevat de open-sourcekern records, aangepaste velden, weergaven, rollen, REST, webhooks en MCP. De inbox, Mate en Routines bestaan alleen in de cloud. Details staan op de pagina over zelf hosten.

Wat het kost om te draaien

Customermates wordt gefactureerd per gebruiker en per maand, alleen maandelijks. Voor het adviesbureau van vijf mensen hierboven:

AbonnementVijf gebruikers per maandWat de opzet hierboven gebruikt
Starter€ 60Aangepaste velden, fases, weergaven, import, API, webhooks, MCP, 1 routine per gebruiker
Pro€ 145Alles hierboven, plus de gecombineerde inbox met 1 gekoppeld account per gebruiker en 5 routines per gebruiker

Een jaar Pro voor vijf mensen komt op € 1.740. Elk betaald abonnement bevat maandelijkse gehoste AI-tegoeden per actieve gebruiker voor Mate; zie prijzen. Zelf hosten kent geen licentiekosten voor de open-sourcekern; je betaalt voor je eigen server en de tijd om hem te laten draaien.

Wil je je eigen werkruimte vormgeven, start je proefperiode: 14 dagen Pro zonder creditcard.

Een aangepast CRM bruikbaar houden

Aanpassen mislukt vaker door te veel velden dan door te weinig. Drie regels helpen:

  1. Voeg een veld alleen toe als iemand erop filtert, sorteert of beslist. Velden die "misschien nuttig" zijn, blijven leeg.
  2. Geef de voorkeur aan Enkele keuze boven vrije tekst voor alles waarop je later groepeert.
  3. Verwijder elk kwartaal velden die niemand heeft ingevuld. In Customermates blijft een verwijderd veld 30 dagen in de Prullenbak staan en verliest het daarna definitief zijn waarden, dus exporteer eerst als je twijfelt.

Veelgestelde vragen

Wat is het verschil tussen een aanpasbaar CRM en een CRM op maat?

Een aanpasbaar CRM is een af product dat je aanpast met velden, fases, weergaven en automatisering, en de leverancier onderhoudt het. Een CRM op maat is software die voor je wordt gebouwd, met code of een no-code platform, en die onderhoud je zelf. Aanpasbaar is voor de meeste kleine teams sneller en goedkoper; maatwerk loont alleen als geen product je records kan weergeven.

Kan ik mijn eigen CRM bouwen?

Ja. Een no-code database als Airtable, Knack of Caspio kan je snel een werkende eerste versie geven als je proces duidelijk is. Er een vanaf nul programmeren is een lang project, omdat je ook inloggen, rollen, e-mailsynchronisatie, zoeken, import en back-ups bouwt. Zijn je records mensen, bedrijven en deals, dan kom je met het configureren van een bestaand CRM verder voor minder.

Wat is een goedkoper CRM-pakket?

Een af product met abonnementsprijzen per gebruiker is bijna altijd goedkoper dan maatwerk, omdat de leverancier de ontwikkeling en het onderhoud over alle klanten verdeelt. Vergelijk pakketten op wat je werkelijk gebruikt, niet op de laagste prijs: aangepaste velden, je eigen fases en een API zitten niet overal in het goedkoopste abonnement. Een overzicht staat in de gids over betaalbare CRM-software en de gids over CRM-kosten.

Wat is de beste CRM voor een klein team dat veel wil aanpassen?

Er is geen beste CRM voor iedereen; het hangt af van je records en je budget. Bestaat je werk uit mensen, bedrijven en deals, dan is een aanpasbaar CRM met eigen velden en fases genoeg. Heb je extra recordtypen nodig, kijk dan naar de custom objects in de tabel hierboven. De gids over de beste CRM-software vergelijkt de keuzes.

Hoeveel kost een CRM op maat?

Dat hangt van de specificatie af, dus wees op je hoede voor elk vast bedrag. Tel het onderhoud mee, niet alleen de eerste bouw: beveiligingsupdates, hosting, back-ups en elke functie die je anders van een leverancier zou krijgen. Ter vergelijking: vijf gebruikers op Customermates Pro kosten € 145 per maand, of € 1.740 over twaalf maanden, en andere leveranciers publiceren hun prijzen op hun prijspagina's.

Kan ik een CRM in Excel bouwen?

Voor één persoon en een paar honderd contacten wel. Het loopt vast als meerdere mensen tegelijk bewerken, als je koppelingen tussen klanten en projecten nodig hebt of als gesprekken naast het record moeten staan. Onze gids over een Excel-CRM-sjabloon toont een werkbare indeling en wanneer je moet doorstappen. Customermates importeert Excel-werkmappen, één lijst tegelijk.

Welk CRM biedt het flexibelste datamodel voor custom objects?

Van de hier gecontroleerde producten bevat Twenty onbeperkt custom objects in de abonnementen Pro, Organization en Enterprise, staat Attio er tot 12 toe op Pro en onbeperkt op Ultra (voorheen Enterprise), maakt EspoCRM eigen entiteiten in zijn Entity Manager, reserveert HubSpot custom objects voor Enterprise-niveaus en staat Zoho CRM tussen 10 en 500 custom modules toe, afhankelijk van de betaalde editie. In Customermates voeg je in Datamodel je eigen lijsten met velden en relaties toe.

Kan ik mijn CRM-gegevens op mijn eigen server houden?

Ja, met een CRM dat je zelf kunt hosten. Customermates, Twenty en EspoCRM kunnen allemaal op je eigen infrastructuur draaien. Bij Customermates draait de zelf gehoste versie met Docker Compose en bevat die aangepaste velden, weergaven, REST, webhooks en MCP, maar niet de inbox, Mate of Routines. Zie de gids over open-source CRM voor de afwegingen.

Begin met één beschrijving

Eén beschrijving. Een werkruimte die je agent bouwde.

Zo bouwt de setup een werkruimte uit één zin. Voorbeeldgegevens, het echte product.

  1. Beschrijf je bedrijf

    Eén zin over je team, je klanten en hoe je verkoopt.

  2. Mate bouwt het

    Mate stelt een paar vragen en maakt dan de lijsten, pipeline, dashboard en playbook.

  3. Ga ermee aan de slag

    Koppel LinkedIn en e-mail. Klik hieronder door een afgewerkt voorbeeld.

Je beschrijving aan Mate

We zijn een strategisch adviesbureau van vier personen. Houd klanten, opdrachten en voorstellen bij en help ons om prospects op LinkedIn op te volgen.

Widgets op basis van de eigen lijsten en velden van de werkruimte

Customermates voor consultancy

Elk klantgesprek uit e-mail, LinkedIn en WhatsApp op één plek. Mate richt je werkruimte in en schrijft de opvolging, jij controleert en verstuurt. Werkt met Claude, ChatGPT of elke agent die MCP spreekt.

Customermates

Volg elk klantgesprek op

Begin met één kanaal en één klant in Customermates Cloud, of host de open source kern zelf.

✓ Geen creditcard nodig ✓ De eerste 14 dagen gratis