Enterprise ABM platforms open their sales conversations at $40,000–$120,000 per year. Most B2B SaaS teams at Series A or B are already paying for HubSpot. The gap between what 6sense does and what HubSpot can do natively is smaller than both vendors would have you believe.
Signal-based ABM is account-based marketing where account selection and outreach timing are driven by real-time buying signals rather than static target lists. Instead of refreshing a spreadsheet of "strategic accounts" every quarter, you prioritize accounts based on what they're actually doing — visiting your pricing page, researching your category on G2, hiring a VP of Marketing. The signals are the trigger; the calendar is not.
This post shows the exact HubSpot property schema, the scoring logic, and the three-stage workflow that moves target accounts from watched to worked. No six-figure data platform required.
What Is Signal-Based ABM (and Why the Definition Matters)
Signal-based ABM is the practice of selecting and prioritizing target accounts based on real-time behavioral and firmographic buying signals rather than static ICP lists. The signals tell you which accounts are in-market right now. The system scores them automatically. Your team acts on accounts crossing a threshold, not on a scheduled cadence.
Traditional ABM selects accounts once per quarter from a static list, then runs outreach regardless of whether those accounts are currently active buyers. Signal-based ABM selects accounts continuously as they surface evidence of being in-market. The mechanism that makes the difference: signals replace the calendar as the outreach trigger.
How Signal-Based ABM Differs from Traditional Account-Based Marketing
Traditional ABM builds a named account list from ICP criteria, assigns accounts to AEs, and runs a coordinated marketing and sales sequence on a fixed schedule. The problem is that a company that was a perfect ICP match in January may not be actively buying in March. You're running expensive outreach at the wrong moment.
Signal-based ABM lets the account's own behavior determine when outreach starts. A target account that visits your pricing page three times in a week, clicks a case study email, and has a new VP of Sales starting next month is sending a clear signal that it's in-market. That's when you act.
One note on scope: signal-based ABM is one motion within a broader signal-based GTM system. This post focuses on the ABM motion specifically — account prioritization, scoring, and the marketing-to-sales handoff. The architecture connecting signals across the full GTM system is covered in that pillar post; the two should be read together, not as substitutes.
Traditional vs. Signal-Based ABM
| Dimension | Traditional ABM | Signal-Based ABM |
|---|---|---|
| Account selection trigger | Quarterly list refresh | Real-time signal events |
| Outreach timing | Fixed schedule | Signal threshold crossing |
| Data required | ICP criteria + CRM | ICP criteria + behavioral signals |
| Refresh frequency | Quarterly | Continuous |
| Cost driver | Headcount (list research) | Data infrastructure |
The Platform Cost Problem: $40K–$120K/Year vs. What You Already Have
The enterprise ABM platforms are selling access to a data layer your HubSpot instance partially replaces. Understanding what you're actually buying — and what's already included — determines whether the contract makes sense.
6sense Enterprise typically runs $60,000–$120,000 per year. Demandbase One runs $40,000–$100,000/year. Terminus runs $35,000–$80,000/year. Pricing varies by seat count, data package, and negotiation, but the floor is high. For most B2B SaaS teams at Series A or B, this is a budget line that competes directly with headcount.
What you're paying for at these price points: primarily third-party intent data (buying signals from across the web, not just your own properties) and the AI scoring layer that processes those signals against your target account list. The data breadth is real. The question is whether your deal profile requires it.
What HubSpot already gives you: website visit tracking with company-level resolution, email engagement data, form submissions, Marketing Hub buyer intent topics (Pro and above), deal stage signals, and lifecycle property changes. If a target account company visits your site, HubSpot already knows. If contacts at that account are clicking your nurture emails, that's a trackable signal. If an AE created a deal for that account, that's a status flag.
The 80% argument: For most B2B SaaS companies with an ACV under $30,000 and a sales cycle under 60 days, the data HubSpot already captures covers the core ABM motion. You don't need to know that a target account's CFO was researching your category on a Bombora publisher site last Tuesday. You need to know that three people from that company are visiting your pricing page this week.
The 20% gap: 6sense gives you out-of-network intent data — research happening on G2, TechTarget, and the Bombora publisher network before your prospects ever touch your properties. That signal matters most for enterprise deal cycles over 90 days, where you need to reach large buying committees before they formalize an RFP process.
Platform Cost Comparison
| Platform | Annual Cost Range | What You Get | What's Missing vs. HubSpot Native |
|---|---|---|---|
| 6sense | $60K–$120K/year | Out-of-network intent, predictive scoring, anonymous visitor ID | Nothing — this is the full data graph |
| Demandbase | $40K–$100K/year | Account identification, intent, campaign orchestration | Nothing — comparable to 6sense |
| Terminus | $35K–$80K/year | Account targeting, engagement tracking, digital ads | Weaker intent data vs. 6sense |
| HubSpot native | $0 marginal cost | Direct engagement signals, email, form data, HubSpot intent | Out-of-network intent breadth |
The decision rule: if ACV exceeds $50,000 and your sales cycle consistently runs over 90 days, evaluate 6sense or Demandbase on their merits. If ACV is under $30,000 or sales cycle is under 60 days, build the HubSpot-native system first. You can always supplement with targeted intent data sources as you refine the ICP — starting with your ideal customer profile definition anchors the whole system correctly.
The Four ABM Signal Types That Work in HubSpot Without a Data Platform
These four signal types are detectable without a third-party intent platform. Each maps to a scoring tier and a different urgency of response.
Signal Type 1: Direct Engagement Signals (Highest Priority)
Direct engagement signals are actions target accounts take on your own properties. They're the highest-quality signals because the account has actively found you.
Website visits: HubSpot identifies visiting companies via IP resolution and cookie matching. When a target account company shows up in HubSpot's Companies section with recent page views, that's a direct engagement signal. Not all page views are equal: a pricing page visit is worth 3x a homepage visit. A product demo page visit warrants the same urgency.
Demo requests, form fills, chat sessions: These are the top of the direct-engagement tier. Any inbound submission from a target account bypasses the scoring threshold and triggers immediate sales action — regardless of the account's accumulated score.
According to HubSpot's State of Sales research, companies that respond to inbound leads within one hour are seven times more likely to have a meaningful conversation than those who wait 24 hours. [CITATION NEEDED: verify exact edition and stat wording] For a target account submitting a demo request, that response window is the entire game.
Signal Type 2: Intent Topic Signals (Medium Priority)
Intent topic signals show accounts researching your category — even before they visit your site.
HubSpot Marketing Hub intent: Pro and Enterprise tiers include buyer intent powered by Bombora. When a target account company is actively researching relevant topics (the specific topics depend on your category configuration), HubSpot surfaces this in the company record.
G2 Buyer Intent: For teams without HubSpot intent, G2's Buyer Intent product shows which companies in your target account list are browsing your category on G2. It costs a fraction of a full ABM platform and covers one of the most important pre-contact research touchpoints in B2B SaaS.
LinkedIn Matched Audience engagement: If employees from target account companies are clicking your LinkedIn ads or engaging with your organic content, that engagement data is available through LinkedIn's Campaign Manager. It can be piped into HubSpot via Zapier or LinkedIn's native HubSpot integration.
Signal Type 3: Firmographic Trigger Signals (Medium-Low Priority)
Firmographic triggers are changes in account structure that correlate with open buying windows. They require external data (enrichment tools or manual monitoring), but the signals are high-quality when accurate.
New funding round: Companies that close a Series A or B round are actively building out GTM teams and evaluating new tools. [CITATION NEEDED: post-funding executive buying activity peaks in the first 90 days — LinkedIn B2B Institute or SaaStr] Target accounts that just closed a round should jump to the Warming stage automatically.
New executive hire in a relevant function: A new VP of Marketing or VP of Sales is one of the strongest buying signals in B2B SaaS. Incoming executives often replace the incumbent tool stack in their first 90 days. A new CFO at a target account warrants monitoring for budget reallocation signals. Track this via LinkedIn Sales Navigator, Apollo, or Clay's hiring signal columns, then write the trigger into HubSpot via a Zapier automation or manual data load.
Headcount growth: Hiring 3+ sales or marketing roles at a target account signals GTM expansion and usually precedes tool evaluation. Build a Clay table or Apollo saved search to monitor target account job postings; feed the trigger into a HubSpot company property.
Signal Type 4: Social and Content Signals (Lower Priority)
Social and content signals are lower-priority because they're weaker indicators of immediate buying intent, but they accumulate meaningfully across a contact sequence.
LinkedIn post engagement: If employees at a target account are commenting on your company posts or following your company page, that engagement is a warm signal worth tracking at the account level.
Email engagement from a target account domain: Clicks from known contacts at a target account company aggregate into an account-level engagement score. Five email clicks from three different contacts at the same company is a stronger signal than five clicks from one.
Webinar registration or attendance: When a contact at a target account registers for a webinar, the topic they register for tells you their active problem focus. Use this to personalize the outreach that follows.
ABM signal types ranked by urgency: direct engagement (highest) through social and content signals (lowest).
Building the HubSpot Signal-Scoring System (The Exact Property Schema)
The goal of this section: by the time you finish reading, a HubSpot admin can go build this.
Setting Up the Company Score Property
Go to Settings > Properties > Company > Create property. Select Score as the property type. Name it ABM Signal Score.
The Score property type in HubSpot lets you define conditions that add or subtract points automatically. Set up the following scoring criteria:
HubSpot ABM Signal Scoring Criteria
| Signal Event | Score Action | Points | Rationale |
|---|---|---|---|
| Pricing page visit (company-level) | Add | +15 | Strong purchase intent |
| Demo/product page visit | Add | +15 | High purchase intent |
| Demo request submitted | Add | +50 | Highest urgency — bypass threshold |
| Any form submission | Add | +25 | Active engagement |
| Email click (nurture) | Add | +5/click | Cap at +20 total |
| Webinar registration | Add | +15 | Topic-specific intent signal |
| HubSpot intent topic match | Add | +20 | Out-of-network research signal |
| G2 category research | Add | +20 | Active vendor evaluation |
| Funding round (via enrichment) | Add | +10 | Open buying window |
| Executive hire (relevant function) | Add | +10 | Stack evaluation likely |
| LinkedIn ad engagement | Add | +5 | Awareness-level signal |
| No activity for 60 days | Subtract | -25 | Decay: account gone cold (implement via separate workflow, not Score property conditions) |
Setting Account Lifecycle Stages
Create a Company property called ABM Stage with a single-select field type. Values: Watching, Warming, Working, Closed Won, Paused.
- Watching (Score: 0–24): Account is in your ICP, but no meaningful activity yet. Marketing is not running ABM-specific content at this account.
- Warming (Score: 25–74): Signal events are accumulating. Marketing runs targeted LinkedIn Matched Audience ads. Contacts at the account receive nurture emails. BDR may do light social engagement (follow, comment on posts).
- Working (Score: 75+): AE is notified and assigned. A Deal record is created automatically. The account enters direct outreach. LinkedIn nurture ads pause to avoid over-contacting while direct outreach runs.
The same lead scoring logic applies at the contact level — build a parallel HubSpot Contact Score property to track which specific people at the account are most engaged, so the AE knows who to reach out to first.
The Account Promotion Workflow: From Watched to Worked
The workflow is what turns a scored property into an actual GTM motion. Three HubSpot workflows handle the account promotion sequence.
Stage 1: Watch to Warm (Enrollment Workflow)
Trigger: Company property "ABM Stage" equals "Watching" AND ABM Signal Score crosses 25.
Actions:
- Update "ABM Stage" property to "Warming"
- Enroll associated contacts in LinkedIn Matched Audience for ABM ad targeting
- Enroll associated contacts in a 30-day nurture email sequence (account-personalized — reference the company name, use industry-specific case study links)
- Optional: Add to BDR's social engagement queue (LinkedIn activity: follow company page, comment on recent posts)
The nurture sequence at this stage is not a sales sequence — it's content delivery. The goal is to give the account's research process useful material while signals continue to accumulate.
Stage 2: Warm to Working (Escalation Workflow)
Trigger: ABM Signal Score crosses 75 OR demo request submitted (demo request bypasses threshold).
Actions:
- Update "ABM Stage" to "Working"
- Create a Deal record in HubSpot: pipeline stage = "Targeting," assigned to the territory AE
- Send AE a notification (internal email + Slack via HubSpot integration): include account name, ABM Signal Score, the top 3 signal events that triggered the promotion, and a link to the HubSpot company record
- Pause LinkedIn Matched Audience ads for this account (avoid over-contacting during direct outreach)
- Set a 24-hour task on the AE to confirm outreach or flag the account as "Wrong ICP"
The notification is the critical piece. An AE who receives "Signal-based ABM threshold crossed" with no context will ignore it. An AE who receives "Acme Corp (78 points): pricing page visited 4x this week, two contacts clicked the RevOps case study, VP of Sales hired 30 days ago" will act on it.
Stage 3: Working the Account (AE Handoff Standard)
The AE receives: the company record with signal history, the deal record pre-populated with account data, and a list of known contacts with individual engagement scores.
Within 24 hours, the AE either confirms outreach or rejects (flags as "Wrong ICP" or "Not Yet"). Rejected accounts return to Watching with a flag; "Not Yet" accounts return to Warming with a 30-day delay before re-evaluation.
When confirmed: the BDR or AE begins a multi-touch direct sequence. A first-touch LinkedIn connection request referencing the specific content the contact engaged with, followed by a three-touch email sequence in Instantly, followed by a call attempt. The content of every touch references the signals that triggered the promotion — not generic ABM messaging.
Account promotion workflow: Watch (monitoring) to Warm (marketing-led) to Working (sales-led). Each transition is automated via HubSpot Workflows.
What 6sense Does That HubSpot Can't (And Whether It Matters)
Being direct about the tradeoffs builds more trust than pretending the gap doesn't exist.
What 6sense genuinely adds:
- Out-of-network intent data: Research happening on G2, TechTarget, and Bombora's 5,000+ publisher network — before prospects visit your site. This is the core differentiator. HubSpot cannot see what your target accounts are researching across the broader web.
- Predictive scoring: 6sense's AI model is trained across millions of B2B deals. It doesn't just accumulate signals; it pattern-matches account behavior against historical purchase journeys to predict buying stage. That's qualitatively different from a threshold-based score.
- Anonymous visitor identification: Higher accuracy than HubSpot's IP resolution for smaller-company traffic and mobile visitors.
- CRM enrichment at scale: 6sense enriches company and contact records automatically, without needing a separate enrichment tool.
When to evaluate 6sense or Demandbase:
- ACV consistently above $50,000
- Sales cycle consistently over 90 days
- Buying committee size typically exceeds 5 people
- You're targeting Fortune 1000 accounts where you need to identify in-market behavior before they contact you
When HubSpot-native covers the motion:
- ACV under $30,000
- Sales cycle under 60 days
- ICP is SMB or mid-market (company IP resolution is accurate enough)
- You can supplement intent gaps with G2 Buyer Intent at $15,000–$25,000/year rather than a full platform at $60,000+
The decision is about deal profile, not team sophistication. A well-run Series A team with a $20,000 ACV and a 45-day sales cycle doesn't need 6sense data. A Series B team selling $80,000 ACV deals to enterprise IT teams with 120-day cycles may need the out-of-network intent breadth. Build the HubSpot-native system first; you'll know within two quarters whether the intent data gap is costing you pipeline.
Frequently Asked Questions
What is signal-based ABM?
Signal-based ABM is account-based marketing where account selection and outreach timing are driven by real-time buying signals rather than static target lists. Instead of working a fixed list on a scheduled cadence, you prioritize accounts based on which ones are actively showing evidence of being in-market — visiting your pricing page, researching your category, hiring relevant executives. The signal is the trigger, not the calendar.
Can you run ABM without 6sense or Demandbase?
Yes. HubSpot-native ABM covers the core motion for most B2B SaaS teams at Series A and B. HubSpot captures direct engagement signals (website visits, email clicks, form fills), Marketing Hub intent topics (on Pro+), and lifecycle property signals. What HubSpot lacks is out-of-network intent data — research happening across the broader web before prospects reach your properties. That gap matters most for enterprise deals over 90 days; for shorter cycles, HubSpot covers the motion.
What signals work best for account prioritization?
Direct engagement signals are highest priority: pricing page visits, demo requests, and form fills from target account contacts. Intent topic signals are medium priority: HubSpot buyer intent, G2 Buyer Intent, and LinkedIn ad engagement. Firmographic triggers — new funding, new executive hire, headcount growth — are medium-low priority but signal open buying windows. Social and content signals (LinkedIn engagement, email clicks) are lower priority but accumulate meaningfully over a sequence.
How do you score accounts in HubSpot for ABM?
Create a Company Score property called "ABM Signal Score." Assign point values to each signal event type: pricing page visit (+15), demo page visit (+15), demo request (+50), form submission (+25), HubSpot intent topic match (+20), funding round (+10), executive hire (+10). Set a 60-day decay rule implemented via a separate HubSpot Workflow that subtracts 25 points when there's no activity. Accounts crossing 75 points trigger automatic escalation to the "Working" stage.
What does a signal-led ABM workflow look like in HubSpot?
Three HubSpot Workflows handle the account promotion sequence. Workflow 1: when ABM Signal Score crosses 25, update ABM Stage to "Warming" and enroll contacts in LinkedIn Matched Audiences and a 30-day nurture sequence. Workflow 2: when score crosses 75 (or demo request submitted), update stage to "Working," create a Deal record, notify the AE with signal context, and pause LinkedIn ads. Workflow 3: AE confirms outreach within 24 hours or returns account to Watching/Warming for re-evaluation.
How much does signal-based ABM cost to build in HubSpot vs. 6sense?
HubSpot-native signal-based ABM runs at near-zero marginal cost beyond your existing HubSpot subscription — the property setup and workflow automation are included. 6sense Enterprise runs $60,000–$120,000/year; Demandbase runs $40,000–$100,000/year. The HubSpot-native approach covers approximately 80% of the targeting capability for teams with ACV under $30,000 and sales cycles under 60 days. The 20% gap is out-of-network intent data breadth, which matters most for enterprise deals.
Sources
- HubSpot, State of Sales — cited for inbound lead response time data; seven times higher conversion rate within one hour of contact
- Gartner Peer Insights, Revenue Marketing Platforms — cited for 6sense pricing range reference
The HubSpot-native signal-based ABM build isn't a workaround. It's the right architecture for most B2B SaaS teams at the stage where budget matters and deal cycles are short enough that the data graph difference doesn't change outcomes. Build the scoring system, run the three-stage workflow, and let the account's own behavior tell you when to act.
If you want to see where your current ABM motion stands before you build, take the GTM Maturity Assessment — it's free, role-specific, and takes five minutes. You'll get a score and specific recommendations for building signal-based ABM at your current stage.

