Een multi-step formulier verdeelt een lange aanvraag over meerdere pagina's. De bezoeker doorloopt stap voor stap een keten van groepen met steeds enkele vragen - overzichtelijker, met een progress-indicatie, en met de mogelijkheid om irrelevante stappen automatisch over te slaan.
Wanneer inzetten?
- Voor offerte- of prijsaanvragen met veel detailinformatie.
- Voor inschrijfformulieren met praktische, financiële en motivatie-vragen.
- Voor boekings- of reserveringsformulieren met meerdere keuzemomenten.
- Voor wizard-achtige formulieren waar latere vragen afhankelijk zijn van eerdere antwoorden.
Hoe werkt het in Mach3Forms?
Mach3Forms gebruikt groepen als pagina's. Elke groep is automatisch een aparte stap voor de bezoeker. Met condities op een groep kun je sturen welke stappen verschijnen op basis van eerdere antwoorden.
Voorbeeld-flow voor een offerte-aanvraag:
- Stap 1 - Wat heb je nodig? (Productkeuze: Radio)
- Stap 2 - Productdetails (verschilt per product, met condities)
- Stap 3 - Aantal en planning (Nummer, Datum)
- Stap 4 - Bedrijfsgegevens (Input-velden)
- Stap 5 - Contact en verzending
Stap voor stap
1. Maak een vragenlijst en plan je stappen
Schets eerst op papier welke informatie je nodig hebt en welke stappen logisch bij elkaar horen. Vermijd meer dan 5 of 6 stappen - anders haakt de bezoeker af.
2. Maak per stap een eigen groep
- Open de tab Formulier van de vragenlijst.
- Klik op voor elke stap.
- Geef elke groep een herkenbare Naam (zichtbaar als titel boven de stap) en eventueel een Beschrijving.
3. Voeg per groep alleen de relevante vragen toe
Houd elke stap bij ongeveer 3–7 velden. Te lange stappen zijn even erg als één lange pagina.
4. Stel condities in voor optionele stappen
Wil je een stap alleen tonen onder voorwaarde?
- Klik op het vertakking-icoon naast de groepsnaam.
- Voeg een Conditie groep toe met daarbinnen condities (bijvoorbeeld: "Antwoord op vraag 'Producttype' = 'Maatwerk'").
- Sla op. De groep verschijnt nu alleen als de condities waar zijn.
5. Activeer voortgang-indicatie
Ga naar Ontwerpen en zorg dat het ontwerp een Voortgang indicatie heeft (Stappen of Percentage). Gekoppeld aan de vragenlijst geeft dat de bezoeker zicht op hoe ver hij is.
6. Test de flow
Test elke conditionele tak via voorvertoning. Zorg dat:
- Elke stap toont wat je verwacht.
- Optionele stappen alleen verschijnen als ze relevant zijn.
- De Versturen-knop alleen op de laatste stap zit.
Welke vraagtypes passen?
- Radio of Selectie voor sturende keuzes (waar conditionele logica op gebaseerd wordt).
- Input, Nummer, E-mailadres, Datum voor concrete data.
- Checkbox voor meerdere opties tegelijk.
- Bestand voor uploads (bijlagen, foto's).
- Textveld voor open opmerkingen - meestal aan het eind.
Slim koppelen
- Conditionele triggers: stuur de aanvraag automatisch naar een ander team afhankelijk van de gekozen producten of bedragen.
- Webhook naar CRM: maak automatisch een opportunity aan met de ingevulde data, inclusief productkeuze.
- PDF-bevestiging: download via de API een PDF van de antwoorden - handig om als bijlage bij offertes mee te sturen.
- Embed met directe link als fallback: plaats het formulier embed op de pagina, maar bied ook een directe link voor mobiele bezoekers.
Tip uit de praktijk
Vervolgstappen
- Test het formulier op desktop én mobiel - multi-step werkt vaak juist heel prettig op mobiel omdat elke stap weinig schermruimte vraagt.
- Monitor de drop-off per stap door reacties (deelnemers met responded vs. niet-responded) te vergelijken - dat toont waar bezoekers afhaken.
- Optimaliseer iteratief: vereenvoudig stappen waar de drop-off hoog is.