Feature guide

Show questions only when they apply

Stop asking about the pool to people who do not have one. Shorter estimators get finished, and finished estimators become leads.

For business owners10 minutesYou need: at least two questions

Click the question you want to control, open its Display tab, and scroll down to Conditions. Set it to appear only when an earlier question has a particular answer. The question stays hidden until it is relevant, so each customer only sees the path that applies to them.

  1. Edit your estimator

  2. Click the question, then open Display

    Click the question you want to show or hide in the question list on the left, then open the Display tab in Question Options on the right. Conditions live on the question being shown or hidden, not on the one that triggers it. That trips people up.

    The Display tab in a question's settings panel, with Display highlighted
    The condition goes on the question you want to control.
  3. Scroll down to Conditions

    On the Display tab, scroll past Description, Learn More, and Video until you reach the Conditions section.

    The Conditions section on the Display tab of a question's settings
    Conditions.
  4. Set the condition

    Choose the earlier question, and the answer that should reveal this one.

    Setting a display condition based on a previous answer
    If they answered X, show this question.
  5. Add more conditions if you need them

    Useful when several answers should reveal the same question.

    Adding additional display conditions to a question
    More than one route to the same question.
  6. Save, publish, then walk every path

    Test each branch, not just the one you had in mind. Broken logic is invisible until a customer finds it.

    What good looks like: answer no and the question never appears. Answer yes and it does, in the right place.

Where it earns its keep

SituationThe condition
Service-specific detailOnly ask about roof pitch if they picked a roof service
Property typeSkip the garden questions for apartments
Follow-up detailOnly ask how many rooms if they said more than one
Out of areaAsk a different question if their ZIP is outside your patch
Existing customersSkip questions you already know the answer to

The real prize is length. Every question you show someone who does not need it is a chance for them to give up. Conditional logic lets you build a thorough estimator that still feels short to each individual customer, because they only ever see their own path.

Keeping it manageable

  • Build it working, then add conditions. Get the pricing right on a flat estimator first. Adding logic to something already broken makes it very hard to work out which is at fault.
  • Watch out for orphans. A question whose condition can never be true is invisible forever. If a question never appears in testing, check what is meant to reveal it.
  • Do not nest too deep. Conditions that depend on conditions get hard to reason about. Two levels covers almost everything.
  • Re-run the Pricing Lab after adding logic, since hidden questions change which combinations are possible.
Does a hidden question still affect the price?

No. If the customer never sees it, it contributes nothing.

Can I base a condition on more than one earlier answer?

Yes, you can add multiple conditions.

Can I hide a whole service?

Conditions apply to questions. To route people between services, make the first question a service chooser and hang everything off that.

Why is my question never showing?

Almost always a condition pointing at an answer that was renamed or removed afterwards. Open the condition and check the answer still exists.

Logic behaving oddly? Email [email protected] with your estimator link and which path is wrong.

For franchises
OverviewRoyalty calculatorCase studies
For contractors
OverviewFeaturesExample estimatorsFree book for contractors
Why publish prices Pricing
Resources
Marcus’s pricing masterclassHow it worksIntegrationsLearn CenterFAQAbout us
Log in