For businesses
Calculator lead integrations for your business tools
Calculator lead integrations decide what happens after a visitor asks you to get in touch. Every lead lands in a built-in CRM and can trigger an email notification. Lead webhooks, which send each lead as JSON to HighLevel, automation tools such as Zapier or Make, or your own systems, are not part of the free business account offered here; this page explains how they work and what a lead contains.
Where do calculator leads go?
Every lead is saved to the built-in CRM, and you can get an email notification for each one. The free business account offered here does not include webhooks, so leads stay in the CRM and your inbox rather than being sent on to another tool automatically.
Where can a lead go?
Built-in CRM
Every lead is stored with its contact details, calculator, inputs, results and source page, so you can follow up without any setup.
Email notifications
Get an email when a new lead arrives, with the key details in the message.
Webhooks
Send each lead as JSON to any HTTPS address, the route into almost any other system. Not included in the free business account offered on this site.
HighLevel
Where webhooks are available, point them at an inbound webhook trigger in a HighLevel workflow, then map the fields to a contact and start your follow-up.
Zapier and Make
Where webhooks are available, use a catch-hook URL in Zapier or a custom webhook in Make as the webhook address, and route leads to spreadsheets, CRMs or messaging tools.
What is in the webhook payload?
Each lead is sent as one JSON object. Send a test lead to see the exact field names; these are the groups of data it contains.
| Data | What it contains |
|---|---|
| Contact details | Name, email and phone, as the visitor entered them |
| Calculator | Which calculator the visitor used |
| Inputs | The values the visitor entered, such as amount, rate and term |
| Results | The figures the calculator showed, such as payment and total interest |
| Page URL | The address of the page where the lead was submitted |
| UTM attribution | Campaign source, medium, campaign, term and content, when present in the page address |
| Timestamp | When the lead was submitted |
Step by step
How do you connect a webhook?
-
Create the receiving URL
In your destination tool, create an inbound webhook, catch hook or custom webhook and copy its HTTPS address.
-
Add it to your account
Paste the address into the webhook settings for your calculators.
-
Send a test lead
Submit the lead form on one of your embedded calculators to send a sample payload.
-
Map the fields
In your destination tool, map name, email, phone and the calculator fields to the places you want them.
-
Turn on your follow-up
Start the workflow, automation or notification that should run for each new lead.
What should you check before going live?
- Your privacy policy explains how you use lead details
- The lead form tells visitors who will contact them
- The webhook address uses HTTPS
- A test lead arrived with every field mapped
- Someone is responsible for following up quickly
- UTM tags are on the campaign links you want to track
Illustrative payload
What a lead webhook looks like
A simplified example of the JSON your endpoint receives when someone submits a calculator lead form on your site. Field names in your dashboard are the source of truth.
{
"event": "lead.created",
"calculator": "car-loan",
"name": "Jordan Example",
"email": "[email protected]",
"phone": "+1 555 010 0000",
"inputs": {
"price": 31500,
"rate": 6.9,
"term_months": 60
},
"results": {
"monthly_payment": 445.01
},
"page_url": "https://yourdomain.com/auto-loans/",
"utm": {
"source": "newsletter",
"medium": "email",
"campaign": "spring-rates"
}
} Frequently asked questions
Is there a native HighLevel or Zapier app?
No. Where webhooks are available, connections work through standard webhooks, which HighLevel, Zapier and Make all accept: you create an inbound webhook or catch-hook URL in the destination tool and paste it into your calculator settings. The free business account offered here does not include webhooks, so its leads stay in the built-in CRM and email alerts.
What format does the webhook use?
Each lead is sent as a single JSON object over HTTPS. It contains the visitor's contact details, the calculator used, its inputs and results, the page URL, any UTM attribution and a timestamp. Send a test lead to see the exact field names before you map them.
Do calculator leads include the visitor's inputs and results?
Yes. That is what makes them useful. You can see, for example, the loan amount, rate and term a visitor tried and the payment they saw, so your follow-up can start from their actual question rather than a blank form.
How does UTM attribution work for calculator leads?
If the page address where the lead was submitted carries UTM parameters, such as a source and campaign, they are included with the lead. Tag the links in your ads and emails with UTM parameters, and each lead will show which campaign brought the visitor.
Can I send leads to more than one tool?
Yes. Send the webhook to an automation tool such as Zapier or Make and fan it out from there to as many destinations as you need. Leads also stay in the built-in CRM regardless of where else they go. That way, a temporary problem in one destination never loses a lead.
Does the free business account include webhooks?
No. The free business account stores every lead in the built-in CRM and can email you about each one, but it does not send webhooks. If your business needs leads delivered to another tool automatically, email the partners address on our contact page and tell us what you use.
What happens if my webhook endpoint is down?
The lead is still saved in the built-in CRM, so nothing is lost. Check that your endpoint address is correct and reachable over HTTPS, then use your destination tool's history to confirm when leads start arriving again. A test lead is the quickest way to confirm the connection works again.
Can I get an email for each new lead without setting up webhooks?
Yes. Email notifications work on their own, with no webhook needed. Each notification includes the key lead details, and the full record, with inputs and results, is in the built-in CRM. That is how the free business account handles every lead.
Connect your leads to your tools
Every free business account starts with the built-in CRM and an email alert for each new lead.