wiki/knowledge/hubspot/bant-qualification-framework.md Layer 2 article 740 words Updated: 2026-04-05
↓ MD ↓ PDF
hubspot bant lead-qualification sql sales-ops workflow crm

BANT Qualification Framework in HubSpot

Overview

BANT (Budget, Authority, Need, Timing) fields provide the structured qualification data needed to automate the transition of contacts to Sales Qualified Lead (SQL) status and trigger automatic deal creation in HubSpot. This article describes how BANT fields are configured, the automation logic that acts on them, and where they surface across the data model.

This pattern was implemented and reviewed during the [1] HubSpot engagement. See [2] for the originating discussion.


Field Structure

Each BANT dimension is represented as a dropdown field on the Contact record, with tiered values indicating qualification strength. The highest-tier value (e.g., "Has authority") signals a positive qualification for that dimension.

Dimension Example Values
Budget No budget / Budget under consideration / Has budget
Authority No authority or approval process required / Has influence / Has authority
Need No identified need / Potential need / Clear need identified
Timing No timeline / Timeline beyond 12 months / Timeline within 12 months / Immediate

The exact option labels should be confirmed in HubSpot. The pattern above reflects the tiered structure discussed in the source meeting.


SQL Automation Logic

A HubSpot workflow monitors the four BANT fields on the Contact record and fires when all four are set to their highest qualifying value:

IF Budget = [highest tier]
AND Authority = [highest tier]
AND Need = [highest tier]
AND Timing = [highest tier]
THEN → Set Lifecycle Stage = "Sales Qualified Lead"
     → Auto-create Deal
     → Set Deal Owner = Contact Owner

Configuration notes:
- The current implementation requires all four BANT criteria to be met. The team discussed potentially relaxing this to three-of-four; this should be revisited once the workflow has been live for a meaningful period.
- Deal ownership is automatically inherited from the Contact owner at the time of deal creation, ensuring no deals are created without a responsible rep.


BANT on the Deal Record

Once a deal is auto-created, the primary working context for the rep shifts from the Contact to the Deal record. BANT fields should therefore be visible on the Deal form so reps can reference qualification data without navigating back to the Contact.

This was identified as a gap during the CAI review — BANT fields were present on the Contact but absent from the Deal view. The action item is to add all four BANT fields to the Deal record layout.


Relationship to the MQL → SQL Lifecycle

BANT sits at the SQL stage of the qualification funnel, downstream of MQL. The full lifecycle progression is:

Prospect → Lead → MQL → SQL → Opportunity (Deal)

BANT fields are intentionally scoped to the SQL transition and deal stage. They are not part of the MQL trigger logic.


Data Model Considerations

Qualifying data — including BANT — is stored at the Contact level for day-to-day sales use, but the broader data model decision for Citrus America places company-level qualifying data (e.g., "Are you juicing?") at the Company record, with an automation syncing it down to associated Contacts.

BANT fields are an exception to this pattern: because BANT reflects the qualification of a specific individual (their authority, their timeline), they remain Contact-scoped rather than Company-scoped.

See [4] for the rationale behind storing qualifying data at the company level.


Implementation Checklist


Client Reference

This framework was first implemented for [5]. The BANT fields and SQL automation were built by the prior HubSpot admin (Chris) and reviewed/extended by Mark Hope's team in April 2026.