Services
Creative Studio Demand Generation Lead Generation
Tools
Business Audit Pipeline Calculator
Company
About Case Studies Podcast Blog Pricing Book a Strategy Call →

HubSpot for B2B Lead Generation: The Complete Setup Guide

Why HubSpot for B2B Lead Generation

HubSpot is the CRM most B2B companies end up on, and for good reason. The free tier is genuinely useful, the sales tools are solid, and the marketing hub integrates neatly with outbound workflows. But most companies set it up wrong.

They import their contacts, build a basic pipeline, and wonder why they still cannot see which campaigns are actually generating revenue. The problem is not HubSpot. The problem is how it was configured.

This guide walks you through exactly how to set up HubSpot for B2B lead generation, based on how we configure it for ORRJO clients running multi-channel outbound campaigns.

Step 1: Configure Your Pipeline Stages

The default HubSpot pipeline stages are too generic for B2B. Replace them with stages that reflect your actual sales process.

Here is the pipeline structure we use for most B2B clients.

StageDefinitionExit Criteria
New LeadContact identified and verifiedFirst outreach sent
ContactedOutreach in progress across channelsPositive response received
Meeting BookedDiscovery call scheduledMeeting happens (attended)
Meeting CompletedDiscovery call heldQualified or disqualified
Proposal SentCommercial proposal deliveredDecision made
NegotiationActive commercial discussionVerbal or written agreement
Closed WonDeal signedRevenue recognised
Closed LostDeal lostLoss reason documented

The key is having a "Meeting Completed" stage separate from "Meeting Booked". This distinction matters because it lets you measure meeting attendance rate, which is one of the most important metrics in outbound. At ORRJO, our clients see 90%+ attendance because we combine demand generation with outreach.

Step 2: Set Up Contact Properties

HubSpot's default contact properties are built for inbound marketing. For outbound B2B, you need custom properties that track how prospects enter your pipeline and how they move through it.

Essential custom properties to add:

  • Lead Source (dropdown): Outbound Email, Outbound LinkedIn, Outbound Phone, Inbound Website, Inbound Content, Referral, Event, Partner
  • ICP Tier (dropdown): Tier 1 (ideal fit), Tier 2 (good fit), Tier 3 (possible fit)
  • Campaign Name (text): Which specific campaign generated this contact
  • Outreach Channel (dropdown): Email, LinkedIn, Phone, Multi-channel
  • Meeting Source (dropdown): Cold outbound, Warm outbound (demand gen assisted), Inbound request
  • Disqualification Reason (dropdown): Wrong ICP, No budget, Bad timing, Competitor locked in, No response

Step 3: Build Automation Workflows

Three workflows that every B2B lead generation setup needs in HubSpot.

Workflow 1: Meeting booked notification

Trigger: Deal stage changes to "Meeting Booked". Action: Send Slack notification to the AE, create a task for pre-call research, send the prospect a confirmation email with agenda.

Workflow 2: Meeting no-show follow-up

Trigger: Deal stays in "Meeting Booked" for more than 24 hours past the scheduled time. Action: Send a "Sorry we missed you" email with a reschedule link. This single workflow recovers 15 to 20% of no-shows.

Workflow 3: Closed Lost recycling

Trigger: Deal moves to "Closed Lost" with reason "Bad timing". Action: Wait 90 days, then re-enrol the contact into a nurture sequence. Many deals that are lost to timing come back 3 to 6 months later.

Step 4: Build Your Reporting Dashboard

HubSpot's default reports are surface level. Build a custom dashboard with these reports.

  • Meetings booked by source (bar chart): Shows which channels generate the most meetings
  • Meeting attendance rate (number): Meetings completed divided by meetings booked
  • Pipeline value by campaign (bar chart): Revenue in pipeline attributed to each campaign
  • Lead to meeting conversion rate (funnel): How many contacts turn into booked meetings
  • Average deal cycle time (number): Days from first contact to closed won
  • Closed won by lead source (pie chart): Which sources generate the most revenue

Step 5: Integrate with Your Outbound Tools

HubSpot works best when it is connected to your outbound stack. The most common integrations for B2B lead generation:

  • Apollo or Cognism for contact data, synced directly into HubSpot contacts
  • Outreach or Salesloft for email sequencing, with activity logging back to HubSpot
  • LinkedIn Sales Navigator via the native HubSpot integration
  • Calendly or HubSpot Meetings for scheduling, with automatic deal creation
  • Slack for real-time notifications on meeting bookings and deal stage changes

Common Mistakes to Avoid

  • Too many pipeline stages. More than 8 stages creates friction. If reps have to think about which stage to move a deal to, they will not update the CRM consistently.
  • Not tracking meeting source. If you cannot tell whether a meeting came from cold outbound, warm outbound, or inbound, you cannot optimise your spend.
  • Ignoring data hygiene. Duplicate contacts, missing fields, and stale deals will make your reports useless within 3 months. Set up a monthly clean-up routine.
  • Using HubSpot for cold email sending. HubSpot is a CRM, not a cold email tool. Sending cold outreach from HubSpot risks your domain reputation. Use a dedicated outreach platform with separate sending domains.

Need help setting up your CRM for outbound? Book a strategy call and we will walk you through exactly how we configure HubSpot for our clients.