wiki/knowledge/hubspot/bant-field-structure-checkboxes.md Layer 2 article 630 words Updated: 2026-04-05
↓ MD ↓ PDF
hubspot bant crm automation sql lead-qualification

BANT Field Structure — Checkbox Pattern

Overview

When implementing BANT (Budget, Authority, Need, Timeline) qualification fields in HubSpot, use checkboxes rather than text or dropdown fields. This pattern enables clean boolean logic in workflow automation and is the recommended structure for driving SQL (Sales Qualified Lead) status changes.

This approach was established during Citrus HubSpot setup work, where initial BANT fields were created as single-line text and dropdown types — which proved too complex to use reliably in workflow trigger logic.


Field Name Field Type Purpose
BANT: Budget Checkbox Has the prospect's budget been confirmed?
BANT: Authority Checkbox Has decision-making authority been confirmed?
BANT: Need Checkbox Has a qualifying need been identified?
BANT: Timeline Checkbox Has a purchase timeline been established?
BANT Notes Single-line text (or long text) Free-form notes from qualification conversation

All five fields should be added as Deal properties and made visible on the Deal record card via Customize Properties.


Why Checkboxes?

Text and dropdown fields require string-matching logic in workflow conditions, which is fragile and harder to maintain. Checkboxes expose a simple true / false value that maps directly to workflow filter conditions:

This makes it straightforward to build an AND condition requiring all four BANT fields to be true before a record qualifies for the next stage.

"The logic is going to be easier with checkboxes. You're going to say, is the checkbox checked? If it's true, then you've got B. And if they've got A, then you're going to say true." — Mark Hope


Automation Pattern: MQL → SQL Workflow

The BANT checkbox structure is designed to power an SQL workflow built by cloning the existing MQL workflow:

  1. Clone the MQL (Marketing Qualified Lead) workflow.
  2. Rename the clone to "Sales Qualified Lead" (or equivalent).
  3. In the top trigger tile, add a new criteria group containing all four BANT checkbox conditions:
    - BANT: Budget is true
    - BANT: Authority is true
    - BANT: Need is true
    - BANT: Timeline is true
  4. Leave all existing MQL criteria intact — the SQL workflow requires MQL criteria plus a completed BANT assessment.

This means a contact/deal must satisfy all MQL data requirements and have a fully checked BANT assessment before the SQL workflow fires.

See also: [1]


Implementation Notes


Client Example

Citrus — BANT fields were initially created as single-line text (Budget) and dropdown (Authority), which would have required complex string-matching in the SQL workflow. The decision was made to rebuild all four as checkboxes with a separate BANT Notes text field, then use those checkboxes as the qualifying criteria group in a cloned SQL workflow.

Related meeting: [2]