HubSpot is the dominant all-in-one inbound marketing platform — combining CRM, email marketing, landing pages, marketing automation, social media, SEO tools, ad management, and reporting in a single integrated system. For businesses that commit to the platform, HubSpot removes the integration overhead that fragments most marketing stacks.
This guide covers how to use HubSpot’s Marketing Hub effectively — from core functionality to advanced automation and reporting.
HubSpot's Product Structure
HubSpot organizes its tools into “Hubs”:
| Hub | Core Function |
|---|---|
| Marketing Hub | Email, landing pages, automation, ads, social, SEO |
| CRM (free) | Contact management, deals, companies |
| Sales Hub | Sequences, meetings, deal pipelines |
| Service Hub | Ticketing, knowledge base, customer feedback |
| CMS Hub | Website CMS with personalization |
| Operations Hub | Data sync, custom automation, data quality |
Marketing Hub tiers:
- Starter ($20/mo): Email, landing pages, basic forms, ad management
- Professional ($890/mo): Full automation, lead scoring, A/B testing, social media, SEO tools, custom reporting
- Enterprise ($3,600/mo): Advanced reporting, custom events, multi-touch attribution, team permissions
Most growing B2B companies run on Professional. Enterprise is for companies with complex attribution needs or large marketing teams requiring permission controls.
HubSpot CRM Foundation
Everything in HubSpot is built on the free CRM. Understanding the data model is essential before using any marketing features.
Core objects:
- Contacts: Individual people — prospects, leads, customers
- Companies: Organizations — associated with contacts
- Deals: Sales opportunities — move through pipeline stages
- Tickets: Customer service requests
- Custom objects: Enterprise feature for unique data structures
Lifecycle stages (critical for marketing): HubSpot’s default lifecycle stages determine which marketing automation a contact receives:
- Subscriber → Lead → Marketing Qualified Lead (MQL) → Sales Qualified Lead (SQL) → Opportunity → Customer → Evangelist
Marketing automation typically advances contacts through lifecycle stages based on behavior.
Contact properties: HubSpot stores data about contacts as properties. Marketing automation reads and writes these properties — e.g., “last email open date,” “number of form submissions,” “lead score.”
Email Marketing in HubSpot
Creating Emails
HubSpot’s drag-and-drop email editor supports:
- Template library (pre-built designs) or start from scratch
- Smart content (show different content to different contacts based on properties)
- Personalization tokens (insert contact name, company, or any property)
- Mobile preview and spam testing built in
Email types in HubSpot:
- Marketing email: Bulk email sent to lists or segments. Requires opt-in; CAN-SPAM/GDPR compliant by default.
- Automated email: Sent by workflows based on triggers (form submission, lifecycle stage change, etc.)
- Transactional email (Operations Hub): Non-marketing communications (receipts, notifications) — not subject to unsubscribe requirement.
List Management
Static lists: A fixed set of contacts added manually or by one-time criteria. Use for targeted campaigns.
Active lists (Smart Lists): Dynamically update based on criteria you define. Contacts are added or removed automatically as their properties change.
Best practice for segmentation: Create active lists for your core segments:
- All MQLs (lead score ≥ threshold)
- Contacts by lifecycle stage
- Contacts by industry/company size
- Engaged contacts (opened email in last 30 days)
- Unengaged contacts (not opened in 60+ days)
Email Analytics
HubSpot’s email analytics dashboard shows: open rate, click rate, click map (which links were clicked most), unsubscribes, bounces, and spam reports.
Beyond opens: Open rate is unreliable since Apple Mail Privacy Protection inflates opens. Focus on click rate, reply rate (for 1:1 emails), and downstream conversions (form submissions, deals created).
Landing Pages and Forms
Landing Pages
HubSpot’s landing page builder uses the same drag-and-drop interface as emails. Landing pages are hosted on HubSpot infrastructure (or your domain).
Key landing page components:
- Headline (matched to the ad or email that drove the click)
- Value proposition (what the visitor gets)
- Form (captures lead data)
- Social proof (testimonials, logos, stats)
- No navigation (to prevent visitors leaving before converting)
A/B testing: Professional and Enterprise plans allow A/B tests on landing page elements. Test one variable at a time (headline, CTA, form length).
Smart content: Show different headline or body copy to different visitor segments — e.g., returning visitors see a different offer than new visitors.
Forms
HubSpot forms capture contacts and create records in the CRM automatically.
Form types:
- Embedded form (on a web page)
- Pop-up form (exits, scroll trigger, time trigger)
- Standalone form (hosted by HubSpot)
Progressive profiling: Instead of showing the same form fields to existing contacts, HubSpot can show new fields — gradually building out contact data over multiple interactions without increasing friction.
Best practice: Keep gated content forms to 3-5 fields. Name + Email is sufficient for TOFU content. Add Company and Job Title for MOFU and BOFU content where the data has higher value.
Marketing Automation (Workflows)
HubSpot Workflows are the automation engine — triggered by contact behavior, property changes, or dates, they send emails, update properties, add contacts to lists, create tasks, and more.
Enrollment Triggers
Every workflow starts with an enrollment trigger:
- Contact submits a specific form
- Contact’s lifecycle stage changes to [stage]
- Contact views a specific page [n] times
- Contact’s lead score reaches [threshold]
- Date-based (for event reminders, renewal triggers)
- Manual enrollment
Workflow Actions
Once enrolled, contacts move through actions:
- Send email: The most common action. Space emails with time delays.
- Set contact property: Update lifecycle stage, lead status, or custom properties.
- Add to list: Add to a static list for one-time campaigns.
- Create task: Notify a sales rep to follow up.
- Rotate to owner: Assign the contact to a sales rep.
- Delay: Wait a specific time before next action (e.g., wait 3 days).
- If/then branch: Segment contacts in the workflow based on properties or behavior.
Essential Workflows to Build
1. Lead nurture sequence (most important): Trigger: Form submission (content download, newsletter signup) Actions: Welcome email → educational email day 3 → case study day 7 → soft CTA email day 14 → direct demo offer day 21 → if no engagement: set to “unengaged” list
2. MQL handoff to sales: Trigger: Lead score reaches MQL threshold Actions: Set lifecycle stage to MQL → create task for sales rep → send internal notification → enroll in 5-day “MQL follow-up” email sequence
3. Re-engagement: Trigger: Contact has not opened any email in 60 days Actions: Send re-engagement email with compelling offer → if opened: tag as re-engaged, continue nurture → if no open: send “Last chance” email → if still no open: set to unsubscribed (suppress from marketing)
4. New customer onboarding: Trigger: Deal closed/won (lifecycle stage = Customer) Actions: Welcome email series → feature education emails → usage tips → referral program invite at 30 days
Lead Scoring in HubSpot
Lead scoring assigns numeric values to contact behaviors and properties, creating a composite score that predicts sales readiness.
Setting up lead scoring (Contacts → Lead Scoring):
Positive scoring criteria:
| Behavior/Property | Score |
|---|---|
| Form submission (any) | +5 |
| Form submission (demo request) | +25 |
| Email click | +2 |
| Page view (pricing page) | +10 |
| Page view (blog post) | +1 |
| Job title = Director or above | +10 |
| Company size = 50-500 employees | +5 |
| Industry = [target industry] | +10 |
Negative scoring criteria (lead degradation):
| Behavior/Property | Score |
|---|---|
| No email opens in 30 days | −5 |
| Unsubscribed from email | −50 |
| Job title = Student or Intern | −20 |
| Company size < 10 employees | −10 |
MQL threshold: Define the score at which a contact becomes an MQL and is handed to sales. Start at 50-75 and calibrate based on actual conversion rates.
HubSpot Ads Integration
HubSpot connects to Google Ads, Facebook/Instagram Ads, and LinkedIn Ads.
What the integration enables:
- Create audiences in HubSpot and sync them to ad platforms (use your contact lists as ad audiences)
- See ad performance data inside HubSpot
- Track which ads led to CRM conversions (not just ad platform conversions)
- Create lookalike audiences based on your customer list
The key insight: HubSpot’s ad attribution closes the loop between ad clicks and actual CRM conversions — showing which campaigns and keywords drive MQLs and closed deals, not just leads.
HubSpot Reporting and Analytics
Pre-built Reports
HubSpot’s reporting library includes pre-built reports for:
- Traffic sources and trends
- Landing page performance
- Email performance
- Lead source attribution
- Lifecycle stage funnel (conversion rates at each stage)
- Campaign ROI
Custom Reports
Professional and Enterprise plans include a custom report builder. Build reports that cross-reference any contact, deal, or company properties.
High-value custom reports:
- Revenue by lead source (which channels generate the highest-value customers)
- Time in lifecycle stage (how long do contacts spend at each stage?)
- Email engagement by segment (which segments engage most with email?)
- Content influence on deals (which blog posts, landing pages, or emails appear most often in the journey of closed-won deals)
Multi-Touch Attribution (Enterprise)
Enterprise plans include multi-touch attribution reports that show how credit for a closed deal is distributed across all marketing touchpoints — first touch, last touch, linear, time decay, or position-based models.
This report answers: “Which marketing activities contributed most to revenue?” — the essential question for budget allocation.
HubSpot Best Practices
1. Keep your CRM clean: Deduplicate contacts regularly. Merge duplicates and delete obviously invalid records (test@test.com, etc.). Bad CRM data corrupts every downstream process.
2. Use lifecycle stages consistently: Establish clear definitions for each stage and automate transitions. If lifecycle stages are set inconsistently, reporting and automation break down.
3. Connect sales and marketing: HubSpot’s value compounds when sales and marketing use the same platform. Sales reps should see marketing email engagement on the contact record, and marketers should see deal activity to inform content strategy.
4. Audit workflows quarterly: Workflows accumulate over time. Outdated workflows can conflict with new ones or enroll contacts in irrelevant sequences. Review and prune quarterly.
5. Monitor deliverability: HubSpot tracks your email domain reputation. Maintain open rates above 20% and unsubscribe rates below 0.3% — suppress unengaged contacts before they hurt deliverability.
Create HubSpot email sequences, landing page copy, nurture content, and ad creative with AdsMG.ai — AI-powered marketing content that integrates with your HubSpot workflow.
Last updated: April 27, 2026
Turn the ideas in this article into live campaigns, content, and creative tests.
AdsMG AI helps growth teams move from strategy to execution without stitching together separate tools for copy, optimization, and reporting.