How to send mortgage calculator leads into GoHighLevel with a webhook
Step-by-step: create an inbound webhook trigger in HighLevel, connect a CalcFunnel calculator, map the fields and build the follow-up workflow.
Key takeaways
- Use HighLevel's Inbound Webhook workflow trigger to receive calculator leads.
- Send one real test submission before mapping fields.
- Map contact fields to the contact, and calculation values to custom fields.
- Leads are saved in CalcFunnel first, so a workflow problem never loses the lead.
Short answer: in HighLevel, create a workflow with the Inbound Webhook trigger and copy its URL; paste that URL into the calculator’s webhook setting in CalcFunnel; submit one test lead so HighLevel can see the payload; then map the fields and add your follow-up actions. It takes about fifteen minutes and needs no code.
Before you start
- A CalcFunnel Pro or Business plan (webhooks aren’t on Free).
- Access to the HighLevel sub-account where leads should land.
- The calculator already customised and embedded, or at least previewable.
Step 1: Create the inbound webhook in HighLevel
- In the sub-account, go to Automation → Workflows and create a new workflow from scratch.
- Add the trigger Inbound Webhook.
- Copy the webhook URL HighLevel shows. Keep this tab open.
Search “Inbound Webhook” in the HighLevel Help Center for HighLevel’s own walkthrough of the trigger.
Step 2: Paste the URL into the calculator
- In CalcFunnel, open the calculator in the customizer.
- In its settings, paste the HighLevel URL as the calculator’s webhook and save.
- Make sure the calculator’s Action is a lead form or Get a Quote form, so it collects contact details.
Step 3: Send a real test submission
Open the calculator (the preview is fine), run a realistic calculation and submit the form with your own details. Back in HighLevel, click to fetch the sample request; you should see the contact fields and the calculation values.
Step 4: Map the fields
Add a Create/Update Contact action:
- First name, last name, email, phone → the matching contact fields.
- Tag → something like
calc-mortgageso you can segment by calculator. - Calculation values (loan amount, down payment, estimated payment) → custom fields you create for them.
Map the source calculator name to a custom field or tag too, so reports show which calculator produced the lead.
Step 5: Build the follow-up
Useful actions after the contact is created:
- Assign to user — round-robin to your loan officers.
- Send email — “Here’s the breakdown you requested”, including the key numbers.
- Send SMS — only if your form collected valid consent. See our compliance checklist.
- Create opportunity — in your purchase or refinance pipeline.
- Internal notification — so someone calls within minutes.
Publish the workflow.
Step 6: Test end to end
Submit once more from the live embed on a phone. Confirm the contact appears in HighLevel with tags and custom fields, the opportunity is created, and the email or text arrives. Also confirm the lead appears in CalcFunnel’s Contacts, which is your safety net.
Agency tip: one master, many sub-accounts
Build this workflow once, save it to a snapshot, and load it into each client sub-account. Then point each client’s calculator webhook at their own sub-account’s URL. More on packaging this for clients in white-label calculators for agencies.
Troubleshooting
- Nothing arrives: check the URL was saved on the right calculator, and that the workflow is published.
- Fields are empty: re-fetch the sample after a fresh submission, then re-map.
- Duplicates: HighLevel’s Create/Update Contact matches by email or phone; make sure both are mapped.
Try the calculators from this guide
- Mortgage Calculator Mortgage & Home Loans
- Refinance Calculator Mortgage & Home Loans
Sources
- HighLevel Help Center (search “Inbound Webhook”): help.gohighlevel.com
Get the next guide in your inbox