Skip to main content
Is not empty checks that a field has an answer — any text, selection, upload, signature, or numeric value counts as filled. Use it to reveal follow-ups once they start typing, gate routing on “attachment provided”, or require downstream logic only after a prerequisite field is completed.

When to choose this


Exact behavior

Filled means not any of:
  • null
  • ""
  • []
Whitespace-only text (" ") is not empty — it counts as an answer. No comparison value required. For signatures, Studio may show Is signed — same as Is not empty for that block type.

Which field types


Blank / unanswered answers

Does not match when empty — this operator is the inverse of Is empty.

Configure in Studio

1

Open a rule

Logic → Rules, or Branch / Add condition on a field.
2

Select field

Prerequisite question, upload, ID field, etc.
3

Choose Is not empty

Signatures: Is signed.
4

Skip value entry

5

Add Then actions

Show blocks, Require answer on dependents.
6

Test progressive disclosure on Fill

Rule should fire on first keystroke/selection.

Worked examples

Reveal details after company name

When Company is not empty → Then Show blocks VAT ID, Billing address

Attachment triggers review page

When Supporting document is not empty → Then Jump to page Document review

Signed waiver enables submit

When Waiver is signed → Then allow submit (remove Hide submit paired rule)
Often paired: Is not signed → Hide submit.

Any date picked for scheduling

When Preferred date is not empty → Then Show blocks Time slot
Use Equals / comparisons for specific dates.

Test on fill

1

Start with blank field

Rule off.
2

Enter any value

Rule on immediately (live recompute).
3

Clear value

Rule off.
4

Upload file then remove

Presence fields follow same empty/filled rules.

Common mistakes

  • Using Is not empty when you need a specific value — add Equals or Contains.
  • Using on toggle — unchecked may still be a valid “No” answer; use Equals.
  • Assuming spaces are empty — " " is not empty.

Troubleshooting

Is not empty triggers on any input — combine with Contains or length checks via calculated field if needed.
Upload may still be processing — retry after upload completes on Fill.
Ensure Show and Hide rules do not fight — check evaluation order.
Field may start “not empty” — adjust defaults in block settings.
Last modified on September 7, 2026