Voorwaarde

Voorwaarde

Overzicht

De Condition-knoop voegt vertakkingslogica toe aan je workflow. Op basis van gegevens uit eerdere knooppunten stuur je de uitvoering langs verschillende paden — zoals if-then-else-verklaringen in code, maar visueel en zonder code.

Het meest geschikt voor: goedkeuringsworkflows, prioriteitsroutering, gegevensvalidatie, multi-path-automatiseringen en beslissingslogica.

Hoe het werkt

1

Meerdere voorwaarden toevoegen

Maak voorwaarden zoals If, Else if, enz.

2

Voorwaarden evalueren

Elke voorwaarde evalueert naar waar/onwaar met behulp van Handmatige modus of Prompt AI-modus.

3

Eerste-overeenkomstgedrag

Standaard wordt de eerst overeenkomende voorwaarde uitgevoerd.

4

Meerdere voorwaarden toestaan (optioneel)

Schakel “Meerdere voorwaarden toestaan” in om alle overeenkomende paden uit te voeren.

5

Uitgangen

Elke voorwaarde krijgt zijn eigen uitgangs-handvat op de knoop.

Configuratie

Modelselectie

Kies het AI-model dat wordt gebruikt voor Prompt AI-modusvoorwaarden. Dit geldt alleen bij gebruik van Prompt AI-modus — Handmatige modus gebruikt geen AI.

Voorwaardemodi

Elke individuele voorwaarde kan een van twee modi gebruiken:

  • Handmatige modus Schrijf expressies binnen {{ }} haken. Voorbeelden:

voorbeelden
{{ trigger.output.amount > 1000 }}
{{ agent.output.sentiment === "negative" }}
{{ trigger.output.email.includes("@company.com") }}

Belangrijk: Alle handmatige expressies moeten worden omgeven door {{ }} haken.

  • Prompt AI-modus Geef instructies in natuurlijke taal zodat de AI deze kan evalueren. Voorbeeld:

prompt-voorbeeld
Bepaal of dit klantbericht dringende aandacht vereist op basis van:
- Trefwoorden zoals "urgent", "emergency", "asap"
- Boze of gefrustreerde toon
- Vermelding van hoog-prioriteitsproblemen

Context: {{trigger.output.message}}

Meerdere voorwaarden toestaan

  • Uitgeschakeld (standaard): de eerste match wint

    • Voorwaarden worden in volgorde geëvalueerd (van boven naar beneden)

    • Alleen de eerst overeenkomende voorwaarde wordt uitgevoerd

    • Andere voorwaarden worden overgeslagen

  • Ingeschakeld: alle overeenkomende voorwaarden worden uitgevoerd

    • Alle voorwaarden worden geëvalueerd

    • Elke voorwaarde die waar teruggeeft, wordt uitgevoerd

    • Handig om meerdere parallelle acties te activeren

Voorbeeldgebruikscases

Prioriteitsroutering (Handmatige modus)

prioriteits-routering
Voorwaarde 1: "Als Hoge Prioriteit"
Modus: Handmatig
Expressie: {{ agent.priority === "high" }}

Voorwaarde 2: "Else if Gemiddelde Prioriteit"
Modus: Handmatig
Expressie: {{ agent.priority === "medium" }}

Voorwaarde 3: "Else Lage Prioriteit"
Modus: Handmatig
Expressie: {{ true }}

Klantsegmentatie (Prompt AI-modus)

klant-segmentatie
Voorwaarde 1: "Als al klant is"
Modus: Prompt AI
Instructies: Controleer of {{trigger.email}} bestaat in onze klantendatabase op basis van {{http_request.customers}}

Voorwaarde 2: "Else if nog geen klant is"
Modus: Prompt AI
Instructies: Bepaal of dit een nieuwe prospect is

Bedragdrempel (Handmatige modus)

bedrag-drempel
Voorwaarde 1: "Als Goedkeuring Nodig"
Modus: Handmatig
Expressie: {{ trigger.amount >= 5000 }}

Voorwaarde 2: "Else Automatisch Goedkeuren"
Modus: Handmatig
Expressie: {{ trigger.amount < 5000 }}

Kiezen tussen modi

Gebruik Handmatige modus wanneer

  • De logica eenvoudig is (waarden controleren, nummers vergelijken)

  • Je voorspelbare, consistente resultaten nodig hebt

  • Je het gebruik van AI-credits wilt minimaliseren

  • Voorwaarden zijn gebaseerd op exacte gegevensovereenkomsten

Voorbeeld:

handmatig-voorbeeld
{{ trigger.amount > 1000 }}  ✅ Eenvoudig, duidelijk, geen AI nodig

Gebruik Prompt AI-modus wanneer

  • De logica begrip van context of nuances vereist

  • Natuurlijke taalinhoud moet worden geëvalueerd

  • Subjectieve oordelen moeten worden gemaakt

  • Meerdere factoren gecombineerd moeten worden die interpretatie vereisen

Operatoren in Handmatige modus

Bij het schrijven van handmatige expressies kun je het volgende gebruiken:

  • Vergelijking: ===, !==, >, <, >=, <=

  • Logisch: && (en), || (of), ! (niet)

  • Stringmethoden: .includes(), .startsWith(), .endsWith()

  • Bestaan: controleer of een waarde bestaat met {{ trigger.field }}

Voorbeelden:

operatoren-voorbeelden
{{ trigger.status === "approved" }}
{{ agent.score > 80 && agent.verified === true }}
{{ trigger.email.includes("@company.com") }}
{{ trigger.tags.includes("urgent") }}

Beste praktijken

  • Voeg een standaardvoorwaarde toe — voeg altijd een laatste voorwaarde toe met {{ true }} om gevallen op te vangen die niet aan andere voorwaarden voldoen.

  • Volgorde is belangrijk (wanneer Meerdere toestaan is uitgeschakeld) — voorwaarden worden van boven naar beneden geëvalueerd. Plaats de meest specifieke voorwaarden eerst, algemene laatst.

  • Gebruik duidelijke namen — geef voorwaarden duidelijke namen (bijv. “Als Hoge Prioriteit”) om workflows makkelijker te begrijpen.

  • Kies de juiste modus — gebruik Handmatig voor eenvoudige logische controles. Gebruik Prompt AI voor complexe evaluaties die contextanalyse vereisen.

Volgende stappen