Journeys pauzeren gedurende feestdagen en weekenden.
Vorig jaar werkte ik voor een B2B organisatie die haar klanten en prospects niet in het weekend of gedurende feestdagen wilde benaderen. Om de simpele reden dat minder mensen hun werkmail controleren en op maandag de mailbox vervolgens uitpuilt.
Salesforce Marketing Cloud heeft geen standaardfunctie om alle mail tegen te houden in bijvoorbeeld weekenden. Dus hadden ze per journey uitzonderingen gemaakt. Dit was alleen foutgevoelig en hield geen rekening met feestdagen. Wat voor redelijke frustratie zorgde. Vol onbegrip dat hier geen standaardfunctie voor was, werd er gezegd: “Maar dit wil toch iedereen”.
Het voordeel van Salesforce Marketing Cloud is dat het een flexibel platform is waar je functionaliteiten op kunt bouwen. Dus als het er niet is dan maken we het toch.
De oplossing
De oplossing was een automation in Automation Studio die dagelijks een SSJS scriptje draait die kijkt of journeys gepauzeerd moeten worden, en dit vervolgens ook doet. Het weekend is makkelijk voor het proces om te herkennen, voor de feestdagen hebben we een data extensie met de specifieke datums aangemaakt.
Vervolgens is de bedoeling dat dit proces zijn werk doet zonder dat er iemand aan hoeft te sleutelen. Dus als er nieuwe journeys gemaakt of verwijderd worden, moet het blijven werken. Door via de API alle actieve journeys op te halen, hebben we altijd een actuele lijst zonder dat handmatig geupdate hoeft te worden. Deze journeys worden vervolgens gepauseerd via een andere API. Journeys die niet actief zijn worden niet meegenomen.
Ditzelfde proces checkt op hetzelfde moment of het juist journeys moet activeren omdat het geen vrije dag meer is. Om fouten in het activeren van gepauzeerde journeys te voorkomen, activeert het enkel journeys die door het proces zelf zijn gepauzeerd. Hierdoor bemoeid het zich dus niet met journeys die gedurende het weekend aangepast en gepauseerd worden, zou dit mogen voorkomen.
Eind resultaat
Met een beetje vernuft is het mogelijk om processen te maken die meer doen dan alleen een mail personaliseren of een journey starten. Het is ook mogelijk om Marketing Cloud zelf aan te sturen. Zoals deze oplossing.
Elke ochtend om 6 uur werden de journeys gecontroleerd of deze gepauzeerd moesten worden. Zonder dat er maar iemand naar hoefde te kijken. Dit had de volgende voordelen:
- Er hoefde niet meer gerekend worden of een mail toevallig in het weekend zou binnenkomen.
- Alle journeys voldoen op dit gebied automatisch aan de business eisen.
- Een functie toegevoegd aan Salesforce Marketing Cloud die “iedereen wilt”.