Building

Working with the calculator editor

Basics

Adding an element

Ready to build a calculator? Here's a quick rundown of some of the more common builder tasks:

  1. Click Add “+” Element
  2. Click on the type of element you'd like to add (for example, Text to add a new Text element). This will add a new element of the selected type to the end of the site and open its properties panel.
  3. Using the panel, customise the new element as needed.
  4. (Optional) Click Done to close the panel.
  5. You're done! The new element should now be added to the site.

Moving an element

  1. Click and begin dragging the element you'd like to move.
  2. Drag the element before or after another element (a blue bar will appear indicating which side of the element you're currently targeting).
  3. Release click to drop the element.
  4. You're done! The element should now be moved.

Editing an Element

  1. Click the element you'd like to edit to open its properties panel.
  2. Using the panel, edit the element as needed. (Optional) Click Done to close the panel.
  3. You're done! The element should now be edited.

Deleting an element

  1. Click the element you'd like to delete to open its properties panel.
  2. At the bottom of the panel, click Delete
  3. You're done! The element should now be deleted.

Cloning an element

  1. Click the element you'd like to clone to open its properties panel.
  2. At the bottom of the panel, click Clone
  3. You're done! A clone of the element should appear immediately before it.

Settings

The second button in the upper right represents the general "Settings" of the calculator. Now we describe which are the main configurations that can be done:

  • Title: Calculator title for internal use that will be displayed in your Control Panel.
  • Color: Adjust the primary theme color.
  • Number formatting: Allows you to choose the number format you want according to your country's punctuation.
  • Language: Choose the language of the calculator.
  • Measurement system: Make a choice between the metric system or the imperial system. This is just to calculate the distance in the Places question in either meters or inches.
  • Track external events: Toggle if your tracking codes are installed. (works for Google Analytics, Google Tag Manager, Amplitude, Mix Pane, and Facebook Pixel).

Elements

Open the Element panel by clicking on the + icon in the menu in the top right corner. All elements can be clicked on or dragged and dropped into the canvas to add them to the calculator. They are classified into different groups:

Basic questions

To ask questions and use them to calculate results (formulas).

  • Number: Capture numbers or quantities. This can be displayed as a range slider, number input field, or number incrementer field.
  • List: Let the user choose between multiple options in a couple of flavours like multiple choice, dropdown, button group, and multiple selection (checkboxes).

Results

To calculate functions and display a result.

  • Formula: Create a formula with which you can calculate an output based on question inputs
  • Layered Images: Stack multiple images on top of each other to create a visual product configurator

Elements

Add general components different from questions.

  • Title: Add a title to display in the calculator.
  • Text: Add a simple text.
  • Image: Add an image and configure it inside your calculator.
  • Button: Add a call-to-action button such as a link to another page, form submission, or capture payments.
  • Divider: Add visual dividers to your calculator.
  • Container: For advanced layout, add columns and advanced styling (background color, borders, and alignment).
  • View break: To break up your calculator into multiple pages.

Advanced questions

Capture data you can use in formulas calculations.

  • Yes/No: Switch or checkbox yes/no questions.
  • Email: To ask for an e-mail address.
  • Place: Add to pick a location and get the distance between entered place and the origin location.
  • Places: Calculate the distance between two picked locations.
  • Date: Let your user pick a date from a calendar.
  • Dates: To calculate a number of days between two dates.
  • Signature: To get user confirmation in the form of a signature.
  • Text: To ask something non-numerical.
  • Order list: To collect an order of items.
  • Time: Let users select a time.
  • File upload: Let users upload a file by dropping or selecting from local folders.
  • Coupon: Let users insert a coupon code and easily calculate a discount.

Related articles

Learn more about building in one of the following articles