De gids voor headless marketing
Agentische marketing verandert zowel het werk van marketeers als de ervaringen die ze klanten bieden. In deze gids lees je hoe marketeers sneller en makkelijker met AI-agents kunnen werken.
Agentische marketing verandert zowel het werk van marketeers als de ervaringen die ze klanten bieden. In deze gids lees je hoe marketeers sneller en makkelijker met AI-agents kunnen werken.
Elke campagne die een marketeer ooit heeft gelanceerd, brengt een verborgen belasting met zich mee. Deze belasting zit niet zozeer in het creatieve werk of de strategie, maar puur in de operationele uitvoering. Denk aan het kopiëren van een journey, het opnieuw opbouwen van een data-extensie, of het doorklikken van vijf schermen om slechts één vraag te beantwoorden. Zelfs het wachten op een analist die de SQL schrijft, waardoor het werk dat het bedrijf daadwerkelijk vooruithelpt, bedolven raakt onder uren aan handmatige configuratie in een browser.
Stel nu dat je de interface volledig kunt overslaan. Je beschrijft in gewone taal wat je wilt en een AI-agent naar keuze voert het werk rechtstreeks uit in Marketing Cloud. "Controleer mijn journeys op niet-werkende e-mails." "Stel een testdoelgroep samen van mensen die onlangs een e-mail hebben geopend, maar niets hebben gekocht." "Leg uit waarom deze klant de tweede e-mail niet heeft ontvangen." De agent roept de juiste API’s in de juiste volgorde aan, beschikt over de context om te begrijpen wat die doet en levert je het resultaat, in plaats van je door nóg een scherm te laten klikken.
Dit is headless marketing op Marketing Cloud: een open platform dat Salesforce beschikbaar maakt voor elke agent, app en ervaring. Bouw met elke coding-agent, implementeer in elke omgeving en schaal veilig op met ingebouwde governance- en auditmogelijkheden.
Deze gids is jouw startpunt voor headless marketing: een verzameling praktische use cases die je vandaag nog kunt uitproberen. Elke use case is gebaseerd op een concrete taak uit de dagelijkse praktijk van een marketeer. Lees er een paar, zoek er een die aansluit bij een actueel probleem binnen je organisatie en ga er direct mee aan de slag. De configuratie kost maar een paar minuten: maak verbinding met de onderstaande servers, kies een prompt en ga aan de slag. Houd er rekening mee dat wat een agent kan doen en hoe die dat doet, afhankelijk is van je configuratie: de manier waarop je organisatie is ingericht, hoe je onderdelen benoemt en ordent, het model dat je met de MCP-server verbindt, de skills die je eraan koppelt en de machtigingen waarover je beschikt. Alle voorbeelden uit deze gids draaien op MCP-servers die nu al beschikbaar zijn. In de release van oktober 2026 worden daar nog meer mogelijkheden aan toegevoegd.
Vragen over prestaties komen zelden op een gelegen moment. Als een manager bijvoorbeeld wil weten waar de onboarding-journey precies leads verliest, zit het antwoord vaak vast in een rapport dat nog niet bestaat of bij een analist die pas na donderdag tijd heeft. Met een agent die met Marketing Cloud is verbonden, stel je de vraag zoals je die aan een collega zou stellen. Je krijgt data over voltooiing, uitval en betrokkenheid rechtstreeks terug in het gesprek. Doorvragen kost geen extra moeite, zodat je vragen kunt blijven stellen totdat je begrijpt wat er werkelijk is gebeurd.
Marketeers zijn uren kwijt aan het wachten op rapporten en het bij elkaar zoeken van prestatiegegevens voor managers. Hoe handig zou het zijn als je direct antwoord krijgt op vragen over de prestaties en afleverbaarheid van je journeys, gewoon door ze te stellen?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Stel in gewone taal vragen over de prestaties van een journey | Krijg statistieken over voltooiing, uitval en betrokkenheid rechtstreeks in het gesprek, in plaats van eerst een rapport te moeten opstellen of op technische teams te moeten wachten. | "Hoeveel contacten hebben vorige maand alle drie de e-mails in mijn onboardingjourney doorlopen en bij welke stap haakten de meeste contacten af?" |
| Achterhaal waarom een klant geen bericht heeft ontvangen | Volg één klant via diens abonnementsstatus, instroom in de journey en verzendgeschiedenis om binnen enkele seconden precies vast te stellen waar het misging. | "Waarom heeft jan.devries@voorbeeld.nl de tweede e-mail in mijn onboardingjourney niet ontvangen? Controleer de abonnementsstatus, instroom in de journey en verzendgeschiedenis." |
| Zoek een contactpersoon op en controleer diens abonnementsstatus | Zoek de subscriber-key van een contactpersoon op aan de hand van alleen het e-mailadres en controleer vervolgens of diegene zich voor e-mail en sms heeft aangemeld. Dit is de identiteits- en toestemmingscontrole waarvoor je voorheen twee schermen moest doorzoeken. | "Zoek de subscriber-key voor jan.devries@voorbeeld.nl en vertel me of deze persoon momenteel is aangemeld voor e-mail en sms." |
Wanneer een klant vraagt waarom die nooit een welkomstaanbod heeft ontvangen, staat het antwoord verspreid over de abonnementsstatus, instroom in de journey, verzendgeschiedenis en loyaliteitsgegevens, elk op een afzonderlijk scherm. Zo verandert één eenvoudige vraag in een ware speurtocht. Stel de vraag in plaats daarvan aan de agent. Die volgt de klant via alle gekoppelde databronnen en vertelt je vervolgens wat er is gebeurd en waar het proces is misgegaan. De klantenservice krijgt een concreet antwoord en jij kunt weer verder met je geplande werk.
Het zou niet zoveel moeite moeten kosten om abonnements-, journey- en loyaliteitsgegevens bij elkaar te zoeken, alleen maar om één klantvraag te beantwoorden. Wat als je het volledige beeld kreeg door simpelweg de vraag te stellen?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Achterhaal waarom een bericht niet is bezorgd | Volg één klant via diens abonnementsstatus, instroom in de journey en verzendgeschiedenis om binnen enkele seconden precies vast te stellen waar het misging, zonder allerlei schermen te doorlopen. | "Waarom heeft jan.devries@voorbeeld.nl de tweede e-mail in mijn onboardingjourney niet ontvangen? Controleer de abonnementsstatus, instroom in de journey en verzendgeschiedenis." |
| Zoek een contactpersoon op en controleer diens abonnementsstatus | Zoek de subscriber-key van een contactpersoon op aan de hand van alleen het e-mailadres en controleer vervolgens of diegene zich voor e-mail en sms heeft aangemeld. Dit is de identiteits- en toestemmingscontrole waarvoor je voorheen twee schermen moest doorzoeken. | "Zoek de subscriber-key voor jan.devries@voorbeeld.nl en vertel me of deze persoon momenteel is aangemeld voor e-mail en sms." |
| Bekijk het volledige loyaliteitsbeeld van een lid in één antwoord | Krijg de niveaustatus, saldi, punten die binnenkort vervallen, voordelen, vervaldatum en recente activiteit in één antwoord, in plaats van verspreid over vier schermen en een spreadsheet. | "Zoek de subscriber-key voor jan.devries@voorbeeld.nl en vertel me of deze persoon momenteel is aangemeld voor e-mail en sms." |
Je weet precies wie je wilt bereiken: mensen die onlangs een e-mail hebben geopend, maar niets hebben gekocht, of inactieve leden die je wilt terugwinnen. Om daar een bruikbare doelgroep van te maken, ben je al snel aangewezen op SQL-code, het indienen van een ticket en wachten op een andere afdeling. Beschrijf de doelgroep in gewone taal en de agent stelt deze samen, geeft het werkelijke aantal leden weer en zet het segment klaar als concept. Er wordt niets gepubliceerd en er wordt geen nieuwe query uitgevoerd voordat je het resultaat hebt gecontroleerd en bevestigd.
Je weet precies wie je wilt targeten, maar om die doelgroep samen te stellen heb je SQL, een ticket en veel geduld nodig. Wat als je de gewenste doelgroep gewoon kon beschrijven en de agent die voor je samenstelde?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Stel op basis van een beschrijving in gewone taal een gerichte doelgroep samen | Beschrijf de gewenste doelgroep en laat deze samenstellen en gebruiksklaar maken, zonder SQL en zonder overdracht aan een analist. De agent wacht op je bevestiging voordat deze nieuw aangemaakte SQL-query’s in Marketing Cloud uitvoert. | "Maak een Data Extension aan met 500 contacten die de afgelopen 30 dagen een e-mail hebben geopend, maar niets hebben gekocht, en stel deze in als entry source voor mijn testjourney." |
| Stel zonder SQL een doelgroep samen om klanten terug te winnen | Beschrijf het gedrag waarop je je wilt richten en ontvang een echt segment met het exacte aantal leden. Het segment wordt als concept klaargezet, zodat geen enkele klant wordt benaderd voordat je het hebt gecontroleerd. | "Maak een conceptsegment aan van mensen die 31 tot 90 dagen geleden op een e-mail hebben geklikt, maar de afgelopen 30 dagen nergens op hebben geklikt. Geef me het exacte aantal leden, maar publiceer het segment niet." |
| Bekijk de prestaties en activiteit van segmenten | Bekijk van elk actief segment de omvang, of de laatste publicatie is geslaagd en wanneer de volgende vernieuwing plaatsvindt — een statuscontrole waarvoor je anders elk segment afzonderlijk moet openen. | "Toon elk actief segment met het aantal leden, het resultaat van de laatste publicatie en het geplande tijdstip van de volgende publicatie. Markeer alles wat is mislukt of de afgelopen twee dagen niet is vernieuwd." |
Klanten willen niet nóg meer meldingen, maar gesprekken. Ontdek hoe agents eenrichtingsberichten omzetten in live dialogen die in realtime reageren en zich bij elke interactie verder ontwikkelen.
Bij elke e-mail komt een hoop voorbereiding kijken die helemaal losstaat van de boodschap zelf: de asset aanmaken, de HTML invoegen, alles in de juiste map opslaan en dat proces vervolgens voor elke markt herhalen. Zelfs kleine wijzigingen kosten tijd als je de asset eerst moet opzoeken. Vertel de agent wat je nodig hebt. Deze stelt de e-mail op, voert de wijziging door of produceert een gelokaliseerde versie voor elke taal waarin je berichten verstuurt. Elke versie wordt opgeslagen waar je team die verwacht te vinden. Zo besteed je je tijd aan de tekst, niet aan de configuratie.
Voor het instellen van e-mails, bewerken van teksten en vertalen voor elke markt moet je de editor doorzoeken en elke versie handmatig opbouwen. Wat als je gewoon kon beschrijven wat je nodig hebt, waarna alles voor je werd aangemaakt, in de juiste map werd opgeslagen en verzendklaar werd gemaakt?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Maak een HTML-e-mail of sms-bericht aan in Content Builder | Maak op basis van een beschrijving een bewerkbare e-mail of herbruikbaar sjabloon in Content Builder. De HTML wordt ingevoegd en de asset wordt in de juiste map opgeslagen, zonder handmatige configuratie in de editor. | "Maak in Content Builder een nieuwe HTML-e-mail met de naam 'Nieuwsbrief augustus' op basis van deze HTML en sla deze op in mijn map 'Nieuwsbrieven'." |
| Werk de inhoud, onderwerpregels en eigenschappen van e-mails bij | Wijzig de tekst, vervang een onderwerpregel of corrigeer een eigenschap van een bestaande e-mail zonder deze eerst in de editor te hoeven zoeken. Geef aan wat je wilt wijzigen en in welke asset. | "Wijzig de onderwerpregel van mijn 'Welkomstmail' in 'Welkom bij Cumulus — aan de slag' en pas de preheader daarop aan." |
| Vertaal een e-mail voor elke markt waarin je actief bent | Neem één goedgekeurde e-mail als uitgangspunt en genereer gelokaliseerde versies voor elke taal waarin je berichten verstuurt. Elke versie wordt als afzonderlijke Content Builder-asset in de juiste map opgeslagen, zonder teksten in talloze editors te hoeven kopiëren en plakken. | "Vertaal mijn e-mail 'Nieuwsbrief augustus' naar het Frans, Duits en Japans. Behoud de lay-out en samenvoegvelden en sla elke versie als afzonderlijke asset op in mijn map 'Vertaald'." |
Stop met het versturen van ingeplande berichten. Ga in plaats daarvan liever het gesprek aan. Ontdek hoe Mobile Marketing realtime data omzet in interactieve ervaringen die klanten betrokken houden.
De fouten met de grootste impact zijn de fouten die niemand vóór de verzending ziet: een journey die doodloopt, een klant die tegelijkertijd in twee campagnes terechtkomt of een abonnee die in één week vijf e-mails ontvangt. Bij een handmatige kwaliteitscontrole moet je elke journey, doelgroep en asset afzonderlijk controleren. Zelfs zorgvuldige teams zien daarbij soms de onderlinge overlap over het hoofd. Laat de agent een journey controleren voordat je deze activeert. Je krijgt dan een duidelijke go/no-go-checklist, inclusief problemen met berichtfrequentie en conflicten die pas aan het licht komen wanneer je verschillende programma’s gezamenlijk bekijkt.
Niet-werkende samenvoegvelden, klanten die te veel berichten ontvangen en conflicterende journeys zijn precies de fouten die je vaak pas ontdekt wanneer het te laat is. Wat als je alles met één vraag kon controleren voordat je op verzenden klikt?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Controleer vóór publicatie of alles gereed is | Krijg bevestiging dat je doelgroep contacten bevat, alle assets gereed zijn, onderwerpregels en links aanwezig zijn, de afzenderinstellingen zijn geconfigureerd en je journey nergens doodloopt. | "Controleer mijn journey 'Voorjaarslancering' en geef me vóór publicatie een go/no-go-checklist." |
| Signaleer klanten die te veel berichten ontvangen | Ontdek wie te veel berichten ontvangt en welke journeys voor dezelfde contacten overlappen. Krijg vervolgens advies over waar je een communicatielimiet moet instellen voordat klanten zich afmelden. | "Welke contacten hebben de afgelopen 7 dagen 5 of meer e-mails ontvangen en welke journeys veroorzaken die overlap?" |
| Vind klanten die deelnemen aan conflicterende campagnes | Breng contacten in beeld die tegelijkertijd zijn opgenomen in conflicterende programma’s; berichtconflicten die je handmatig nooit zou ontdekken. | "Zoek alle contactpersonen die momenteel zowel deelnemen aan mijn heractivatiejourney als aan mijn onboardingjourney voor nieuwe klanten." |
Plannen veranderen. Een lancering loopt twee weken vertraging op, een campagne moet halverwege worden stopgezet of een journey moet live gaan zodra alle goedkeuringen binnen zijn. Voor elke wijziging moet je normaal gesproken het canvas openen en de stappen handmatig aanpassen. Vertel de agent wat er moet gebeuren. Deze controleert eerst de huidige status van de journey en activeert, pauzeert of stopt deze vervolgens, of verschuift alle wachtstappen tegelijkertijd. Zo wordt een uur klikken gereduceerd tot één enkele zin, zodat je lanceringsplan altijd aansluit op de realiteit.
Een journey starten, content live zetten of een lanceringsdatum verschuiven via het canvas kost allemaal handmatig werk dat je liever in je strategie had gestoken. Wat als je de volledige levenscyclus gewoon met een vraag kon beheren?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Activeer, pauzeer of stop een journey met één instructie | Beheer de volledige levenscyclus in gewone taal: activeer de journey, pauzeer deze terwijl die loopt, hervat deze of stop deze volledig, zonder het canvas te hoeven openen. | "Zorg dat mijn journey 'Voorjaarslancering' actief is. Controleer eerst de huidige status en wijzig de status niet als de journey al actief is." |
| Plan een volledige journey opnieuw met één instructie | Verschuif direct alle wacht- en timingstappen zodra een lanceringsdatum wijzigt, waardoor urenlang klikken verandert in secondenwerk. | "Mijn lancering is twee weken uitgesteld. Verschuif elke wachtactiviteit in mijn onboardingjourney met 14 dagen." |
Personalisering werkt niet als je het volgende aanbod op basis van een onderbuikgevoel kiest. De logica is al vastgelegd in je doelgroepcriteria, beste vervolgacties en productaanbevelingen, maar om daar voor één specifieke klant een helder antwoord uit te krijgen, moet je veel moeite doen. Stel de vraag aan de agent en je krijgt terug wat je systeem daadwerkelijk aangeeft: de aanbiedingen waarvoor een lid in aanmerking komt, de aanbevelingen die je strategie oplevert en de producten die passen bij wat iemand bekijkt. Geen verzonnen redenen en geen giswerk, maar een antwoord waarop je je volgende bericht kunt baseren.
Gokken welke aanbieding, actie of welk product je vervolgens moet tonen, is geen schaalbare personalisatie. Wat als je binnen een paar seconden het juiste antwoord al hebt?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Toon een lid alleen de aanbiedingen waarvoor diegene in aanmerking komt | Krijg voor één lid en één kanaal een actuele lijst met aanbiedingen waarvoor diegene in aanmerking komt, inclusief de geldigheidsdatums, zonder een reden te verzinnen waarom het lid ervoor in aanmerking komt. | "Voor welke aanbiedingen komt lid 12345 van het loyaliteitsprogramma vandaag per e-mail in aanmerking? Toon de aanbiedings-ID, naam, het voordeel, de geldigheidsdatums en het bijbehorende kanaal. Bedenk geen reden waarom het lid in aanmerking komt als het systeem die niet teruggeeft." |
| Vraag aan je 'Beste vervolgactie'-strategie wat je voor een klant kunt doen | Voer een strategie uit die je al hebt samengesteld en bekijk alle aanbevelingen die deze oplevert, inclusief de criteria en de bijbehorende actie, zonder dat er meteen een definitieve beslissing wordt vastgelegd. | "Voer mijn 'Aanbiedingen voor klantbehoud'-strategie uit voor beste vervolgacties voor dit contact en toon alle aanbevelingen die de strategie oplevert, inclusief de criteria en de bijbehorende actie per aanbeveling. Leg geen definitieve beslissing vast." |
| Beveel producten aan die passen bij wat iemand bekijkt | Haal actuele aanbevelingen voor vergelijkbare producten op voor een product uit je storefront, zodat dezelfde suggesties die je op de website zou tonen ook terechtkomen in de e-mail die je opstelt. | "Haal voor mijn D2C-storefront aanbevelingen voor vergelijkbare producten op aan de hand van dit product-ID. Toon de eerste vijf resultaten in de volgorde waarin ze terugkomen, inclusief de productgegevens." |
Elke organisatie verzamelt 'rommel': bijna identieke e-mails, sjablonen waarvan niemand meer weet wie ze heeft gemaakt, journeys die nog steeds naar ontbrekende activa verwijzen. Het opruimen van deze rommel voelt riskant, omdat het verwijderen van de verkeerde e-mail ongemerkt een actieve verzending kan verstoren. Vraag de agent om je content te inventariseren, elk traject, elke automatisering en elke getriggerde verzending die afhankelijk is van een activum in kaart te brengen, en aan te geven wat niet meer werkt. Je krijgt een lijst met items die je veilig kunt archiveren en een volledig overzicht van de impact, nog voordat je ergens op klikt.
Een e-mail verwijderen terwijl je niet zeker weet of die nog wordt gebruikt, of niet-werkende journeys en dubbele assets laten opstapelen, kan ertoe leiden dat er ongemerkt iets misgaat. Wat als je vóór een aanpassing kon zien wat je veilig kunt verwijderen, wat nog in gebruik is en wat niet werkt?
| Actie | Bedrijfswaarde | Voorbeeldprompt |
|---|---|---|
| Spoor dubbele of ongebruikte content op en archiveer deze | Maak een inventaris van alle e-mails en sjablonen, groepeer nagenoeg identieke exemplaren en markeer assets die door geen enkele campagne worden gebruikt. Zo krijg je een lijst met assets die je veilig kunt archiveren. | "Maak een inventaris van mijn e-mailassets, groepeer de nagenoeg identieke e-mails met 'Welkom' en vermeld welke niet door een journey of verzending worden gebruikt, zodat ik ze kan archiveren." |
| Bekijk welke onderdelen afhankelijk zijn van een asset voordat je deze wijzigt | Krijg voor elke e-mail of doelgroep een volledig overzicht van de afhankelijkheden, met alle journeys, automatiseringen en verzendingen waarin deze wordt gebruikt. Zo voorkom je dat je per ongeluk iets verstoort dat ongemerkt nog in gebruik was. | "Voordat ik de e-mail 'Summer Teaser' verwijder, wil ik alle journeys, automatiseringen en getriggerde verzendingen zien die er nog naar verwijzen." |
| Controleer alle journeys op niet-werkende assets en doodlopende stappen | Scan alle actieve journeys tegelijkertijd en markeer ontbrekende e-mails, lege instroomdoelgroepen, onderdelen die in mijn concepten zijn blijven staan en stappen die nergens toe leiden. | "Controleer al mijn actieve journeys en vermeld welke verwijzen naar ontbrekende e-mails, een lege instroomdoelgroep hebben of stappen bevatten die nergens toe leiden. Als je geen volledige lijst van mijn journeys kunt maken, vraag me dan om die lijst." |
De verborgen belasting van elke campagne zat hem nooit in het creatieve werk of de strategie. Het zat hem in het operationele werk. Headless marketing besteedt dat werk uit aan een agent naar keuze, zodat jij je tijd weer kunt besteden aan het werk dat je bedrijf vooruithelpt. Kies één use case, ga er vandaag nog mee aan de slag en bouw het vanaf daar verder uit. Wil je daarnaast weten hoe je ook buiten headless marketing meer waarde uit je bestaande campagnes kunt halen? Bekijk dan de onderstaande resources.
Terug naar boven
Ontdek samen met ons hoe je van elke e-mail een persoonlijke en interactieve dialoog maakt die 24/7 beschikbaar is. Ontdek hoe AI-agents die worden aangestuurd door Agentforce in realtime actie kunnen ondernemen: van het plannen van een afspraak tot het oplossen van technische problemen en nog veel meer.
RCS is de nieuwe generatie mobiele ervaringen en wordt als native functionaliteit beschikbaar in Marketing Cloud Next als onderdeel van de release in de zomer van 2026. Ontdek samen met onze productexperts hoe rijke, gepersonaliseerde dialogen in je eigen huisstijl de mobiele klantbetrokkenheid in elke sector kunnen transformeren.
Klaar om meer uit je e-mailkanaal te halen? Ontdek praktische tips van experts voor het opzetten van e-mailcampagnes met een hoge conversie. Daarnaast leer je hoe je de technische details goed instelt, zodat je e-mails daadwerkelijk in de inbox van je klanten belanden.