Skip to content Skip to footer

Best practices voor het uitbreiden van HubSpot CRM-functionaliteit met custom properties en objecten

3 min lezen
7 juli 2023

HubSpot CRM is een krachtige tool voor het beheren van klantrelaties, maar soms voldoen de basis functionaliteit niet aan al je specifieke behoeften. Op zo'n moment kan je gaan denken aan custom properties en objecten. Door de mogelijkheden van HubSpot CRM uit te breiden met custom properties en objecten, kun je het systeem aanpassen aan de unieke vereisten van de organisatie. In deze blogpost onderzoeken we de best practices voor het effectief ontwerpen en implementeren van properties en objecten, zodat je HubSpot CRM volledig kan benutten. 

Properties en objecten 

Een object is een algemeen concept dat verwijst naar een specifieke verzameling. Het kan worden gezien als een container met properties (eigenschappen) . Een 'auto' kan bijvoorbeeld een object zijn met properties als kleur, merk en model. HubSpot biedt standaard objecten zoals contacten, bedrijven, deals en tickets en. Deze objecten hebben al veel ingebouwde functionaliteit en zijn geschikt voor de meeste organisaties. En hetzelfde geldt voor properties, HubSpot biedt veel standaard properties, maar soms heeft de organisatie iets nodig dat niet beschikbaar is. Wanneer er specifieke wensen zijn waaraan de standaard properties of objecten niet voldoen, is het tijd om naar custom properties of objecten te kijken. Voor een custom object heb je een enterprise licentie nodig. 

Super powers

Voordat je enthousiast een custom object aanmaakt, is het slim om te bedenken of je deze wel écht nodig hebt. Denk hierbij aan de super powers van de standaardobjecten, die je wellicht al verder kunnen brengen dan je denkt. Het kan je tijd en moeite besparen om eerst te onderzoeken of je met de bestaande functionaliteit al uit de voeten kunt. 

Een contact object is het middelpunt van alle communicatie tussen jouw bedrijf en de klant. Het is de plek waar abonnees, leads en klanten samenkomen en waar je gepersonaliseerde marketing-e-mails kunt verzenden vanuit HubSpot. 

Een company object is een organisatie die je in je CRM wilt volgen. Het company object heeft als ingebouwde functionaliteit dat het automatisch records verrijkt met openbare informatie. Als je een nieuw contact toevoegt met hetzelfde bedrijfsdomein, zal HubSpot automatisch die records associëren. Zo blijf je altijd op de hoogte van de laatste gegevens van je contacten en bedrijven.

Een deal object in HubSpot CRM is een levende transactie waarnaar verkoopteams kunnen verwijzen als hun kansen. Het is een essentieel hulpmiddel om potentiële inkomsten te beheren en te volgen, en om de winst- en verliesstaten van je bedrijf te bepalen. Met de ingebouwde functionaliteit van een deal object kun je omzet attributierapporten en verkoopprognoses maken, waardoor je een beter inzicht krijgt in je bedrijfsprestaties.

Een ticket object in HubSpot CRM is de perfecte tool voor het beheer van ondersteuningsverzoeken, zowel intern als extern. Door de ingebouwde functionaliteit van het ticket object worden aanvragen automatisch gegenereerd op basis van inkomende e-mails, oproepen, chats of formulieren, waardoor je snel en efficiënt kunt reageren op de behoeften van je klanten.

Definieer custom properties en objecten

Voordat je  in de technische implementatie duikt, is het belangrijk om de custom properties en objecten die je wilt maken duidelijk te definiëren. Neem de tijd om gegevensvereisten van de organisatie en de informatie binnen HubSpot te begrijpen. Identificeer de relaties tussen objecten en hoe ze verbinding maken met uw bestaande gegevens.

Hou rekening met groei

Kijk vooruit op toekomstige groei en mogelijke veranderingen in de organisatie. Plan de structuur van de objecten zorgvuldig om ervoor te zorgen dat ze geschikt zijn voor nieuwe velden en relaties terwijl je bedrijf zich ontwikkelt. Deze proactieve aanpak bespaart je later tijd en moeite.

Maak gebruik van consistente benamingen 

Bij het maken van properties en objecten zijn consistente benamingen van groot belang. Gebruik beschrijvende namen die nauwkeurig de doelstelling en functie van elke property of elk object weergeven. Volg een naamgeving die aansluit bij de standaarden van jouw organisatie en die het voor zowel ontwikkelaars als niet-technische gebruikers gemakkelijker maakt om de gegevens te begrijpen en te beheren.

Behoud gegevensintegriteit

Om gegevensintegriteit te waarborgen, is het belangrijk om validatieregels vast te stellen en deze toe te passen binnen je properties en objecten. Implementeer datatype restricties, verplichte velden en unieke id's waar nodig. Dit zal helpen om gegevensinconsistenties te voorkomen, fouten te verminderen en de algehele kwaliteit van uw CRM-gegevens te behouden.

Documenteer, communiceer en test

Zorg voor gedetailleerde documentatie van je properties en objecten. Inclusief  beschrijvingen, uitleg van relaties en eventuele aangepaste logica of berekeningen. Deze documentatie dient als waardevolle bron voor developers, beheerders en andere belanghebbenden. Test je objecten in verschillende scenario's voordat je ze in een productieomgeving implementeert. Valideer het gedrag van de aanpassingen, verifieer de gegevensintegriteit en beoordeel de impact op de systeemprestaties.