Capturing leads from your calculators
How to turn calculator visits into qualified enquiries — CalcWidgets doesn't store leads, but it hands off cleanly to your CRM.
CalcWidgets doesn't capture leads itself
By design, we don't collect names, emails, phone numbers or any calculator inputs from your visitors. Two reasons:
- Privacy — we're not in the business of holding your customers' financial data.
- Compliance — keeps you out of Privacy Act + financial-services disclosure obligations that would apply if a third party held client info.
This means you won't see a list of "leads" inside CalcWidgets. What you'll see is aggregate analytics (views, calculations, CTA clicks per calculator) — and the visitor flows from calculator → your own contact form / CRM via the CTA button.
The standard flow
- Visitor lands on a page with your calculator.
- They use it, see a result.
- They click your CTA button.
- They go to your contact form / Calendly / phone / email.
- Your system captures the lead. Done.
Making the handoff smarter
Turn on "Include calculator context in CTA URL" on Dashboard → Branding and the CTA link gets extra query parameters with what they were calculating. For example:
https://yoursite.com/contact?calculator=refinance¤tLoan=450000&newRate=5.8&savings=8400
Your contact form / CRM can read those parameters and:
- Pre-fill form fields so they don't re-type the loan amount they just entered into the calculator
- Show a contextual welcome ("Hi — you were looking at saving $8,400 per year. Tell me a bit about your loan and I'll be in touch.")
- Tag the lead in your CRM with the source calculator and key inputs
Reading the context in your contact form
If your contact form is on your own site, you can read URL parameters with a few lines of JavaScript:
const params = new URLSearchParams(window.location.search);
const calculator = params.get('calculator'); // "refinance"
const savings = params.get('savings'); // "8400"
// Then pre-fill a form field or store in your CRM
document.getElementById('source-input').value = calculator;
Most CRMs (HubSpot, Pipedrive, Mailchimp, Zoho, GoHighLevel) also let you map URL parameters to lead fields directly through their form builder UI — no code needed.
Calendly / booking platforms
Calendly and most modern booking platforms accept query parameters out of the box. If your CTA URL points to a Calendly link, the calculator context comes through as form prefill or as event metadata in the booking confirmation. Check your booking platform's docs for "URL prefill" or "tracking parameters".
Best CTA destinations by use case
| Goal | CTA points at… |
|---|---|
| Get a phone call | tel:+61... (use Link type: Phone) |
| Book a discovery call | Your Calendly / SavvyCal / Cal.com link |
| Add to email list | A short contact form that pipes to Mailchimp/ConvertKit |
| Qualified mortgage application | A landing page with your contact form + "include calculator context" enabled |
| Fast SMS reply | sms:+61...?body=Hi%2C%20I%20just%20used%20your%20calculator |
Related Articles
Customising Your Calculator Branding
How to customise your calculator widgets with your own colours, logo, and fonts to match your brand.
Changing Colours and Themes
Learn how to switch between light and dark themes and customise the colour scheme of your calculators.
Setting up your Call-To-Action button
Configure where the CTA button on every calculator sends your visitors — your contact form, phone, email, or booking page.