Documentation of the HubSpot lead qualification setup for [1], covering MQL/SQL trigger logic, BANT field implementation, the company-level data model decision, and contact sync automation.
Citrus America uses HubSpot to manage a multi-stage lead qualification funnel: Prospect → Lead → MQL → SQL → Opportunity. As of the April 2026 review, the core workflow logic was in place but blocked by missing field visibility and an incomplete data capture form. The session identified the gaps and defined a remediation plan.
Triggered automatically when a contact has basic identifying information:
This step was confirmed working during the review.
Triggered when all of the following conditions are true on the contact record:
| Field | Condition |
|---|---|
| First Name | Known |
| Last Name | Known |
| Known | |
| Phone Number | Known |
| State | Known |
| Category | Known |
| Associated Company | Exists |
| "Are you juicing?" | Is "Yes" OR "No, but seem interested" |
Blocker (as of review): The "Are you juicing?" field was not visible in the standard contact view, preventing reps from completing the trigger condition. The field exists in HubSpot but was not surfaced in the contact layout.
Triggered when all four BANT fields on the contact record are set to their highest positive value (e.g., "Has authority"):
| BANT Field | Trigger Value |
|---|---|
| Budget | Positive indicator |
| Authority | "Has authority" |
| Need | Positive indicator |
| Timing | Positive indicator |
BANT fields were added to the contact record during the review session. Field ordering was noted as needing cleanup (alphabetical rather than B-A-N-T sequence).
Note: When all BANT criteria are met, an automation automatically creates a Deal and assigns the deal owner to match the contact owner.
Qualifying data (e.g., "Are you juicing?", volume estimates, application types) was being stored at the contact level. If a contact leaves the company, that data is lost or archived with the contact record, breaking the company's qualification history.
Store qualifying/screening data at the company level. Use an automation to sync that data down to the associated contact record so sales reps see it without navigating away from the contact view.
A significant cleanup is required before the new workflow is fully operational. Running automations that change contact owners on a dirty dataset risks incorrect assignments.
| Segment | Count | Status |
|---|---|---|
| Contacts owned by deactivated user "Jay" | ~3,260 | Pending reassignment strategy |
| Contacts with no owner | ~3,000 | Partially addressed by Miriam manually |
| Total | ~6,260 | Cleanup planned post-workflow launch |