Formulieren & Enquêtes: Voorwaardelijke logica v2

Met voorwaardelijke logica (Conditional Logic) v2 maak je formulieren dynamischer. Je kunt velden tonen of verbergen, bezoekers doorsturen, berichten weergeven of mogelijke klanten uitsluiten op basis van hun antwoorden.

In deze handleiding lees je hoe je voorwaardelijke logica v2 in formulieren gebruikt, welke functies beschikbaar zijn en welke velden worden ondersteund.

Wat is voorwaardelijke logica in formulieren?

Voorwaardelijke logica automatiseert acties in een formulier op basis van de antwoorden van de invuller.

Je kunt bijvoorbeeld regels instellen zoals:

  • Als het antwoord 'Nee' is, toon je een bericht.
  • Als de score lager is dan 5, sluit je de mogelijke klant uit.
  • Als de datum binnen een bepaalde periode valt, stuur je de invuller door naar een andere pagina.

Zo maak je het invullen van het formulier persoonlijker en efficiënter.

Nieuw in versie 2

  • Bouwer in drie stappen: veld selecteren → voorwaarde selecteren → waarde invullen.
  • De operator Tussen (Between): voor numerieke velden, datums, scores en geldbedragen.
  • Uitgebreidere veldondersteuning: selectievakjes, keuzelijsten met meerdere opties, voorwaardenvelden (TnC1 en TnC2), bestandsuploads en handtekeningen.
  • Nieuwe doelen voor tonen en verbergen: betaling, tekst, HTML, afbeelding en voorwaardenvelden.
  • Vertaald en toegankelijk: de interface is vertaald en ondersteunt toetsenbordnavigatie.

Beschikbare acties

Als je Voorwaardelijke logica (Conditional Logic) opent, kun je vier soorten acties instellen:

Actie Beschrijving
Doorsturen naar een URL (Redirect to URL) Stuur invullers na het verzenden door naar een webpagina.
Aangepast bericht tonen (Display Custom Message) Toon een persoonlijk bericht op basis van de antwoorden.
Mogelijke klant uitsluiten (Disqualify Lead) Wijs een formulierinzending automatisch af als deze niet aan de voorwaarden voldoet.
Velden tonen of verbergen (Show/Hide Fields) Bepaal welke velden zichtbaar zijn.

Alle voorwaarden worden van boven naar beneden uitgevoerd. Voor doorsturen, een aangepast bericht tonen en uitsluiten geldt de eerste regel die overeenkomt. Bij het tonen of verbergen van velden kunnen latere overeenkomende regels eerdere regels overschrijven.

Voorwaardelijke logica in boekingsformulieren voor kalenders

Voorwaardelijke logica werkt ook als je een aangepast formulier gebruikt in een ondersteunde boekingsflow van Kalenders (Calendars). Zo heb je meer controle over de kwalificatie en de bevestiging na het boeken.

Bij kalenderboekingen geldt het volgende:

  • Regels voor tonen en verbergen werken de velden bij terwijl de invuller antwoorden invult.
  • De regel om een mogelijke klant uit te sluiten wordt gecontroleerd voordat de afspraak wordt geboekt.
  • Als een mogelijke klant wordt uitgesloten, wordt er geen afspraak aangemaakt.
  • Als een mogelijke klant wordt uitgesloten, wordt er geen betaling geïnd.
  • Je kunt doorsturen en aangepaste berichten gebruiken als resultaat van de boeking.

Is de bevestigingspagina van de kalender ingesteld op Eigen formulierregels gebruiken (Use custom form rules)? Dan toont het systeem na het verzenden de doorstuuractie of het aangepaste bericht van het formulier. Bevat het formulier geen van beide, dan wordt de standaardbevestigingspagina gebruikt.

Let op: de kalenderondersteuning in dit artikel geldt voor ondersteunde boekingsflows met aangepaste formulieren. Diensten (Services) v2 en Verhuur (Rentals) vallen hier nog niet onder.

Voorwaardelijke logica instellen

Je kunt regels rechtstreeks in de formulierenbouwer (Form Builder) toevoegen en beheren.

Stap 1: open Voorwaardelijke logica

Ga naar Sites → Formulieren (Forms), open het formulier dat je wilt aanpassen en klik bovenaan in de bouwer op Voorwaardelijke logica.

Stap 2: voeg een nieuwe voorwaarde toe

  1. Klik op Nieuwe voorwaarde toevoegen (Add New Condition).
  2. Kies een actie: doorsturen, bericht, uitsluiten of velden tonen/verbergen.
  3. De logicabouwer voor die actie wordt geopend.

Stap 3: stel de regel op

  1. Veld selecteren (Select Field): kies het formulierveld waarop je de regel wilt baseren.
  2. Voorwaarde selecteren (Select Field State): kies de voorwaarde, bijvoorbeeld is gelijk aan of is leeg.
  3. Een waarde invullen (Provide a Value): voer de waarde in die moet overeenkomen, zoals tekst, een getal of een datum.

Je kunt extra voorwaarden toevoegen met EN (AND) of OF (OR).

Sommige voorwaarden hebben geen waarde nodig, zoals is leeg of is aangevinkt.

Stap 4: kies het resultaat van de actie

Afhankelijk van de gekozen actie:

  • Doorsturen: voeg een geldige URL toe, bijvoorbeeld https://jouwbedrijf.nl.

  • Bericht tonen: voer de tekst van je bericht in.

  • Velden tonen of verbergen: kies welke velden zichtbaar zijn.

  • Mogelijke klant uitsluiten: het formulier wordt niet verzonden als de regel overeenkomt.

Stap 5: sla de regel op

  • De knop Opslaan (Save) wordt actief zodra alle verplichte velden geldig zijn ingevuld.
  • Voordat de regel wordt opgeslagen, controleert het systeem of er verplichte waarden ontbreken.
  • Regels worden van boven naar beneden uitgevoerd. Voor inzendacties geldt de eerste overeenkomende regel. Latere regels voor het tonen of verbergen van velden kunnen eerdere regels overschrijven.

Ondersteunde velden

Voorwaardelijke logica v2 ondersteunt de volgende formuliervelden en elementen. Gebruik invoervelden om voorwaarden op te stellen. Ondersteunde velden en elementen kun je ook kiezen als doel voor tonen of verbergen.

Categorie Velden en elementen
Persoonlijke gegevens Voornaam, achternaam, e-mailadres en telefoonnummer
Formuliervelden Eén regel tekst, meerdere regels tekst, getal, geldbedrag, score, datumkiezer, keuzelijst met één optie, keuzelijst met meerdere opties, keuzerondje, selectievakje, voorwaardenvelden (TnC1 en TnC2), bestandsupload en handtekening
Inhouds- en betalingselementen Tekst, HTML, afbeelding en betaling

Let op: kalenderopties worden nog niet ondersteund.

Ondersteunde voorwaarden per veldtype

Veldtype Voorwaarden
Tekst (één of meerdere regels) is gelijk aan, is niet gelijk aan, bevat, bevat niet, begint met, eindigt met, is leeg, is ingevuld
Telefoonnummer en e-mailadres is gelijk aan, is niet gelijk aan, bevat, begint met, eindigt met, is leeg, is ingevuld
Getal, score en geldbedrag is gelijk aan, is niet gelijk aan, is groter dan, is kleiner dan, ligt tussen, is leeg, is ingevuld
Datum is gelijk aan, ligt voor, ligt na, ligt tussen, is leeg, is ingevuld
Keuzelijst met één optie is gelijk aan, is niet gelijk aan, is leeg, is ingevuld
Keuzelijst met meerdere opties of selectievakje is gelijk aan [optie], is niet gelijk aan [optie], is leeg, is ingevuld
TnC1 en TnC2 is aangevinkt, is niet aangevinkt
Bestandsupload en handtekening is leeg, is ingevuld

Zo worden regels uitgevoerd

  • Regels worden op volgorde van boven naar beneden uitgevoerd.
  • Voor doorsturen, berichten tonen en mogelijke klanten uitsluiten wordt alleen de eerste overeenkomende regel uitgevoerd.
  • Bij het tonen of verbergen van velden overschrijven latere overeenkomende regels eerdere regels.
  • Bij keuzelijsten met meerdere opties controleert is gelijk aan [optie] of de optie is geselecteerd.
  • Bij tekst worden hoofdletters en extra spaties genegeerd.
  • Datums gebruiken de tijdzone van je account.

Tips

  • Gebruik Tussen (Between) voor een bereik van getallen of datums. De grenswaarden tellen mee.
  • Gebruik datumopties zoals Vandaag (Today) of Deze week (This Week).
  • De optie Anders (Radio Other) is alleen beschikbaar als deze voor dat veld is ingeschakeld.
  • Bekijk altijd een voorbeeld van het formulier om te controleren of de regels werken zoals bedoeld.

Veelgestelde vragen

V: Kan ik EN en OF in dezelfde regel combineren?

Antwoord: Nee. Gebruik per regel één type verbinding: EN of OF.

V: Kan ik meerdere regels in hetzelfde formulier gebruiken?

Antwoord: Ja. Elke regel werkt afzonderlijk.

V: Wat gebeurt er als meerdere voorwaarden overeenkomen?

Antwoord: Bij inzendacties geldt de eerste overeenkomende regel. Bij het tonen of verbergen van velden kunnen latere regels eerdere regels overschrijven.

Heeft dit je vraag beantwoord? Bedankt voor de feedback! Er was een probleem bij het versturen van je feedback. Probeer later nog eens.