[{"data":1,"prerenderedAt":168},["ShallowReactive",2],{"support-article-form-conditional-fields":3,"ls-connection":166},{"article":4,"related":38,"neighbors":106,"alternates":160},{"feature":5,"category":6,"locale":7,"slug":8,"title":9,"lede":10,"purpose":11,"steps":14,"notes":31,"updated":37},"form-conditional-fields","form","en","conditional-fields","Show a field only when an earlier answer matches","Ask a question only to the people it concerns: a field can depend on an earlier answer.",[12,13],"Every field on the Form step has a Visibility setting with three states. Always shows the field to every visitor. When… shows it only when an earlier answer matches a rule you write: a job title once a company is named, a dietary question for the people coming in person. Never hides it from the page while a link can still fill it in.","A field the rule skips is not shown, not required, not validated and not sent to your event platform. The same rule runs on the page and again when the registration is saved. It works on an in-person page as much as on a page built on a Livestorm, Zoom or Microsoft Teams event.",[15,18,22,25,28],{"text":16,"image":17},"On step 2 · Form, open the row of the field you want to show conditionally. A field that already carries a rule sums it up under its name.","\u002Fsupport\u002Fform-conditional-fields\u002Fen\u002Fstep-1.webp",{"text":19,"image":20,"caption":21},"Under Visibility, pick When…: the rule then reads as a sentence under Show when. A field asked before this one, an operator and, when the operator takes one, a value. Here Job title shows when Where do you work? is not empty.","\u002Fsupport\u002Fform-conditional-fields\u002Fen\u002Fstep-2.webp","The operators follow the type of the field being read: a dropdown offers “is” and “is any of”, a date “is before” and “is after”, a checkbox “is ticked”.",{"text":23,"image":24},"Look at the live preview: the field the rule hides shows as a dashed row in its place, with what would reveal it. Type a matching answer above it and the field appears. Visitors never see the dashed row: on the page, the field is simply skipped.","\u002Fsupport\u002Fform-conditional-fields\u002Fen\u002Fstep-3.webp",{"text":26,"image":27},"Add a condition to narrow the rule, up to five. Every condition joins with the same word, and or or, which you pick on the row. While a condition is still incomplete the rule is paused and the field shows to everyone, so nothing disappears from a live form while you are still picking.","\u002Fsupport\u002Fform-conditional-fields\u002Fen\u002Fstep-4.webp",{"text":29,"image":30},"A rule only reads what the visitor has already answered, so the field menu lists the fields asked before this one. A field asked after shows greyed out: drag the row below it to read it. Move a field above the one it reads and its rule pauses, with the row saying so.","\u002Fsupport\u002Fform-conditional-fields\u002Fen\u002Fstep-5.webp",[32,33,34,35,36],"The email can never depend on another answer: it identifies each registrant. A consent checkbox cannot either, and no rule can read one.","On a page built on a Livestorm, Zoom or Teams event, a field the platform requires always shows: skipping it would make the platform refuse the registration. Make it optional on the platform, then re-pull. On an in-person page you own the form, so a field can be both required and conditional: required only when shown.","Unanswered is no match: for a field the visitor left blank, only “is empty” and “is not ticked” are true. A field hidden by a rule counts as unanswered for the rules that read it, so hiding a question also retracts what it would have shown. A step whose every field is skipped is skipped too.","A field on Never, filled from the link, can be read by a rule: it counts as answered first, wherever it sits. That is how a page asks a question only to the visitors who arrived through a given link.","Texts compare without regard to case or spaces around them, numbers and dates by value. Rules survive a re-pull from your platform, like types and placeholders; only a field the platform has since made required loses its rule, since it must always show.","September 18, 2026",[39,59,81],{"feature":40,"category":6,"locale":7,"slug":41,"title":42,"lede":43,"purpose":44,"steps":46,"notes":54,"updated":58},"form-columns","two-columns","Show fields in two columns","Shorten the form by placing short fields side by side.",[45],"By default, each form field takes its own row. On forms with more than 3 to 4 fields, a 2-column layout shortens the form on screen: the register button stays visible without scrolling, which helps conversion.",[47,50],{"text":48,"image":49},"Open your page in the builder, on step 2 · Form. The Columns setting is in the Layout card, below the field list.","\u002Fsupport\u002Fform-columns\u002Fen\u002Fstep-1.webp",{"text":51,"image":52,"caption":53},"Choose 2 columns. In the live preview, short fields (first name, last name) sit side by side.","\u002Fsupport\u002Fform-columns\u002Fen\u002Fstep-2.webp","First name and Last name now share the same row in the preview.",[55,56,57],"Long fields — email, dropdowns — automatically stay full-width, even in 2 columns.","Below 4 short fields, a single column is usually easier to read.","The setting only changes the layout. The fields themselves come from Livestorm, except on an in-person page, which owns them — see “Fields on an in-person page”.","September 9, 2026",{"feature":60,"category":6,"locale":7,"slug":61,"title":62,"lede":63,"purpose":64,"steps":66,"video":76,"poster":69,"notes":77,"updated":58},"form-multi-step","multiple-steps","Split the form into multiple steps","Turn a long form into a progressive flow, with a progress bar.",[65],"A 7-field form shown all at once can discourage sign-ups. By splitting it into 2 or 3 steps, visitors see only a few fields at a time and move forward with a Next button — a progress bar shows where they are.",[67,70,73],{"text":68,"image":69},"Open your page in the builder, on step 2 · Form. The Steps setting is in the Layout card, below the field list.","\u002Fsupport\u002Fform-multi-step\u002Fen\u002Fstep-1.webp",{"text":71,"image":72},"Choose 2 steps. The live preview immediately shows the progress bar, “Step 1 of 2” and the Next button.","\u002Fsupport\u002Fform-multi-step\u002Fen\u002Fstep-2.webp",{"text":74,"image":75},"Very long form? Switch to 3 steps — the maximum. Then drag fields from one step to another to spread them out.","\u002Fsupport\u002Fform-multi-step\u002Fen\u002Fstep-3.webp","\u002Fsupport\u002Fform-multi-step\u002Fen\u002Fwalkthrough.webm",[78,79,80],"Consents and the submit button always stay on the last step — they can't be moved.","Each step adds a click before sign-up: reserve multi-step for forms of at least 6 to 7 fields.","An empty step is flagged by the builder — spread the fields before publishing.",{"feature":82,"category":6,"locale":7,"slug":83,"title":84,"lede":85,"purpose":86,"steps":88,"notes":102,"updated":58},"form-copy","wording","Customize the form's wording","Give the form title and catch line your own voice.",[87],"The form ships with default wording. Replacing it with your own title and catch line aligns the form with the event tone and gives a concrete reason to sign up.",[89,92,95,98],{"text":90,"image":91},"Open your page in the builder, on step 3 · Design.","\u002Fsupport\u002Fform-copy\u002Fen\u002Fstep-1.webp",{"text":93,"image":94},"Select the registration form: its properties carry a “Text inside the form” block.","\u002Fsupport\u002Fform-copy\u002Fen\u002Fstep-2.webp",{"text":96,"image":97},"Replace the form title with a message in your own voice. The preview updates as you type.","\u002Fsupport\u002Fform-copy\u002Fen\u002Fstep-3.webp",{"text":99,"image":100,"caption":101},"Add a catch line below the title — urgency, benefit or the event format — and, right under it, your own button label.","\u002Fsupport\u002Fform-copy\u002Fen\u002Fstep-4.webp","Custom title and catch line, visible right away in the live preview.",[103,104,105],"An action-oriented title (“Save your seat”) usually converts better than a descriptive label.","The same properties panel carries “Show logo on the form”, and the text that sits outside the form card.","Leave a field empty to fall back to the default text, translated into the event's language.",{"prev":107,"next":136},{"feature":108,"category":6,"locale":7,"slug":108,"title":109,"lede":110,"purpose":111,"steps":113,"notes":128,"generatedFrom":134,"updated":135},"in-person-fields","Fields on an in-person page","Choose what you ask for, and how it reads, when Venue owns the form.",[112],"A page built on a connected event mirrors that platform’s form. An in-person page has no platform behind it, so the form is yours: you pick the fields, write their labels and placeholders, and decide what is required.",[114,117,120,123,126],{"text":115,"image":116},"On step 2 · Form of an in-person page, the list is your form. The email is always there — it identifies each registrant — and “Add a field” at the bottom offers the rest.","\u002Fsupport\u002Fin-person-fields\u002Fen\u002Fstep-1.webp",{"text":118,"image":119},"Click a row to open it. “Field label” is what visitors read above the field; leave it empty to restore the default.","\u002Fsupport\u002Fin-person-fields\u002Fen\u002Fstep-2.webp",{"text":121,"image":122},"Add a placeholder — the example shown inside the field until someone types. Optional, and empty by default. The live preview shows both as you type.","\u002Fsupport\u002Fin-person-fields\u002Fen\u002Fstep-3.webp",{"text":124,"image":125},"Add what you need from “Add a field”: phone, job title, company, address, postal code, country, or a consent checkbox. “Remove field”, in the open card, takes one back out.","\u002Fsupport\u002Fin-person-fields\u002Fen\u002Fstep-4.webp",{"text":127},"Several of those check what they collect, so the data arrives usable: a phone is stored in international format (+33 6 12 34 56 78), ready for an SMS tool or a CRM; an address suggests real addresses as someone types, so what you collect is spelled properly rather than four different ways; a postal code is checked for shape only, so a code from anywhere is accepted; country offers the full list.",[129,130,131,132,133],"The email can never be removed: it is the identity behind the registration, the check-in and the QR ticket.","Each field carries its own required \u002F optional switch.","Collect job title and company if you print badges — those two lines come from these fields. Add address and postal code if you post anything to your registrants.","Layout works exactly as elsewhere: columns, steps and wording have their own Form guides.","A page built on a Livestorm or Zoom event works the other way round — the fields live on the platform and Venue mirrors them, see “Fields, consents and re-import”.","FormBuilder.vue (manual fields) · useManualFields.ts · i18n wizard.form.manual.*","September 17, 2026",{"feature":137,"category":6,"locale":7,"slug":138,"title":139,"lede":140,"purpose":141,"steps":144,"notes":155,"updated":159},"form-translation","translate-the-form","Translate the registration form","Translate labels, placeholders and option labels; the form itself stays one.",[142,143],"The registration form is shared by every language of the page: the same fields, in the same order, with the same steps and required flags. What a visitor reads on it, the labels, the placeholders and the options of a dropdown, is translated per language.","The value a visitor picks in a dropdown is sent to Livestorm as the source option, whatever language its label was shown in, so your registrant data stays consistent.",[145,148,151],{"text":146,"image":147},"Open your page on step 2 · Form. The same language pill as on the Design step sits at the top of the panel.","\u002Fsupport\u002Fform-translation\u002Fen\u002Fstep-1.webp",{"text":149,"image":150},"Pick a version: each field says what is left to translate. Fields, their order, steps and required flags are shared by every language; only the texts visitors read are translated here.","\u002Fsupport\u002Fform-translation\u002Fen\u002Fstep-2.webp",{"text":152,"image":153,"caption":154},"Expand a field: its label, its placeholder and, for a dropdown, each option's label get a box of their own, with the source above. The value sent to Livestorm stays the source's.","\u002Fsupport\u002Fform-translation\u002Fen\u002Fstep-3.webp","The live preview on the right renders the form in the language shown.",[156,157,158],"The Livestorm terms consent and the session picker are translated by Venue in every language: nothing to do.","Update translations, in the language pill, also fills in the form texts that are missing or outdated.","A field you add later gets its translations at the next Update translations.","September 8, 2026",[161,164],{"hreflang":162,"path":163},"fr","\u002Fsupport\u002Fformulaire\u002Fchamps-conditionnels",{"hreflang":7,"path":165},"\u002Fsupport\u002Fform\u002Fconditional-fields",{"connected":167},false,1789744837372]