Referentie workflowblokken en triggers
Dit artikel is een volledige referentie voor alles wat beschikbaar is in de Flexmail workflowbouwer: de vijf bloktypes, alle beschikbare triggercondities en alle beschikbare acties. Gebruik het bij het ontwerpen van een workflow of wanneer je wilt controleren wat een specifiek blok of een specifieke trigger kan doen.
De vijf bloktypes
- Startblok, bepaalt wie de workflow binnenkomt en welke gebeurtenis de instap triggert.
- Verzendblok, verstuurt een e-mailcampagne, een sms of een interne melding.
- Wachtblok, pauzeert de workflow voor een ingestelde duur of tot een voorwaarde is vervuld.
- If/else-blok, splitst de workflow in twee paden op basis van een voorwaarde. Contacten die aan de voorwaarde voldoen, nemen het Ja-pad; contacten die dat niet doen, nemen het Nee-pad.
- Contactblok, brengt wijzigingen aan in het profiel van een contact.
Triggers
Triggers zijn de condities die bepalen wanneer er iets gebeurt in een workflow. Ze worden op drie plaatsen gebruikt: het startblok (om te bepalen wie instroomt), wachtblokken (om te bepalen waar de workflow op wacht) en if/else-blokken (om de te controleren voorwaarde te definiëren).

Berichttriggers
Deze worden geactiveerd op basis van de interactie van een contact met een specifiek bericht, over meerdere campagnes heen:
- Heeft het bericht geopend.
- Heeft het bericht niet geopend.
- Heeft op een link geklikt.
- Heeft niet op een link geklikt.
- Heeft het bericht doorgestuurd.
- Heeft het bericht niet doorgestuurd.
Campagnetriggers
Deze worden geactiveerd op basis van de interactie van een contact met een specifieke campagne:
- Heeft de campagne ontvangen.
- Heeft de campagne niet ontvangen.
- Heeft de campagne geopend.
- Heeft de campagne niet geopend.
- Heeft op een link geklikt.
- Heeft niet op een link geklikt.
- Heeft het bericht doorgestuurd.
- Heeft het bericht niet doorgestuurd.
Contacttriggers
Deze worden geactiveerd op basis van wijzigingen in het profiel of de status van een contact:
- Is toegevoegd aan een interesse.
- Is verwijderd uit een interesse.
- Heeft zich ingeschreven via een opt-informulier.
- Is toegevoegd aan je contacten (manueel, via import of via API).
- Is verwijderd uit je contacten (manueel, via import of via API).
- Is toegevoegd aan een segment.
- Is verwijderd uit een segment.
Formulier- en enquêtetriggers
Deze worden geactiveerd op basis van de interactie van een contact met een specifiek formulier of een specifieke enquête:
- Heeft een formulier ingevuld.
- Heeft een formulier niet ingevuld.
- Heeft een formulier geopend.
- Heeft een formulier niet geopend.
- Heeft een enquête ingevuld.
- Heeft een enquête niet ingevuld.
- Heeft een enquête geopend.
- Heeft een enquête niet geopend.
Landingspagina's
Deze worden geactiveerd op basis van de interactie van een contact met een specifieke landingspagina:
- Heeft een landingspagina bezocht.
- Heeft een landingspagina niet bezocht.
Datumtriggers
Datumtriggers zijn alleen beschikbaar in wachtblokken, niet in startblokken of if/else-blokken.
- Op een specifieke datum.
- Na een specifieke periode (minuten, uren, dagen, weken, maanden).
Datumvelden
Met datumvelden kun je automatiseringsstappen plannen ten opzichte van een datum die is opgeslagen in een contactrecord. Ze kunnen worden gebruikt in wacht-, start- en if/else-blokken.
Elk datumveld in het contactrecord kan worden gebruikt, zoals geboortedatum, startdatum contract, verlengingsdatum of evenementdatum.
De trigger kan eenmalig of terugkerend worden ingesteld (maandelijks, tweemaandelijks, driemaandelijks, halfjaarlijks, jaarlijks):
- Op de exacte waarde van het datumveld.
- Vóór de waarde van het datumveld met een opgegeven aantal dagen, weken of maanden.
- Na de waarde van het datumveld met een opgegeven aantal dagen, weken of maanden.
Verzendacties
Een nieuwe campagne versturen
Verstuurt een e-mailcampagne naar het contact. Je stelt de afzendernaam en het afzenderadres in, kiest het bericht en bepaalt de timing: onmiddellijk, op een vast tijdstip of op specifieke dagen binnen een specifiek tijdsbestek. Dit is de meest gebruikte actie in de meeste workflows.
Een nieuwe sms-campagne versturen
Verstuurt een sms naar het mobiele nummer van het contact. Je schrijft de berichttekst rechtstreeks in het actieblok en stelt de timing in.
Een interne melding versturen
Verstuurt een e-mailmelding naar iemand binnen je organisatie, bijvoorbeeld om een salesmedewerker te waarschuwen dat een contact op een link heeft geklikt of een contactformulier heeft ingevuld. Je geeft het ontvangeradres, het onderwerp en de berichtinhoud op. Dit is de standaardmanier om geautomatiseerde marketingsignalen te koppelen aan manuele opvolging.

Wachtacties
Wachten op een ingestelde tijd of datum
Pauzeert de workflow tot een vaste datum of gedurende een ingestelde tijdsduur (minuten, uren, dagen, weken of maanden), alvorens door te gaan naar het volgende blok. Gebruik dit om e-mails in een nurturereeks te spreiden.
Wachten tot een voorwaarde is vervuld
Pauzeert de workflow totdat een specifieke trigger wordt geactiveerd voor het contact, bijvoorbeeld totdat het een campagne opent of een bepaalde datum bereikt. Je kunt ook een vaste datumconditie toevoegen, zodat het contact niet voor onbepaalde tijd gepauzeerd blijft. Wanneer die datum wordt bereikt zonder dat aan de voorwaarde is voldaan, gaat het contact toch door naar het volgende blok.
Contactacties
Toevoegen aan interesse
Schrijft het contact in voor een opgegeven interesse terwijl het dit blok doorloopt. Handig om contacten te taggen op basis van waar ze zich bevinden in een reeks of wat ze hebben gedaan.
Verwijderen uit interesse
Verwijdert het contact uit een opgegeven interesse.
Een contactveld bijwerken
Stelt een aangepast veld op het contact in op een specifieke waarde. Handig voor het bijhouden van de workflowvoortgang, bijvoorbeeld het instellen van een veld "Onboardingstatus" op "Voltooid" wanneer een contact het einde van een welkomstreeks bereikt, of het markeren van een contact als "Geconverteerd" voor gebruik in latere workflowcondities.
Een contact verwijderen
Verwijdert het contact permanent uit je database. Dit kan niet ongedaan worden gemaakt. Gebruik deze actie bewust, doorgaans in database-hygiëneworkflows voor het verwijderen van contacten die voldoen aan specifieke inactiviteitscriteria. Zie "Een workflow aanmaken om contacten te verwijderen" voor een stapsgewijs voorbeeld met veiligheidscondities.
Contact uitschrijven
Verplaatst het contact van bevestigd naar je blacklist en verhindert herimport. Een contact kan zich nog steeds opnieuw inschrijven via een opt-informulier. Gebruik deze actie bewust, doorgaans in database-hygiëneworkflows voor contacten die aan specifieke criteria voldoen.
Het if/else-blok
Het if/else-blok splitst de workflow in twee paden op basis van een voorwaarde. Contacten die aan de voorwaarde voldoen, gaan via het Ja-pad; contacten die dat niet doen, gaan via het Nee-pad. Je kunt elke hierboven vermelde triggerconditie controleren, inclusief interesses, veldwaarden, campagne-interacties en formulierinvullingen.
If/else-blokken maken je workflows adaptief: ze routeren contacten op basis van wat ze daadwerkelijk hebben gedaan, in plaats van iedereen dezelfde reeks te sturen ongeacht hun gedrag.
Volgende stappen
- Zie "Aan de slag met workflows" voor een overzicht van workflowconcepten en de planningsstappen vóór het bouwen.
- Zie "Een workflow aanmaken" voor een stapsgewijze doorloop van het bouwen van een workflow in de bouwer.
- Zie "Workflowvoorbeelden" voor acht kant-en-klare scenario's die deze blokken in de praktijk gebruiken.