🔄 What is a Custom Webhook Integration?
A webhook is a way for two systems to "talk" to each other automatically in real time.
In your case, it means that when a homeowner is added to myHomeIQ, a few things happen instantly behind the scenes — without anyone needing to manually trigger anything.
Here’s How It Works in Your System:
➡️ When a homeowner is pushed into myHomeIQ:
They receive a welcome email 📨
Their first HomeIQ report is sent 📊
They’re automatically enrolled in a 30-day drip campaign 📆
🔁 Optional: Webhook works both ways
You can also set it up so that when a homeowner is created in myHomeIQ, their info is automatically pushed back into your CRM or another app (like a follow-up tool, email platform, etc.).
🛠️ Custom Webhook Setup: You Choose What Data Transfers
When setting up a custom webhook, you’ll have the option to map out exactly which fields carry over between systems — like name, email, property address, loan info, etc. This means you only send (or receive) the data you actually want.
Think of it as a smart, instant data handshake — but you get to decide what’s in the handshake.
✅ Benefits:
Saves time and reduces human error
Keeps both platforms in sync
Ensures homeowners are nurtured automatically
Gives you full control over what data moves between systems
Lets users keep working inside their preferred CRM or platform
CUSTOM WEBHOOK INTEGRATION -
HIGH LEVEL & ANY CRM THAT SUPPORTS HEADERS
How to set up a webhook
On the MyHomeIQ side
Log in to your account and click on your photo in the top right corner of the screen. Then select ‘Profile’ from the drop down
Go to the Settings > Integrations and click on the HighLevel
Enter the Integration name and click on the “Create” button
On this page, you can copy the Webhook endpoint URL and API KEY and paste them in the appropriate inputs when setting up the webhook on the Cerum AI. Click on the “Continue” button.
On the CRM side
On your CRM, you need to set up a trigger (for example, when new lead is created) and webhook. In the webhook settings need to set:
Method: POST
Endpoint URL: https://api.myhomeiq.report/api/v2/webhooks (from 2 step)
In Headers, set Key: api-key and Value: api-key from the settings page (from step 2)
In the Body set next Parameters name: first_name, last_name, email, state, city, street, zip, phone, unit. And appropriate Parameter Value from your CRM. Required parameters: first_name, last_name, email, state, city, street, zip.
Create a lead for CRM to trigger sending a webhook, and click on the “Continue” button.
If something goes wrong, you will see an error: “myHomeIQ has not received any data from this webhook yet”, and you need to try to send test data again and click on the “Continue” button.
On the next step, select the corresponding fields from myhomeIQ that align with your CRM fields, and click on the “Save” button
If the “Split to first name and last name“ switcher is turned off, you should use the full name
If the Split to “address”, “city”, “state”, “zip” switcher is turned off, you should use the full address in the format: street, city, state zip (example 257 Fireweed Ln, Ketchikan, Al 99901). Or address with unit in the format: street, unit, city, state zip (257 Fireweed Ln, 5, Ketchikan, AL 99901)
If the webhook worked correctly, you will see a successful message, and on the Integrations page, the created integration status will change to Connected.
If you want to turn off or edit integration, click on the integration, and on the opened page, you can:
Rename integration
Copy the Webhook endpoint URL and API KEY
Edit fields
Disable integration by clicking on the “Disable” button
Delete integration by clicking on the “Delete” button.
After changing, click on the “Save” button.
This completes your automation setup. Once a homeowner is added to myHomeIQ, they’ll automatically receive a welcome email along with their first report. From there, they’ll be enrolled in the ongoing drip campaign.
