Appearance
Configuring Your Forms
A great form does more than collect data — it guides people, validates input, and adapts to every answer. Fluent Forms gives you fine-grained control over how each form behaves, from custom messages and access rules to powerful conditional logic and live calculations. This page shows you everything you can configure and links you to the right guide.
Form Settings
Set the rules and messaging that shape the submission experience.
- Error Messages — customize the validation messages users see.
- Help Messages — add helpful hints to any field.
- Restrict Blank Submission — stop empty forms from being submitted.
- Require User Login — limit a form to logged-in users.
- Form Restrictions — cap entries, set limits, and control access.
- Form Scheduling — open and close a form on a schedule.
- Keyboard Navigation & Shortcuts — let users move through forms faster.
Conditional Logic & Dynamic Values
Make forms smart. Show the right fields, pre-fill values, and validate input based on context.
- Conditional Logic — show or hide fields based on user answers.
- Dynamic Default Value — pre-fill fields with dynamic data.
- Default Value from URL — populate fields from URL parameters.
- Dynamic Values in Steps — carry values across multi-step forms.
- Unique Field Validation — prevent duplicate entries in a field.
- Step Scroll Offset — fine-tune scrolling between form steps.
Calculations
Turn inputs into instant results — totals, scores, quotes, and more.
- Numeric Calculation — calculate values from field inputs in real time.
- Calculations on Repeat Field — run calculations across repeating rows.
Where to go next
With behavior dialed in, decide what happens after submission:
- Set Up Admin & User Email Notifications — notify the right people on every entry.
- Set Up a Confirmation Message — tell users their submission went through.
Need a hand along the way? See How to Get Support.

