Automations & Workflows

If/else-condities in workflows: vertakken op gedrag

Een lineaire workflow is prima voor simpele flows, maar zodra je wilt vertakken op gedrag — wel/niet geopend, wel/niet gekocht — heb je if/else nodig. Hier hoe je dat goed inzet zonder een onleesbare flow te bouwen.

6 min Gemiddeld Bijgewerkt 18 mei 2026

De If/Else-stap

Voeg in een workflow een If/Else-actie toe. Definieer per tak een conditie: bijvoorbeeld Tag is present: ebook_gedownload in de bovenste tak en de inverse in de onderste. Elke tak kan z’n eigen acties bevatten of verder vertakken.

Veelgebruikte patronen

  • Engagement-based: heeft de ontvanger e-mail X geopend? Zo ja, stuur opvolg-A; zo nee, stuur opvolg-B.
  • Klantsegment: Custom field: jaaromzet > 500.000 → enterprise-flow; anders MKB-flow.
  • Drempel-acties: Has tag X én Last activity in last 30 days → re-engagement flow.

Lezerbaarheid

Beperk vertakkingen tot 2 niveaus diep. Voor complexere paden splits je in meerdere workflows die elkaar triggeren via Add to workflow. Een platte set workflows is altijd makkelijker te onderhouden dan één diep genestte flow.

Testen

Loop elke tak één keer door met een test-contact (verander de relevante tag/veld in je dashboard, run de workflow). Documenteer in de workflow-beschrijving wat elke tak doet — handig voor je toekomstige zelf en collega’s.

Veelgestelde vragen

Wat anderen vroegen over dit onderwerp.

Hoe vertak ik een workflow op basis van een tag in GoHighLevel?
Voeg een If/Else-actie toe en kies als conditie Tag is present + selecteer de tag. De bovenste tak loopt als de tag aanwezig is, de onderste als niet. Combineer met meerdere condities via AND/OR.
Kan ik condities op custom velden zetten in een GoHighLevel workflow?
Ja. Voeg een If/Else-actie toe en kies Custom Field als conditie-type. Je kunt vergelijken op gelijk/ongelijk, groter/kleiner dan, of empty/not empty. Datum-velden vergelijk je altijd met een datum-type, niet met een string.
Hoeveel If/Else-niveaus diep mag ik gaan?
Technisch onbeperkt, praktisch maximaal 2 niveaus. Diepere nesting wordt onleesbaar en moeilijk te debuggen. Voor complexe vertakkingen: splits in aparte workflows die elkaar oproepen via Add to workflow.
Hoe test ik beide takken van een If/Else-conditie?
Maak twee test-contacten: één met de tag/conditie wel aanwezig, één zonder. Voeg ze handmatig toe via Add to workflow en kijk in de execution logs welk pad ze volgen.

Over de auteur

Michel van Linschooten, Algemeen Directeur
Geschreven door
Michel van Linschooten
Algemeen Directeur
Niet gevonden wat je zocht?

Stel je vraag direct aan een Nederlandse specialist.

De kennisbank groeit elke week. Loop je nu vast op een specifiek scenario? Plan een korte sessie met ons team in Zutphen, of stuur een mailtje, we helpen meestal binnen één werkdag.