FREE BLUEPRINTGet a free blueprint for an AI agent, a build or a program, written for your team in about a minute. ↗
HACKING
DEMAND_

← ALL BLUEPRINTS / AGENT BLUEPRINT

Trade show lead research agent for small B2B SaaS sales teams on HubSpot

The Researcher turns a post-event badge scan list into researched, prioritized HubSpot records within a day or two of the show, each with an account brief, product usage context, a competitive angle and a suggested first touch. Reps stop letting event leads go cold for weeks and spend their time booking meetings with the accounts most likely to buy.

ROLESALESPLATFORMHUBSPOT
INDUSTRYB2B SOFTWARE / SAAS
DRAWN BYHACKING DEMANDISSUEDOCTOBER 28, 2026
THE JOB

What The Researcher does

A 11 to 50 person B2B SaaS company exhibits at several trade shows a year, comes home with hundreds of badge scans and business cards, and then watches those leads sit untouched for weeks while the small sales team catches up on existing pipeline. By the time anyone follows up, the prospect has forgotten the booth conversation and may already be in a trial with a competitor. The Researcher owns the gap between the badge scanner and the first rep touch. It works for the sales team (account executives, SDRs and the sales lead). It cleans and dedupes the imported list, enriches each contact and company, checks HubSpot for existing relationships, trial signups and product usage, writes a short account brief and a deep-research brief for top-tier accounts, attaches the relevant competitive battlecard, scores and tiers every lead, and drafts a first touch that references the event. It also maintains the battlecard library as competitor pages and win/loss notes change. It does not send outreach on its own or change deal stages. Reps review and send, and the agent escalates whenever data is thin or conflicting.

PLATFORM

Built on HubSpot

The team already runs HubSpot, so the Researcher should live there. HubSpot's Breeze prospecting and company research capabilities handle account summaries and record enrichment natively, and briefs, tasks, scores and sequences sit where reps already work, which matters for a small team with no time to check another tool. Breeze falls short on deep multi-source research, waterfall contact enrichment, product usage joins and structured battlecard upkeep, so those pieces run as a custom AI build orchestrated in n8n, calling Apollo, FullEnrich and Warmly and writing results back to HubSpot through its API. This hybrid keeps the rep experience inside HubSpot while letting the research quality go beyond what a single built-in agent can do, and because the team wants it maintained for them, the n8n workflows and prompts are versioned and monitored so breakage is caught before a show.

TRIGGERS

What starts it

  • A trade show lead list (badge scan CSV or event app export) is uploaded to HubSpot and tagged with the event name
  • A new contact is created with lead source set to an event or field marketing campaign
  • A rep requests a deep-research brief from a contact or company record before a call or follow-up
  • An event lead starts a free trial, revisits the pricing page or is identified as a returning site visitor
  • A battlecard is older than its review date, or a competitor is mentioned in a call note or closed-lost reason
DATA

What it reads

  • HubSpot CRM (contacts, companies, deals, event campaigns, past emails, notes and closed-lost reasons)
  • Product usage and trial data synced into HubSpot company properties (signups, active users, feature adoption, plan tier)
  • Enrichment from Apollo with FullEnrich as a waterfall for missing emails and direct dials
  • Website visit and buying signals from Warmly (or RB2B for person-level identification)
  • Public web sources: company site, careers page, press releases, funding news, review sites and competitor pricing and feature pages
  • Call transcripts and notes from Fireflies, plus the team's internal win/loss notes for battlecard updates
THE WORKFLOW

How it works, step by step

  1. Clean and match the event listWithin an hour of upload, normalize names, titles and company domains, merge duplicates, and match every row to existing HubSpot contacts and companies. Flag leads that belong to open deals, current customers or active trials so they route to the owner instead of being treated as new. Capture any booth notes from the scanner into a structured note on the record.
  2. Enrich contacts and accountsFill missing email, title, seniority, company size, industry, tech stack and location using Apollo, falling back to FullEnrich for gaps. Write only to empty or explicitly agent-owned properties, and log the source and date of each value so reps know what is verified.
  3. Layer in product and intent signalsCheck whether the person or anyone at their company has a trial, a free account or past product activity, and pull usage depth. Add website visits and pricing page views from Warmly. This separates warm product-led accounts (someone is already using it) from cold booth visitors.
  4. Score and tier the listAssign Tier 1, 2 or 3 based on fit against the ideal customer profile, booth conversation notes, product usage and intent signals. Tier 1 is capped to a number the team can personally follow up within two working days. The score and the reasons behind it are written into HubSpot properties so the logic is visible, not a black box.
  5. Write briefs and attach battlecardsEvery lead gets a five-line account brief: what the company does, likely use case, who else from the account was at the show, product status and one relevant talking point. Tier 1 accounts get a deep-research brief covering recent company news, hiring signals, current tools and likely buying committee. If the tech stack or notes show a competitor, the matching battlecard (where we win, where we lose, landmines, proof points) is linked on the record.
  6. Draft the first touch and routeDraft a follow-up email referencing the event and the booth conversation, plus a suggested call opener, saved as a task for the owning rep with a Chili Piper booking link for Tier 1. Tier 2 leads go into a short HubSpot sequence for rep approval. Tier 3 goes to a marketing nurture list. Assignment follows the existing HubSpot territory or round-robin rules.
  7. Watch for re-engagement and keep battlecards currentFor two to four weeks after the event, monitor trial signups, site revisits and replies, and bump leads up a tier with a fresh task when they heat up. Weekly, review competitor pages and new closed-lost reasons, propose battlecard edits, and send them to the sales lead for approval before publishing.
HUMANS IN THE LOOP

When a person takes over

  • Rep review before any outreach: the agent drafts emails and sequences, but a rep reads, edits and sends every Tier 1 and Tier 2 touch, because booth context and tone matter more than speed alone.
  • Existing relationship conflicts: when an event lead matches an open deal, a current customer or an active trial owned by someone else, the agent stops and notifies the record owner instead of creating a new follow-up.
  • Thin or conflicting data: if enrichment cannot confirm the company, role or email, or sources disagree, the lead is placed in a review queue for an SDR rather than scored on a guess.
  • Battlecard changes: proposed updates to competitive claims, pricing comparisons or positioning go to the sales lead (and product marketing if present) for approval before reps see them.
GUARDRAILS

Rules it follows

  • Never send email, enroll sequences, change deal stages or overwrite rep-entered fields without approval; the agent writes to its own properties and tasks.
  • Every factual claim in a brief or battlecard cites its source and date, and competitor statements are limited to publicly verifiable information. If the agent cannot verify something, it says so instead of filling the gap.
  • SaaS-specific: product usage data is used to tailor the conversation, never quoted back to the prospect in a way that feels like surveillance (no 'we saw you logged in 6 times'). Trial users already in a product-led onboarding flow are coordinated with that flow, not double-touched by sales.
  • Respect consent and region rules: only contacts who scanned at the booth or have a lawful basis get sales follow-up, opt-outs and unsubscribes in HubSpot are always honored, and EU contacts follow the stricter path set by the team.
  • Event follow-up copy references only what actually happened (the event name, booth notes); it never invents a conversation or claims a demo took place.
KPIS

How you know it works

  • Median time from list upload to first rep touch on Tier 1 leads
  • Share of event leads with a completed brief and tier within 48 hours of upload
  • Meetings booked from each trade show, by tier
  • Pipeline created from event leads within 30, 60 and 90 days of the show
  • Rep edit rate on agent drafts and briefs (a falling rate signals quality is improving)
ROLLOUT

From pilot to live

  1. Pilot on one past event (weeks 1 to 3)Run the agent on the most recent show's list that was never fully worked. Confirm HubSpot properties, scoring logic and brief format with two reps, build the first three battlecards for top competitors, and compare the agent's tiers with rep judgment to tune the model.
  2. Live on the next trade show (weeks 4 to 8)Trigger the full workflow on the next event upload. Reps send Tier 1 follow-ups from agent drafts within two working days, Tier 2 sequences run with approval, and re-engagement monitoring is switched on. Review KPIs and edit rates weekly and adjust prompts, tiers and enrichment rules.
  3. Always-on research for all inbound and events (month 3 onward)Extend the agent to webinar registrants, inbound demo requests and high-intent trial signups, add on-demand deep-research briefs from any record, and move battlecard maintenance to a weekly cadence. Ongoing maintenance covers enrichment credit checks, prompt tuning, HubSpot property changes and quarterly scoring reviews.
TOOLS IN THIS BLUEPRINT

Tools that fit

Some tool links are partner links. Hacking Demand may earn a commission at no extra cost to you.

This blueprint is a version of The Researcher (account research agent) ↗

BUILD IT

Want The Researcher built for you?

Our experts build it inside your stack. Then we hand it off, maintain it, or operate it with you. Agents and programs get better with tuning, so most teams keep us on to run them. Bring this blueprint to a scoping call.

Scope this agent ↗ Get your own blueprint ↗

How we build The Researcher (account research agent) ↗

Questions about this agent

Good questions.
Straight answers.

We just got back from a show with 400 scans. How fast can the agent get through them?

Cleaning, matching and enrichment run in batch, so a list that size is typically researched and tiered the same day it is uploaded. The bigger constraint is rep capacity, which is why Tier 1 is capped to what the team can personally contact within two working days and the rest is routed to sequences or nurture instead of waiting in a pile.

Many of our booth visitors already have a free trial. Will sales end up spamming people who are in our product-led flow?

No. The agent checks trial and usage data before tiering. Active trial users are flagged, the trial onboarding owner is notified, and sales outreach is coordinated with the in-product and lifecycle emails rather than stacked on top of them. High-usage trial accounts from the show are usually the best Tier 1 leads, but the message focuses on helping them evaluate, not on what we saw them do in the product.

How do we know the battlecards and briefs are accurate and not made up?

Every claim carries a source link and a date, competitor content is limited to public information and our own win/loss notes, and any battlecard change is approved by the sales lead before reps see it. When the agent cannot verify a fact, it marks it as unknown and routes the lead to review rather than guessing. Rep edit rates are tracked so recurring errors get fixed in the prompts.

MORE ACCOUNT RESEARCH AGENT BLUEPRINTS

Every good build
starts with a conversation.

New builds, remodels, and additions, powered by AI. Let’s plan the work.

Let’s build demand ↗