Blog post featured image

HubSpot en Salesforce Integratiegids (Deel 1): Essentiële Voorbereidingen

Start een naadloze CRM-integratie met HubSpot en Salesforce. Ontdek expert-tips voor de voorbereiding en een soepelere synchronisatie.

A person with a serious expression holding flowers.

Lucas Traikoff

De integratie tussen Salesforce en HubSpot is een populaire integratie. Bedrijven willen met name Sales Cloud als hun belangrijkste CRM gebruiken en Marketing Hub als automatiseringsplatform.

In deze serie kijken we naar 3 onderdelen van de integraties:

  • De voorbereiding

  • Het integratiewerk

  • Synchronisatie, use cases en best practices

Laten we beginnen met een onderwerp dat iedereen bezighoudt.

De olifant in de kamer: concurrentie

De native integratie doet fantastisch werk in het verbinden van beide platforms, maar we mogen niet vergeten dat HubSpot en Salesforce concurrenten zijn. 

De consequentie van deze concurrentie is dat de integratie technisch beter had gekund als ze dat echt wilden. In beide gevallen haal je echter meer waarde uit je tech stack als je volledig voor één leverancier kiest. Of dat nu Salesforce Account Engagement en Sales Cloud is, of HubSpot's Marketing Hub en Sales Hub. Een grote uitdaging is bijvoorbeeld marketing attribution wanneer je beide platforms gebruikt. Dat is een stuk eenvoudiger wanneer je slechts één platform gebruikt. 

De sales representatives van elk platform weten dit en doen er alles aan (lees: enorme kortingen) om je te laten overstappen. Dit zorgt vaak voor een nog grotere kloof tussen je marketing- en salesteams.

Uiteindelijk zien we dat veel bedrijven volledig overstappen naar één platform. We hebben een gids geschreven die je helpt te kiezen tussen de twee.

Voorbereidingen

Voordat je de integratie activeert, zijn er enkele voorbereidingen die je wilt treffen.

Schone data en het voorkomen van duplicaten

Een harde voorwaarde voor de integratie is schone data en het voorkomen van duplicaten. Het grootste probleem met duplicaten is dat ze je database vervuilen, je rapportages vertekenen en de synchronisatie verstoren. Het grootste pijnpunt voor HubSpot en Salesforce is hierbij de synchronisatie tussen contacten en leads.

Dubbele leads en contacten in Salesforce

HubSpot en Salesforce gebruiken het e-mailadres als unieke identificatie. 

Dit betekent dat als je een contact hebt met dezelfde naam en vergelijkbare velden, maar met een ander e-mailadres, dit niet als duplicaat wordt gezien. Dit is logisch, aangezien elk land veelvoorkomende namen kent. Denk aan "Tim Carter" in het Verenigd Koninkrijk of "Max Müller" in Duitsland.

Het probleem met de synchronisatie tussen HubSpot en Salesforce ontstaat zodra leads en contacten hetzelfde e-mailadres hebben. In dat geval koppelt de integratie de lead aan de meest recente record, maar er zijn ook situaties waarin er willekeurig een match wordt gemaakt. 

Het gevolg hiervan is dat verkeerde leads worden gekoppeld en er synchronisatiefouten ontstaan. Dit leidt tot dataverlies en kan, afhankelijk van het aantal duplicaten, je rapportages flink vertekenen. 

Daarom is het cruciaal dat er vrijwel nul duplicaten in elk systeem staan. Dit bereik je met de juiste duplicatieregels in Salesforce, goede datahygiëne en regelmatige opschoning. We raden het gebruik van deduplicatietools aan om je database schoon te houden.

Dubbele HubSpot-contacten met verschillende e-mailadressen

Het kan voorkomen dat een HubSpot-contact twee keer bestaat met verschillende e-mailadressen. Bijvoorbeeld omdat diegene een content-item heeft gedownload via een zakelijk e-mailadres en een andere keer via een privéadres. Bij dubbele HubSpot-contacten die horen bij één Salesforce lead of contact, moet je het HubSpot-contact mergen met het contact dat actief synchroniseert met Salesforce.

Ontwerpbeslissingen voor de integratie

Hier zijn een aantal belangrijke ontwerpbeslissingen voor de integratie. 




Minimale objectvereisten

Om de integratie te laten werken, moet je minimaal HubSpot Contacts synchroniseren met Salesforce Leads en Contacts. Andere objecten zoals opportunities of accounts zijn optioneel.

Beslissing om leads of contacten aan te maken

De HubSpot-sync kan in Salesforce óf een nieuwe lead óf een nieuw contact aanmaken - niet allebei. In 95% van de gevallen kies je ervoor om de integratie nieuwe leads te laten aanmaken. 

De afgelopen jaren zijn sommige organisaties begonnen met het overslaan van het Lead-object om alleen nog Accounts en Contacts te gebruiken in Salesforce. We raden aan om hier voorzichtig mee te zijn. Hoewel dit kan werken en duidelijke voordelen heeft (vooral geen verwarring meer tussen leads en contacten).

Het probleem ontstaat bij je bredere ecosysteem aan software. Er zijn veel tools van derden die het Lead-object vereisen om met Salesforce te integreren. We hebben dan ook veel organisaties gezien die Salesforce implementeerden zonder leads, om ze na een jaar alsnog aan te zetten vanwege integratie-eisen.

Een ander probleem is dat duplicaatbeheer nu ook complexer wordt als je alleen Accounts en Contacts gebruikt. HubSpot kan geen nieuw contact aanmaken als er geen Account is in Salesforce. Het risico is dat er wel een nieuw contact wordt aangemaakt, maar dat deze niet aan een account gekoppeld kan worden, wat zorgt voor een duplicaat-account. 

Gelijkwaardige datatypes

Datatypes zijn de velden of eigenschappen binnen de twee platforms. Denk aan tekstvelden, keuzelijsten (picklists), selectievakjes, enz. Een vereiste voor de integratie is dat de datatypes identiek zijn. Bekijk de tabel hieronder voor een aantal voorbeelden.

Voorbeeld van een dropdownlijst in een picklist

T.V's being sold on a large screen display displayed with text messageases nearby and word balloons around it, viewed through the window.

Salesforce maakt het mogelijk om een picklist-waarde op inactief te zetten. Dit betekent dat de waarde niet meer geselecteerd kan worden, maar oude records met deze waarde tonen hem nog wel. Het probleem is dat de integratie niet om kan gaan met inactieve waarden, omdat deze niet worden ondersteund in HubSpot, wat leidt tot synchronisatiefouten.

Maatwerk, workflows, validaties en andere regels

Salesforce biedt de mogelijkheid om regels in te stellen die je data bewaken. Stel bijvoorbeeld dat "Functietitel" een verplicht veld is in Salesforce, maar in HubSpot is dit veld optioneel. Dit kan synchronisatiefouten veroorzaken wanneer het veld in HubSpot leeg blijft, omdat lege velden door de verplichting in Salesforce worden geweigerd.

Het is belangrijk om op de hoogte te zijn van al deze validatie- en andere regels. We raden aan om ze allemaal in kaart te brengen en te controleren of ze invloed hebben op de integratie.

Object- en veldmapping

Een nuttige oefening is het voorbereiden van een object- en veldmapping tussen beide platforms. Hierbij koppel je elk object aan de bijbehorende velden. We raden aan om voor elk object een aparte tabel te maken. Zie hieronder een voorbeeld van zo'n tabel.

HubSpot Contact  <> Salesforce Lead & Contact

Some cables on a device.

Change Management

De laatste stap is het voorbereiden van je team op de integratie. Zowel de solution owners als de eindgebruikers zullen de impact van de integratie merken. Het is belangrijk dat iedereen op de hoogte is van de aankomende verandering en hoe dit hun dagelijkse werk beïnvloedt. Duidelijke communicatie zorgt hierbij voor een snellere adoptie.

Volgende week bespreken we de concrete stappen voor de integratie.

De integratie tussen Salesforce en HubSpot is een populaire integratie. Bedrijven willen met name Sales Cloud als hun belangrijkste CRM gebruiken en Marketing Hub als automatiseringsplatform.

In deze serie kijken we naar 3 onderdelen van de integraties:

  • De voorbereiding

  • Het integratiewerk

  • Synchronisatie, use cases en best practices

Laten we beginnen met een onderwerp dat iedereen bezighoudt.

De olifant in de kamer: concurrentie

De native integratie doet fantastisch werk in het verbinden van beide platforms, maar we mogen niet vergeten dat HubSpot en Salesforce concurrenten zijn. 

De consequentie van deze concurrentie is dat de integratie technisch beter had gekund als ze dat echt wilden. In beide gevallen haal je echter meer waarde uit je tech stack als je volledig voor één leverancier kiest. Of dat nu Salesforce Account Engagement en Sales Cloud is, of HubSpot's Marketing Hub en Sales Hub. Een grote uitdaging is bijvoorbeeld marketing attribution wanneer je beide platforms gebruikt. Dat is een stuk eenvoudiger wanneer je slechts één platform gebruikt. 

De sales representatives van elk platform weten dit en doen er alles aan (lees: enorme kortingen) om je te laten overstappen. Dit zorgt vaak voor een nog grotere kloof tussen je marketing- en salesteams.

Uiteindelijk zien we dat veel bedrijven volledig overstappen naar één platform. We hebben een gids geschreven die je helpt te kiezen tussen de twee.

Voorbereidingen

Voordat je de integratie activeert, zijn er enkele voorbereidingen die je wilt treffen.

Schone data en het voorkomen van duplicaten

Een harde voorwaarde voor de integratie is schone data en het voorkomen van duplicaten. Het grootste probleem met duplicaten is dat ze je database vervuilen, je rapportages vertekenen en de synchronisatie verstoren. Het grootste pijnpunt voor HubSpot en Salesforce is hierbij de synchronisatie tussen contacten en leads.

Dubbele leads en contacten in Salesforce

HubSpot en Salesforce gebruiken het e-mailadres als unieke identificatie. 

Dit betekent dat als je een contact hebt met dezelfde naam en vergelijkbare velden, maar met een ander e-mailadres, dit niet als duplicaat wordt gezien. Dit is logisch, aangezien elk land veelvoorkomende namen kent. Denk aan "Tim Carter" in het Verenigd Koninkrijk of "Max Müller" in Duitsland.

Het probleem met de synchronisatie tussen HubSpot en Salesforce ontstaat zodra leads en contacten hetzelfde e-mailadres hebben. In dat geval koppelt de integratie de lead aan de meest recente record, maar er zijn ook situaties waarin er willekeurig een match wordt gemaakt. 

Het gevolg hiervan is dat verkeerde leads worden gekoppeld en er synchronisatiefouten ontstaan. Dit leidt tot dataverlies en kan, afhankelijk van het aantal duplicaten, je rapportages flink vertekenen. 

Daarom is het cruciaal dat er vrijwel nul duplicaten in elk systeem staan. Dit bereik je met de juiste duplicatieregels in Salesforce, goede datahygiëne en regelmatige opschoning. We raden het gebruik van deduplicatietools aan om je database schoon te houden.

Dubbele HubSpot-contacten met verschillende e-mailadressen

Het kan voorkomen dat een HubSpot-contact twee keer bestaat met verschillende e-mailadressen. Bijvoorbeeld omdat diegene een content-item heeft gedownload via een zakelijk e-mailadres en een andere keer via een privéadres. Bij dubbele HubSpot-contacten die horen bij één Salesforce lead of contact, moet je het HubSpot-contact mergen met het contact dat actief synchroniseert met Salesforce.

Ontwerpbeslissingen voor de integratie

Hier zijn een aantal belangrijke ontwerpbeslissingen voor de integratie. 




Minimale objectvereisten

Om de integratie te laten werken, moet je minimaal HubSpot Contacts synchroniseren met Salesforce Leads en Contacts. Andere objecten zoals opportunities of accounts zijn optioneel.

Beslissing om leads of contacten aan te maken

De HubSpot-sync kan in Salesforce óf een nieuwe lead óf een nieuw contact aanmaken - niet allebei. In 95% van de gevallen kies je ervoor om de integratie nieuwe leads te laten aanmaken. 

De afgelopen jaren zijn sommige organisaties begonnen met het overslaan van het Lead-object om alleen nog Accounts en Contacts te gebruiken in Salesforce. We raden aan om hier voorzichtig mee te zijn. Hoewel dit kan werken en duidelijke voordelen heeft (vooral geen verwarring meer tussen leads en contacten).

Het probleem ontstaat bij je bredere ecosysteem aan software. Er zijn veel tools van derden die het Lead-object vereisen om met Salesforce te integreren. We hebben dan ook veel organisaties gezien die Salesforce implementeerden zonder leads, om ze na een jaar alsnog aan te zetten vanwege integratie-eisen.

Een ander probleem is dat duplicaatbeheer nu ook complexer wordt als je alleen Accounts en Contacts gebruikt. HubSpot kan geen nieuw contact aanmaken als er geen Account is in Salesforce. Het risico is dat er wel een nieuw contact wordt aangemaakt, maar dat deze niet aan een account gekoppeld kan worden, wat zorgt voor een duplicaat-account. 

Gelijkwaardige datatypes

Datatypes zijn de velden of eigenschappen binnen de twee platforms. Denk aan tekstvelden, keuzelijsten (picklists), selectievakjes, enz. Een vereiste voor de integratie is dat de datatypes identiek zijn. Bekijk de tabel hieronder voor een aantal voorbeelden.

Voorbeeld van een dropdownlijst in een picklist

T.V's being sold on a large screen display displayed with text messageases nearby and word balloons around it, viewed through the window.

Salesforce maakt het mogelijk om een picklist-waarde op inactief te zetten. Dit betekent dat de waarde niet meer geselecteerd kan worden, maar oude records met deze waarde tonen hem nog wel. Het probleem is dat de integratie niet om kan gaan met inactieve waarden, omdat deze niet worden ondersteund in HubSpot, wat leidt tot synchronisatiefouten.

Maatwerk, workflows, validaties en andere regels

Salesforce biedt de mogelijkheid om regels in te stellen die je data bewaken. Stel bijvoorbeeld dat "Functietitel" een verplicht veld is in Salesforce, maar in HubSpot is dit veld optioneel. Dit kan synchronisatiefouten veroorzaken wanneer het veld in HubSpot leeg blijft, omdat lege velden door de verplichting in Salesforce worden geweigerd.

Het is belangrijk om op de hoogte te zijn van al deze validatie- en andere regels. We raden aan om ze allemaal in kaart te brengen en te controleren of ze invloed hebben op de integratie.

Object- en veldmapping

Een nuttige oefening is het voorbereiden van een object- en veldmapping tussen beide platforms. Hierbij koppel je elk object aan de bijbehorende velden. We raden aan om voor elk object een aparte tabel te maken. Zie hieronder een voorbeeld van zo'n tabel.

HubSpot Contact  <> Salesforce Lead & Contact

Some cables on a device.

Change Management

De laatste stap is het voorbereiden van je team op de integratie. Zowel de solution owners als de eindgebruikers zullen de impact van de integratie merken. Het is belangrijk dat iedereen op de hoogte is van de aankomende verandering en hoe dit hun dagelijkse werk beïnvloedt. Duidelijke communicatie zorgt hierbij voor een snellere adoptie.

Volgende week bespreken we de concrete stappen voor de integratie.

De integratie tussen Salesforce en HubSpot is een populaire integratie. Bedrijven willen met name Sales Cloud als hun belangrijkste CRM gebruiken en Marketing Hub als automatiseringsplatform.

In deze serie kijken we naar 3 onderdelen van de integraties:

  • De voorbereiding

  • Het integratiewerk

  • Synchronisatie, use cases en best practices

Laten we beginnen met een onderwerp dat iedereen bezighoudt.

De olifant in de kamer: concurrentie

De native integratie doet fantastisch werk in het verbinden van beide platforms, maar we mogen niet vergeten dat HubSpot en Salesforce concurrenten zijn. 

De consequentie van deze concurrentie is dat de integratie technisch beter had gekund als ze dat echt wilden. In beide gevallen haal je echter meer waarde uit je tech stack als je volledig voor één leverancier kiest. Of dat nu Salesforce Account Engagement en Sales Cloud is, of HubSpot's Marketing Hub en Sales Hub. Een grote uitdaging is bijvoorbeeld marketing attribution wanneer je beide platforms gebruikt. Dat is een stuk eenvoudiger wanneer je slechts één platform gebruikt. 

De sales representatives van elk platform weten dit en doen er alles aan (lees: enorme kortingen) om je te laten overstappen. Dit zorgt vaak voor een nog grotere kloof tussen je marketing- en salesteams.

Uiteindelijk zien we dat veel bedrijven volledig overstappen naar één platform. We hebben een gids geschreven die je helpt te kiezen tussen de twee.

Voorbereidingen

Voordat je de integratie activeert, zijn er enkele voorbereidingen die je wilt treffen.

Schone data en het voorkomen van duplicaten

Een harde voorwaarde voor de integratie is schone data en het voorkomen van duplicaten. Het grootste probleem met duplicaten is dat ze je database vervuilen, je rapportages vertekenen en de synchronisatie verstoren. Het grootste pijnpunt voor HubSpot en Salesforce is hierbij de synchronisatie tussen contacten en leads.

Dubbele leads en contacten in Salesforce

HubSpot en Salesforce gebruiken het e-mailadres als unieke identificatie. 

Dit betekent dat als je een contact hebt met dezelfde naam en vergelijkbare velden, maar met een ander e-mailadres, dit niet als duplicaat wordt gezien. Dit is logisch, aangezien elk land veelvoorkomende namen kent. Denk aan "Tim Carter" in het Verenigd Koninkrijk of "Max Müller" in Duitsland.

Het probleem met de synchronisatie tussen HubSpot en Salesforce ontstaat zodra leads en contacten hetzelfde e-mailadres hebben. In dat geval koppelt de integratie de lead aan de meest recente record, maar er zijn ook situaties waarin er willekeurig een match wordt gemaakt. 

Het gevolg hiervan is dat verkeerde leads worden gekoppeld en er synchronisatiefouten ontstaan. Dit leidt tot dataverlies en kan, afhankelijk van het aantal duplicaten, je rapportages flink vertekenen. 

Daarom is het cruciaal dat er vrijwel nul duplicaten in elk systeem staan. Dit bereik je met de juiste duplicatieregels in Salesforce, goede datahygiëne en regelmatige opschoning. We raden het gebruik van deduplicatietools aan om je database schoon te houden.

Dubbele HubSpot-contacten met verschillende e-mailadressen

Het kan voorkomen dat een HubSpot-contact twee keer bestaat met verschillende e-mailadressen. Bijvoorbeeld omdat diegene een content-item heeft gedownload via een zakelijk e-mailadres en een andere keer via een privéadres. Bij dubbele HubSpot-contacten die horen bij één Salesforce lead of contact, moet je het HubSpot-contact mergen met het contact dat actief synchroniseert met Salesforce.

Ontwerpbeslissingen voor de integratie

Hier zijn een aantal belangrijke ontwerpbeslissingen voor de integratie. 




Minimale objectvereisten

Om de integratie te laten werken, moet je minimaal HubSpot Contacts synchroniseren met Salesforce Leads en Contacts. Andere objecten zoals opportunities of accounts zijn optioneel.

Beslissing om leads of contacten aan te maken

De HubSpot-sync kan in Salesforce óf een nieuwe lead óf een nieuw contact aanmaken - niet allebei. In 95% van de gevallen kies je ervoor om de integratie nieuwe leads te laten aanmaken. 

De afgelopen jaren zijn sommige organisaties begonnen met het overslaan van het Lead-object om alleen nog Accounts en Contacts te gebruiken in Salesforce. We raden aan om hier voorzichtig mee te zijn. Hoewel dit kan werken en duidelijke voordelen heeft (vooral geen verwarring meer tussen leads en contacten).

Het probleem ontstaat bij je bredere ecosysteem aan software. Er zijn veel tools van derden die het Lead-object vereisen om met Salesforce te integreren. We hebben dan ook veel organisaties gezien die Salesforce implementeerden zonder leads, om ze na een jaar alsnog aan te zetten vanwege integratie-eisen.

Een ander probleem is dat duplicaatbeheer nu ook complexer wordt als je alleen Accounts en Contacts gebruikt. HubSpot kan geen nieuw contact aanmaken als er geen Account is in Salesforce. Het risico is dat er wel een nieuw contact wordt aangemaakt, maar dat deze niet aan een account gekoppeld kan worden, wat zorgt voor een duplicaat-account. 

Gelijkwaardige datatypes

Datatypes zijn de velden of eigenschappen binnen de twee platforms. Denk aan tekstvelden, keuzelijsten (picklists), selectievakjes, enz. Een vereiste voor de integratie is dat de datatypes identiek zijn. Bekijk de tabel hieronder voor een aantal voorbeelden.

Voorbeeld van een dropdownlijst in een picklist

T.V's being sold on a large screen display displayed with text messageases nearby and word balloons around it, viewed through the window.

Salesforce maakt het mogelijk om een picklist-waarde op inactief te zetten. Dit betekent dat de waarde niet meer geselecteerd kan worden, maar oude records met deze waarde tonen hem nog wel. Het probleem is dat de integratie niet om kan gaan met inactieve waarden, omdat deze niet worden ondersteund in HubSpot, wat leidt tot synchronisatiefouten.

Maatwerk, workflows, validaties en andere regels

Salesforce biedt de mogelijkheid om regels in te stellen die je data bewaken. Stel bijvoorbeeld dat "Functietitel" een verplicht veld is in Salesforce, maar in HubSpot is dit veld optioneel. Dit kan synchronisatiefouten veroorzaken wanneer het veld in HubSpot leeg blijft, omdat lege velden door de verplichting in Salesforce worden geweigerd.

Het is belangrijk om op de hoogte te zijn van al deze validatie- en andere regels. We raden aan om ze allemaal in kaart te brengen en te controleren of ze invloed hebben op de integratie.

Object- en veldmapping

Een nuttige oefening is het voorbereiden van een object- en veldmapping tussen beide platforms. Hierbij koppel je elk object aan de bijbehorende velden. We raden aan om voor elk object een aparte tabel te maken. Zie hieronder een voorbeeld van zo'n tabel.

HubSpot Contact  <> Salesforce Lead & Contact

Some cables on a device.

Change Management

De laatste stap is het voorbereiden van je team op de integratie. Zowel de solution owners als de eindgebruikers zullen de impact van de integratie merken. Het is belangrijk dat iedereen op de hoogte is van de aankomende verandering en hoe dit hun dagelijkse werk beïnvloedt. Duidelijke communicatie zorgt hierbij voor een snellere adoptie.

Volgende week bespreken we de concrete stappen voor de integratie.