Describe it. Formaloo builds it.

Building advanced form logic has always required learning Formaloo's rule system from the inside out. Field IDs. Condition operators. Formula syntax. Branching paths. On Submit actions. Teams creating lead qualification forms, quiz scoring flows, or multi-step onboarding workflows spent hours in setup before a single respondent could fill in a field. This release addresses that directly, and brings three more AI-powered features alongside it.
Magic Logic: describe your form's behavior, apply it in one click
Magic Logic is a new AI-powered feature inside the Logic Map and Advanced Logic page. You describe what you want your form to do, in plain English, and Formaloo generates the rules.
The prompt can be as specific as you need. "If someone selects Enterprise, show the company size and security questions. If they choose personal use, skip those and show budget questions. Calculate a lead score based on company size, budget, and urgency. Send anyone above 80 to the Enterprise success page, everyone else to the default page." Formaloo reads your existing form, fields, pages, formula fields, ending pages, and current rules, and generates exactly what it would take to make that happen.
Before anything touches the form, you see a plain-text list of every detected rule, one per line, written for humans. "If Customer Type is equal to Enterprise, then show Company Size." Each rule is specific and checkable. If the list looks right, click Approve. If not, click Redo. Your original instruction stays in the text box so you can refine it. No rules are applied until you confirm.
Magic Logic works with your existing form structure. If you ask for logic that references a field, ending page, or formula field that does not exist, it tells you clearly and waits. It does not create new form elements in this phase.
What changes:
- Magic Logic button is available in the Logic Map
- Magic Logic button is available in the Advanced Logic page
- Formaloo analyzes the existing form structure before generating anything: fields, pages, formula fields, ending pages, current rules
- Detected rules are displayed as plain text for review, one rule per line, before being applied
- Supported rule types: show/hide conditions, branching, page skips, formula field generation, scoring, ending-page routing, On Submit rules, On Update rules
- You should explicitly click Approve before any rules are applied to the form
- After approval, rules appear immediately in the Logic Map and Advanced Logic page
- Formula fields are updated with generated formulas using the correct field IDs
- Missing elements (fields, ending pages, formula fields) are reported with specific guidance before you proceed
- Ambiguous field references are flagged at generation time with a list of candidates
Magic Voice: fill by speaking
Long forms are slow to complete. For field workers, mobile users, and anyone filling out complex applications, typing everything is friction that costs completion rates. Magic Voice gives respondents another way in.
When you enable Magic Voice on a form, a microphone button appears at the bottom right of the live form. The respondent clicks it, speaks naturally, and clicks stop. Formaloo AI maps the speech to the correct fields. Fields fill in live. Nothing submits automatically. The respondent reviews the result, adjusts any values, and submits when ready.
Enable it with a single toggle in form settings. Magic Voice is available on Business plan and above. The first time a respondent uses it per session, a consent screen appears before recording starts. Manually edited fields are not overwritten by subsequent recordings.
What changes:
- "Enable Magic Voice" toggle in form settings
- Microphone button appears bottom-right on enabled live forms
- First use per browser session shows a consent screen before recording starts; the respondent must agree to continue
- After recording stops, AI processes the input and autofills matching fields
- Only high-confidence matches are applied; low-confidence fields are skipped rather than filled incorrectly
- Respondents can record multiple times in one session to fill additional fields or update AI-filled ones
- Manually edited field values are preserved in subsequent recordings
- Form is never submitted automatically at any point in the flow
Magic Design: describe the look, get the theme
Designing a form well means choosing form type, layout, colors, font, and spacing. Most users do not know which color combinations have acceptable contrast, which fonts match their use case, or how wide a form should be for an embedded context. Magic Design removes the guesswork.
Open Magic Design from the AI dropdown in your form editor or from the magic icon inside the Theme Editor sidebar. Describe what you want: "modern SaaS onboarding form," "warm and friendly customer feedback survey," "clean enterprise application form embedded on our website." Formaloo AI reads the form's title and description alongside your prompt, then generates a complete design: form type, layout, color palette with contrast checking, font, font size, and padding. The preview updates immediately.
Two entry points, two distinct behaviors. From the AI dropdown, Magic Design creates a new unsaved theme. Your existing design is untouched. From the Theme Editor sidebar, it updates the theme you already have open. Both let you edit any generated value before saving or discarding.
What changes:
- Magic Design accessible from the AI dropdown in the form editor (creates a new unsaved theme draft)
- Magic Design accessible from the magic icon in the Theme Editor sidebar (updates the current open theme)
- AI generates: form type (Classic or 1QAT), layout, color palette with contrast checking, font and font size, padding and width
- Prompts mentioning "embedded" automatically set width to 100%
- Preview updates immediately after generation, before saving
- In AI dropdown flow: existing theme is never modified; new theme can be saved or discarded
- In Theme Editor flow: current theme is updated in place; discarding reverts to pre-generation values
- You can edit any generated value before saving
Review field: one step to verify everything
Respondents submit multi-step forms without ever seeing a summary of what they answered. Mistakes get through. Wrong emails, typos in names, a dropdown left on the wrong option. The Review field adds a clean verification step before the submit button.
Add a Review field anywhere in your form and respondents see a two-column table of every question they answered: field title on the left, their answer on the right. Only answered, visible fields appear. Hidden fields, admin-only fields, and fields excluded by logic are not shown. If they spot a mistake, they use the form's back navigation to fix it. The table updates automatically when they return.
Under the hood, the Review field creates a Content field containing a new @review answer piping token. You can also type @review directly inside any Content field, or pair it with custom text above and below the table.
What changes:
- Review field available in the field picker
- Adding a Review field creates a Content field pre-populated with
@review @reviewrenders a two-column table: question title and the respondent's current answer- Only answered, visible fields appear in the table
- Content fields, section fields, hidden/invisible fields, admin-only fields, and logic-excluded fields are not shown
- Table updates dynamically when the respondent edits a previous answer and returns to the Review field
@reviewadded to the Answer Piping menu- Review field can be moved, edited, duplicated, or deleted like any other field
- Works in Classic forms, one-question-at-a-time forms, and multi-step forms
Improvements
- Guest access is removed from the sharing options. Workspace owners and admins can share projects with guests by publishing them and sharing the public URL.
- Form entries limit now visible in settings. You can now accept a specific number of submissions on your form. The form entries limit setting is now available in the form settings panel.
- @answered_public in the answer piping menu. The
@answered_publicvariable now appears in the answer piping menu with updated labels to distinguish it from@answered. It helps you only show a formatted table containing only the fields that were visible to the respondent and contain a value.
Better experiences
Forms
- Ending pages section in the left-hand form editor panel no longer gets pushed outside the viewport on smaller screens.
- Fields sidebar scrolling is fixed. Ending pages are now reachable by scrolling.
- Ending page content no longer shows a scroll bar when the content fits the viewport.
- Resume later link now correctly shows the right page when Upload fields are present. Previously it showed a blank page.
- Respondents' resume links are now saved in their draft submissions so the link can be retrieved and re-shared.
Data & analytics
- Filter operators for single choice and multiple choice fields (is, is not, contains, etc.) were missing in the responses filter. They are now present.
- Responses page loads faster. Large response sets no longer cause blank states or slow rendering.
- Horizontal scrolling in the responses page works correctly. All fields are reachable.
- Opening a response row no longer scrolls the page back to the top of the list.
@answered_publicin email templates now shows multiple choice selections in the order they appear on the form.
Integrations
- n8n connections were failing with "Authorization failed - please check your credentials." This is resolved.
Account & settings
- You can now leave a workspace from workspace settings. Previously this required contacting an owner or support.
- Verified users who click an email verification link now land in their workspace instead of seeing an "invalid link" error.
- Members who follow an invite link and are already part of the workspace are now redirected to the workspace instead of seeing an error.
We ship every week. Follow our changelog to stay up to date.


