Skip to main content
Make optional removes the required flag from selected fields while When matches — the opposite of Require answer. Use it to relax defaults when a section does not apply: optional invoice details when billing same as shipping, or skip phone when callback not requested.

When to choose this

Studio stores this action as unrequire_answer internally — the UI label is Make optional.

Exact behavior

  • Sets required: false on targets while When is true.
  • Last matching rule wins vs Require answer on the same target.
  • Hidden fields are never required anyway — Make optional mainly affects visible fields.
  • When When becomes false, required state may revert toward block default and other rules.

What changes on fill


Configure in Studio

1

Open a rule

LogicRules, or Branch / Add condition — identify fields that should stop being mandatory under some When.
2

Build When

e.g. “Same as shipping” equals Yes, Phone is empty, Plan equals Free.
3

Add Then → Make optional

Select fields to relax — VAT, Phone, Company legal name, etc.
4

Check rule order

If a global Require exists, ensure Make optional evaluates later when both could match.
5

Test submit on Fill

Confirm optional fields no longer block Next/Submit when rule active.

Worked examples

Same as shipping

When “Billing same as shipping” equals YesMake optional Billing address, Billing city
Fields stay visible but skippable.

No callback

When “Call me back” equals NoMake optional Phone, Best time to call
Pair with Hide blocks if you prefer removing fields entirely.

Free tier

When Plan equals FreeMake optional Tax ID, Purchase order

Optional attachment path

When “I have documentation” equals NoMake optional Upload supporting file

Test on fill

1

Default required visible

Asterisk present before rule.
2

Trigger When

Asterisk removed on targets.
3

Submit without optional fields

Succeeds if no other blockers.
4

Revert When

Required may return per block default / other rules.

Common mistakes

  • Make optional when Hide is clearer — hidden fields already non-blocking.
  • Rule order: global Require after Make optional re-mandates fields.
  • Expecting optional to clear validation errors from other rules on same field.

Troubleshooting

Later Require rule won — reorder or narrow When.
Redundant with Hide — consider Hide for cleaner UX.
Different required field still empty on current page.
Action unnecessary unless another rule adds Require — simplify logic.
Last modified on September 7, 2026