Mijn workflow werkt niet zoals verwacht
Problemen met workflows zijn bijna altijd terug te brengen tot één van drie oorzaken: de trigger vuurt niet, contacten worden uitgefilterd door voorwaarden waaraan ze niet voldoen, of de workflow is actief maar contacten treden er niet in. Loop de secties hieronder door op basis van wat je ziet.
De workflow is actief maar er treden geen contacten in
Ga naar het Rapport van je Workflow en controleer het gedeelte "x contacten" van het startblok. Dit toont hoeveel contacten in je Workflow zijn ingetreden. Als de teller op nul staat of lager is dan verwacht:
- Controleer de trigger: ga na of de triggergebeurtenis effectief heeft plaatsgevonden voor de contacten die je verwacht. Is je trigger bijvoorbeeld "contact schrijft zich in voor een Interesse", controleer dan of er recent contacten zijn ingeschreven voor die Interesse.
- Controleer de toetredingsvoorwaarden: als je toetredingsvoorwaarden hebt toegevoegd om te beperken wie in de Workflow kan betreden, controleer dan of je doelcontacten aan al die voorwaarden voldoen.
- Controleer of de Workflow actief was op het moment van de trigger: contacten die voor de activering van de Workflow al aan de trigger voldeden, stappen er niet met terugwerkende kracht in.
Support tip: Test je Workflow altijd eerst met een kleine interne groep voor je hem activeert voor je volledige contactenlijst. Stuur testcontacten door elk pad van de Workflow, inclusief beide takken van eventuele if/else-blokken, voor je live gaat.
Contacten treden in maar slaan stappen over of verlaten vroeg
Als contacten wel in de Workflow stappen, maar hem niet doorlopen zoals verwacht:
Voorwaardenblokken
Een voorwaardenblok verdeelt contacten in twee paden op basis van of aan een voorwaarde voldaan is. Contacten die niet aan de voorwaarde voldoen, volgen het "Nee"- of "Anders"-pad, niet het "Ja"-pad. Controleer elk voorwaardenblok in jouw workflow en verifieer of jouw contacten de criteria daadwerkelijk matchen.
Wachtblokken
Contacten bij een wachtblok slaan de volgende stap niet over, ze wachten. Controleer het tabblad Contacten in jouw workflow om te zien of contacten momenteel op een specifieke stap wachten. Dit is normaal gedrag.
De workflow heeft een actie uitgevoerd die ik niet verwachtte
Als een contact een e-mail heeft ontvangen die het niet had mogen ontvangen, of als een veld onverwacht is bijgewerkt:
- Bekijk het pad dat dat contact in de Workflow heeft gevolgd. Open het Rapport van de Workflow, klik op het gedeelte "x contacten" van elk blok en zoek het contact op. Zo kun je het pad van het contact reconstrueren.
- Controleer de logica van je voorwaarden zorgvuldig. Een voorwaarde die is ingesteld op "is NIET ingeschreven voor Interesse X" omvat ook contacten voor wie er nooit Interesse-gegevens zijn vastgelegd, niet enkel wie zich expliciet heeft uitgeschreven.
- Controleer de volgorde van de blokken. Acties worden van boven naar onder achter elkaar uitgevoerd. Staat een actieblok vóór een voorwaarde die het zou moeten afschermen, dan wordt de actie voor alle contacten uitgevoerd, ongeacht de voorwaarde.
Contacten zijn meer dan eens ingetreden in de workflow
Standaard kan elk contact een Workflow maar één keer betreden. Heeft een contact de Workflow meermaals betreden, dan gaat het ofwel om een terugkerende Workflow op basis van een datum, ofwel werd het contact uit het account uitgeschreven en opnieuw ingeschreven. Controleer de instellingen van de Workflow en zet de trigger op 'eenmalig' als dat niet de bedoeling was. Maak een contactrapport aan om na te gaan of een contact opnieuw aan je account is toegevoegd.
De workflow is gestopt na het bewerken
Wijzigingen aan een actieve Workflow hebben enkel impact op contacten die het blok ná het opslaan van de wijziging betreden. Wachtende contacten zetten de Workflow voort vanaf de plek waar ze zich bevinden, op voorwaarde dat de Workflow actief is op het exacte moment waarop het contact zou stoppen met wachten.
Opgelet Wanneer je een Workflow deactiveert, worden alle contacten die op dat moment bezig zijn én alle contacten die tijdens de inactiviteit een wachtblok zouden verlaten, uit de Workflow gehaald. Ze worden niet automatisch opnieuw toegevoegd wanneer je de Workflow heractiveert. Doe dit alleen als je er geen probleem mee hebt dat contacten hun plek in de Workflow verliezen.
De voorwaarde "wanneer stoppen" werkt niet zoals verwacht
Als contacten vroeger uitstappen dan verwacht, kan een onbedoelde stopvoorwaarde getriggerd worden. Controleer de configuratie van alle if/else-blokken in je Workflow.
Zie "Wanneer jouw automatiseringscampagne stoppen" voor een volledige uitleg over stopvoorwaarden en wanneer je ze gebruikt.
Veelgemaakte fouten
Een workflow activeren zonder hem eerst te testen
Voor Workflow-acties die al zijn uitgevoerd, bestaat geen ongedaan-maakknop. Een Workflow die de verkeerde e-mail verstuurt of contactgegevens fout aanpast, kun je niet terugdraaien. Test altijd eerst met een kleine interne groep voor je hem activeert voor je volledige contactenlijst.
Een actieve Workflow aanpassen tijdens het verzenden
Een Workflow aanpassen terwijl er contacten actief in zitten, kan onverwacht gedrag veroorzaken. Moet je grote wijzigingen doorvoeren, deactiveer dan eerst de Workflow.
Volgende stappen
- Zie "Een workflow aanmaken" voor een volledige uitleg van het workflowopzetproces.
- Zie "Actieve workflows bewerken" voor richtlijnen om wijzigingen aan te brengen in workflows die al actief zijn.
- Zie "Wanneer jouw automatiseringscampagne stoppen" voor het correct configureren van stopvoorwaarden.
- Zie "Referentie voor workflowblokken en triggers" voor een volledig overzicht van beschikbare triggers, voorwaarden en acties.