Menu
the REFERENCE

Waarom Sitecore en Salesforce Marketing Cloud (SFMC) een perfect team vormen

Bij The Reference helpen we je bedrijf vooruit met digitale technologieën. Dat doen we onder meer door websites en webapplicaties te bouwen met Sitecore CMS, een van onze vele specialiteiten.

We verbeteren de klantenrelaties en verhogen de sales niet alleen met de Sitecore-webapplicatie, maar integreren ook Salesforce Marketing Cloud, een platform dat relevante, gepersonaliseerde journeys levert over alle kanalen en apparaten heen, zodat marketeers in elke fase van de klantenrelatie en op het juiste moment de juiste boodschap kunnen afleveren. Door Sitecore en Salesforce met elkaar te combineren kunnen we de resultaten verder verbeteren.

Sitecore-Salesforce

Sitecore biedt out of the box connectoren met Salesforce Sales Cloud en Salesforce Marketing Cloud (SFMC). 

De eerdere versies van de SFMC-connectoren waren vooral gericht op de naadloze integratie tussen:

- de SFMC Content Builder en de Sitecore Media Library of het Digital Asset Management van de Sitecore Content Hub
- dynamische lijsten in Sitecore en Data extensions in SFMC

Wat ontbrak, was de integratie van Sitecore Forms en SFMC. Als we bijvoorbeeld een event creëren (zoals ons Digital Resilience-event), wordt op onze site een pagina met formulier aangemaakt (via het Sitecore CMS, zie figure 1). Verstuurt een gebruiker het formulier, dan kan de data ingevoerd worden in Salesforces gegevensextensies, om de gegevens van de inschrijver bij te werken of aan te maken.

Hier kan je een voorbeeld vinden van hoe een formulier eruit zou kunnen zien:

Form


Hoewel Salesforce over een uitgebreide API beschikt om dit te doen, moet de code worden aangepast om een samenwerking met Sitecore Forms mogelijk te maken. De specifieke formuliervelden moeten immers toegewezen worden aan specifieke kolommen in Salesforce, waardoor de code niet herbruikbaar is. Voor een nieuw event of formulier moet opnieuw aangepaste code worden geschreven. Dat geldt trouwens ook als een formulier wordt bijgewerkt. Als er bijvoorbeeld een extra veld wordt toegevoegd, moet de bestaande code worden aangepast om het nieuwe veld toe te wijzen aan een Salesforce-gegevensextensiekolom. Aangezien de code is gewijzigd, is een nieuwe uitrol noodzakelijk.

Om deze kwestie aan te pakken hebben we een generieke Salesforce Marketing Cloud Save Actions-module (SFMC Save Actions) gecreëerd die we in onze projecten kunnen hergebruiken.

Wat doet deze module? 


De module automatiseert het proces om formuliergegevens van Sitecore Forms toe te voegen aan een Salesforce-gegevensextensie, een inschrijver aan te maken (of bij te werken) en toe te voegen aan een inschrijvingslijst. Hoe werkt dat precies? 

Eerst hebben we een save-actie gecreëerd. Dat is de code die je toevoegt aan een formulier en die wordt uitgevoerd bij het versturen ervan. Vervolgens kun je het formulier via een dashboardapp koppelen aan gegevensextensies. Hierbij moeten de formuliervelden gekoppeld worden aan de overeenkomstige gegevensextensies. Je kunt ook instellen dat een inschrijver wordt aangemaakt of bijgewerkt zodra het formulier wordt verstuurd. De koppeling van de formulier- en inschrijversvelden kan dus ook worden ingesteld! En tot slot kun je kiezen aan welke lijst de gebruiker moet worden toegevoegd.

Eenvoudig en gebruiksvriendelijk


Een van de voordelen van deze module is dat ze heel eenvoudig te configureren en te gebruiken is, zowel voor het development team als voor de content editor. Het development team moet enkel de Sitecore-package installeren en de authenticatiegegevens van de Salesforce-account toevoegen aan de websiteconfiguratie. Eens de configuratie voltooid, is het development team niet meer nodig. Ze kunnen zichzelf dus trakteren op een lekker kopje koffie voor ze zich weer bezighouden met andere coole zaken!

Ook voor de content editor blinkt de module uit in eenvoud en gebruiksvriendelijkheid. Hij hoeft enkel de save-actie toe te voegen aan de verzendknop van het formulier. Vervolgens creëert hij via de dashboardapp een koppeling tussen het formulier en de gegevensextensie in Salesforce. 

Alle gegevens worden opgehaald uit Salesforce en Sitecore, zodat de content editor geen formuliervelden, gegevensextensies of gegevensextensiekolommen hoeft te onthouden om formuliervelden te kunnen toewijzen aan gegevensextensiekolommen. Bovendien heeft de dashboardapp de typische look-and-feel van Sitecore, wat het leven van de content editor een pak gemakkelijker maakt.

Volledige Sitecore-oplossing

De package zelf is een volledige Sitecore-oplossing: alle gegevens worden opgeslagen in Sitecore-items. Er hoeft dus geen extra aangepaste database geïnstalleerd te worden: de gegevens worden gewoon via een Sitecore-package uitgewisseld tussen de verschillende omgevingen.

 

Conclusie

Dankzij de uitgebreide API van SFMC en de flexibiliteit van het Sitecore-platform is het dus perfect mogelijk om een generieke, herbruikbare integratie te creëren.

De module is eenvoudig te configureren en te gebruiken en heeft een Sitecore-look-and-feel, zodat content editors de formuliervelden gemakkelijk kunnen koppelen met de velden in de Salesforce Marketing Cloud. Het systeem biedt zo veel flexibiliteit dat er na de configuratie geen enkele ontwikkeling meer nodig is. Precies wat je nodig hebt!

Benieuwd hoe je de integratie van Salesforce en Sitecore ten volle kunt benutten?

LAAT HET ONS WETEN
 
13 januari 2020

Op de hoogte blijven?

top
more than digital
The Reference is niets zonder haar klanten. Melexis is een beursgenoteerde wereldspeler in de halfgeleider- en sensorenindustrie. We hielpen Melexis de toekomstige groei van het bedrijf te faciliteren door het merk te vernieuwen, de volledig nieuwe corporate website te bouwen en de exploitatie van de online kanalen vorm te geven. Lees meer over deze klant.