Webhooks
Drop live listings into any automation
Send search criteria from GoHighLevel, Zapier, or any workflow tool and get back matching listings plus a shareable search link, instantly.
What it does
AeroIDX Webhooks let your automation tools fire off a live MLS search the moment a lead tells you what they're looking for, whether that's a GoHighLevel workflow, Zapier, Make, or a custom CRM. Send the city and price range, and the response comes back with a count of matching listings and a personalized search URL the lead can click. It's the link you would have spent ten minutes building by hand, ready to paste into the next text or email step in your automation.
Key capabilities
- Trigger a live MLS search from any webhook-capable tool with one request
- Authenticated by your GoHighLevel location ID, so there's no separate key to manage in the workflow
- Search by city, with optional price range, bedrooms, bathrooms, and square footage
- Always returns a personalized search link, even when the search has zero matches
- Aggregates results across every MLS board on the account
- Responds in real time, so the next step in your automation can use the result immediately
- Saved-link subscription webhook for setting up ongoing property alerts
Good to know
- Only
location_id-based authentication is supported; there is no HMAC signature verification on inbound webhook payloads, so treat thelocation_idas a shared secret and use HTTPS - The endpoint is synchronous; for high-volume use cases, callers should account for Repliers API latency (typically under 2 seconds)
- Only non-local MLS boards are queried via Repliers; local/demo boards are skipped
- The
property_typefield in the search request is passed through to Repliers but thesearchLinkquery string hardcodesproperty_types=sin, so verify this maps correctly for the target MLS
Why teams choose this
-
A GoHighLevel workflow can send a lead the perfect listing set the moment they submit an inquiry, with no manual steps in between
-
The search link returned in the response drops straight into the next email or SMS step in the workflow
-
GoHighLevel operators don't manage a separate key: the location ID they already have is the credential
-
Real-time response means the automation finishes in one pass, not a polling loop