Search K
Appearance
Leadbehavior scores your leads and sends conversion value adjustments back to your ad platforms — so Google Ads and Meta optimize toward higher-quality conversions, not just more conversions.
When you run Google Ads or Meta campaigns for lead generation, the ad platforms treat every conversion equally. A bot filling out your form looks the same as a high-value customer. Your ad budget gets wasted optimizing for quantity instead of quality.
Leadbehavior sits between your conversion events and your ad platforms. It scores each lead, then sends differentiated conversion values back to Google Ads and Meta — so their algorithms learn which traffic sources produce real customers.
When a visitor converts on your website (fills out a form, clicks a button, completes a purchase):
When a user submits a Facebook or Instagram lead form:
When a contact submits a form connected to a HubSpot workflow:
leadbehavior_score and leadbehavior_reasoning properties in HubSpotSee the HubSpot Installation Guide for setup details.
After leads are scored, Leadbehavior sends conversion value adjustments to your ad platforms:
Each lead is configured with a score threshold (default: 0.5) and adjustment values:
For example, if you set positive = $100 and negative = $10:
Over time, Google Ads and Meta learn that certain traffic sources, keywords, and audiences produce higher-value conversions — and allocate your budget accordingly.
Business Plan Required
Negative adjustment values and custom score thresholds require a Business Plan subscription. On the Starter plan, only positive adjustments are sent using the default threshold of 0.5.
| Event | Timing |
|---|---|
| Lead scores | Real-time (as events arrive) |
| Conversion adjustments to Google Ads | Daily batch job |
| Conversion adjustments to Meta (Website leads) | Daily batch job |
| Meta Business Lead scoring | Real-time (via webhook) |
| HubSpot form scoring | Real-time (via workflow action) |