Documentation
Reference
Lookup documentation for form commands, widgets, and formula functions.
Calculate
Re-run all formulas and refresh Result widgets, visibility rules, and charts after inputs change.
Number
Collect amounts, quantities, rates, and percentages that visitors type as numbers.
Show Form Step
Switch to another subform tab in a multi-step calculator — quote, contact, thank-you.
Switch View Mode
Activate a View Mode to show or hide fields — Basic/Advanced sections, tabs, conditional blocks.
Text
Collect names, email addresses, phone numbers, URLs, and other single-line text.
Datetime
Let visitors pick a date, time, week, or month using the browser's native picker.
Open Link
Open a URL in a new browser tab — terms, payment pages, or external tools.
Custom JS
Run your own JavaScript on button click or field change — DOM tweaks, API calls, custom validation.
Radio
Let visitors choose exactly one option from a short list shown on the form.
Checkbox
Let visitors select multiple options such as add-ons, extras, or features.
Select
Let visitors pick one option from a dropdown when the list is too long for radio buttons.
Range
Offer a simple slider for choosing a number within a minimum and maximum range.
Range Slider
Let visitors adjust a numeric value on a styled slider with ticks and a visible current value.
Textarea
Collect longer notes, messages, or descriptions in a multi-line text field.
Button
Run actions when clicked — calculate results, save a lead, send email, or switch forms.
Label
Show standalone helper or hint text on the form without tying it to an input field.
Columns
Place widgets side by side in a layout with one, two, three, or four columns.
Custom Text
Add paragraphs of static or dynamic copy with variables, formulas, and formatting pipes.
Image
Display a logo, photo, or illustration on the calculator.
Line
Separate sections of the form with a horizontal divider line.
Spacer
Add adjustable vertical space between widgets on the form.
Custom HTML
Insert custom HTML blocks when you need layouts or markup beyond standard widgets.
Section Title
Divide a form into sections with a labeled heading and underline.
Header
Show the main title of your calculator at the top of the form.
Icons
Display a row of decorative icons using short icon codes.
Result
Show a calculated value from a formula — the primary output of most calculators.
Table
Present schedules and comparisons in rows and columns, with formulas in each cell.
PieChart
Show how a total splits into parts as a pie or donut chart.
BarChart
Compare values across categories with bar or column charts.
LineChart
Show trends over time or across categories with line or area charts.
sum() Function
Add up values from a Checkbox group — total optional extras, add-ons, or multi-select line items in one step.
min() Function
Pick the smallest of two or more numbers — ideal for discount caps, quantity limits, and budget guardrails in quotes.
max() Function
Pick the largest of two or more numbers — use for floors, minimum fees, and “at least X” rules in pricing.
if() Function
Return one value when a condition is true and another when it is false — the core of tiered pricing and conditional quotes.
roundTo() Function
Round a number to a fixed number of decimal places — keep currency and rate displays consistent in quotes.
random() Function
Return a random decimal between 0 and n — useful for demos, simulations, and illustrative range outputs.
timeToSec() Function
Convert an HH:MM or HH:MM:SS time string to seconds — build duration and scheduling calculators.
secToTime() Function
Format seconds as HH:MM:SS — display durations from time-based formulas in a readable clock format.
loanInstallmentAmount() Function
Calculate a single loan installment (annuity or decreasing) — power mortgage and business-loan payment calculators.
loanTotalCost() Function
Total amount repaid over the full loan term — show the true cost of financing in mortgage and credit calculators.
loanTotalInterest() Function
Total interest paid over the loan term — highlight the cost of borrowing next to monthly payment.
loanRRSO() Function
Compute APR (RRSO) from loan parameters — required for regulated consumer credit calculators in Poland and similar markets.
Send Email
Send emails from form actions using Message templates — setup fields, server-side delivery, and common troubleshooting.
Register Goal
Track a conversion event — form submit, step reached, or quoted value — for analytics inside Calcopolis.
Save to Google Sheets
Append a new row to Google Sheets when the form is submitted — map columns to form variables.
Send Webhook
POST selected form variables to an external URL via the Calcopolis backend — credentials stay off the browser.
Send Webhook via JS
POST form variables directly from the browser — fast setup for public automation endpoints.
Google App Script
Call a custom Google Apps Script with selected form variables — flexible server-side automation in Google Workspace.
Save Lead
Store visitor contact details from the form in Calcopolis Leads — map email, message, phone, and address fields.
Still have unanswered questions?
We are here to help. Reach out and our team will get back to you.
Contact support