Comparison pages are a great way to showcase your product, score on competitor's keywords and help your prospects compare your product to its alternatives. That's why, besides comparison pages, we decided to create an interactive comparison tool, completely built with Tally.

→ compare.tally.so

How to create your own

1. Create one form per competitor

Make sure you have a clear view of the features you want to use in your comparison tool and the pricing. Once you've gathered all information, think of a structure that will work best to compare your tool to others. In our case, we chose 3 categories: the numbers, customization options, and features & integrations.

💁🏻‍♀️ Start by creating one competitor form and duplicate it to create other competitor forms.

2. Add logic and calculations

Create 2 calculated fields, one to calculate your price and one for the competitor's price. These calculated fields are the base of all calculations throughout the form.

Insert conditional logic with every question you ask, and assign a price point to your calculated fields based on the answers.

Use the Assign action instead of Add if you're a Saas working with different pricing plans. You don't want to add something to your price, but you want to assign a pricing plan, based on your respondent's answers.

When a respondent chooses a feature that is part of your $60 plan and later on in the form chooses a feature that is part of your $30 plan, you want to make sure that the $60 price point will be displayed in your results and won't be overwritten with the lower price point. That's why you should always add an extra condition, in this example:


When the calculated field 'Typeform price' is lower than or equal to 30, then assign (pricing plan) 30.


3. Create a Thank You page with the results

Create a new calculated field Result. Use conditional logic to calculate which price is the lowest and answer piping to display the result.

Add as many details as you like as a summary. Hide blocks and show them based on your respondent's answers.

4. Create a landing page form

Create one form that will act as a landing page for your comparison tool, add a title and a dropdown question with the names of your competitors.

To finish we want to redirect this form to the competitor form that has been chosen. To do so, insert a calculated field Link which will serve as a variable in our redirect.

Add conditional logic and assign your form links as values. The Link variable will now display the correct competitor form URL based on the dropdown answer.


When dropdown is Typeform, then assign the value compare.tally.so/typeform to your calculated field (Link).


5. Redirect your form

Publish your form and switch on Redirect on completion. Type @ and choose your calculated field from the dropdown.

Optional: add a custom domain and custom styles

We have added a custom domain to our comparison tool (compare.tally.so) and changed the background color and font using code injection. These features are part of Tally Pro.