Skip to main content

Conditional Logic in Forms

Jan Niklas Wick avatar
Written by Jan Niklas Wick
Updated over a week ago

Conditional logic in Valuecase allows you to show or hide questions based on answers given earlier in the form. This is useful for keeping forms relevant and focused — for example, only asking for CRM integration details if a user selected "HubSpot" in a previous dropdown.

Whether you're building qualification flows or tailoring onboarding journeys, conditional logic makes forms dynamic and responsive to your customer's input.

Note: Conditional logic is only available in Collaborative Forms, not Surveys.


Setting Up Conditional Logic

Conditional logic can only be configured inside a template, not directly in a live space. However, the logic itself is evaluated when the form is used inside a space.

💡 If you want to test your setup without creating a new space every time, simply copy and paste the form block from a template into an existing space — the logic will be applied there as if it were a new instance.

To add conditional logic to a question,

  1. Add at least two questions to your form

  2. In the edit/create modal of the question you want to conditionally show, click “Conditional Logic” (see below)

  3. Select the question that should control visibility

  4. Choose the condition (see logic types below)

  5. Save the question

Available Logic Conditions by Question

Trigger Question Type

Available Logic Conditions

Short Text

Has any answer

Long Text

Has any answer

File Upload

Has any answer

Table

Has any answer

Dropdown

Has any answer / Is

Checkboxes

Has any answer / Contains at least one of / Contains all of / Is equal to only one of / Is equal to all of

Did this answer your question?