Donate to support freedom.
Get the same

Interactive Calculator & Custom Tool Build

We build interactive calculators and custom tools with server-side pricing rules, validation, shareable results, PDF output and lead capture.

Interactive Calculator & Custom Tool Build

A visitor arrives with a specific question. What will this cost, how much material do I need, which plan fits my usage. Your site answers with a contact form, and most people close the tab. The few who write in describe their situation badly, so the first call starts with questions the form could have asked.

The other version of this problem is a spreadsheet. A cost model lives in one person's file, gets copied into email quotes, and drifts. An interactive tool replaces both with one set of rules that visitors and staff can run.

What counts as an interactive tool

An interactive tool takes inputs, applies rules, and returns a result the visitor can keep. Cost estimators, quote configurators, package builders, ROI models, unit converters, scored quizzes and eligibility checks all follow that shape.

A form captures what the visitor already knows and forwards it to an inbox. A tool applies your commercial logic and shows the consequence: this configuration, this monthly figure, this lead time, this score. People finish tools because the result belongs to them.

Who it is for

  • Service businesses whose quotes depend on a few variables: area, quantity, location, access and materials
  • SaaS and infrastructure teams whose sales pages need a usage or savings calculator before anyone books a demo
  • Manufacturers, fabricators and trades that take configured orders and want options and lead time visible up front
  • Training providers, clinics and membership organisations running scored assessments or eligibility checks
  • Marketing teams who want qualification detail attached to each enquiry instead of a name and an email address

What we deliver

The pricing rules live in one place

This decision shapes everything after launch. When rates, bands and conditions sit inside the interface components, the same logic gets rewritten for the PDF, the confirmation email and the CRM. A price change becomes a hunt through files, and the copies drift: the web page says one thing, the printed quote another. Nobody can test the arithmetic without filling in the whole form, and nobody can explain why a March quote differs from today's for an identical job.

We keep the rules in one server-side module or a small configuration table, versioned with the code. The interface sends inputs and renders what comes back. The embedded widget, the PDF generator, the email service and the CRM record all read that source, so identical inputs always produce identical figures. Unit tests cover band boundaries, zero quantities, minimum charges, rounding on money and currency conversion.

Four things follow. A supplier price rise becomes one edit plus a test rather than a rewrite. Every calculation stores the rule version that produced it, so an old link replays the terms the customer was quoted. Finance can read the rate table without reading the code. And the rules stay on the server, so the browser never receives the full rate card.

Validation and believable inputs

Each field gets a range, a unit and a message that says what went wrong: no negative floor areas, no 500 in a field that accepts ten, no mixing square metres with square feet. Fields that contradict each other are checked as a set before the visitor submits. The same rules run again on the server, because a public endpoint will eventually be called by something that is not your page. Rounding is stated, and every result lists the assumptions behind it.

Results people can share

Numbers get forwarded, so each result gets a URL, either with the inputs in the query string or as a stored record behind a short identifier. A shared link opens a read-only page listing the inputs beside the answer, so the recipient sees the assumptions instead of trusting a screenshot. Open Graph tags make the preview show the figure.

PDF, email and CRM output

PDFs are generated on the server from the stored result, using the figures the page displayed. The visitor can email a copy to themselves, and your sales team receives the inputs, the output and the rule version. The CRM record is written through an API call at submission, with consent captured at that moment, spam protection on the endpoint and the data in accounts you control.

Embedding

We package the tool so it can sit where the traffic is: a React component inside your Next.js site, a script tag or web component for other stacks, or an iframe when a partner's styles cannot be trusted to stay out of yours. Inside an iframe the surrounding page is told the height and the completion event, so the embed avoids a scrollbar inside a scrollbar. The calculation runs on the server in all three cases.

Measuring what the tool does

We record an event per step: fields reached, calculation run, result shared, PDF downloaded, email submitted, enquiry created. That shows where people stop and which questions cost you completions, usually a wording problem rather than a logic problem. We also watch endpoint errors and calculation time. When the tool qualifies rather than informs, the score becomes the lead's qualification value and hands off to AI lead qualification automation.

How an engagement runs

Discovery takes a few days. We list the inputs, agree the outputs, and write the rule table in a spreadsheet you can correct before any code exists. That table is the specification.

Build moves through four phases: rules and calculation core with tests on the boundaries; interface and validation; output documents, CRM and email integration; instrumentation, embed packaging and launch.

A single-page estimator with an emailed result usually runs two to four weeks. A scored quiz with result pages is similar. Multi-currency configurators with PDF quoting, approval thresholds and CRM workflows run longer, scoped once the rule table is agreed.

What it costs

Tool builds start at our flat rate of $39 per hour, quoted as a fixed scope after the rule table is agreed. Teams that need several tools over a quarter are better served by the monthly capacity plans from $2,699 for a dedicated engineer who already knows your logic. The pricing page explains both models.

Scope drivers are rule complexity rather than page count. Three inputs, one formula and an emailed result is a short engagement. Add multiple currencies, VAT rules per country, banded discounts, server-generated PDFs, CRM synchronisation and embedding on three external sites, and a similar looking tool takes three times as long. Saving a half-finished configuration, or turning a result into a signed quote, adds another layer.

Proof

Vasilkoff.info is our own AI estimator and support application, built on Next.js with structured intake, offer generation and embeddable Vanilla JS and React widgets. It runs the pattern in production: a visitor describes a project, receives a structured result, and the enquiry reaches us with context.

CalculatorX puts photos, videos and contacts behind a calculator surface where a PIN takes the place of the usual figures. It shows that a familiar tool interface can carry real product logic and access rules without needing instructions.

AccuLevels is a React Native measurement utility for iOS and Android that reads the device accelerometer and gyroscope, with a calibration flow so a user can zero it against a known reference. It reflects the discipline behind tools whose numbers people act on: units, tolerance, calibration and a readout legible on a phone in daylight.

Related services

Next step

Send the inputs you want to ask for and the figure you want to return. A rough spreadsheet of the logic is enough for us to size the work, and we will say which inputs carry their weight. If the rules are still undecided, discovery is where we settle them.

Contact us with the calculation your customers keep asking for, or put the requirement through the Vasilkoff.info estimator for a first scope and cost range.