<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=155897&amp;fmt=gif">
HubSpot setup checklist

The HubSpot Setup Checklist: 26 Steps to Configure Your Portal the Right Way (2026)

You've bought HubSpot. The onboarding call is booked, the invoice is paid, and now you're staring at an empty portal wondering what to do first.

Here's the short version:

HubSpot doesn't come pre-configured. Skip the setup work and you'll end up with messy data, missed emails, and reports you can't trust.

Do it well — in the right order — and you'll be generating pipeline data within a month.

This is the HubSpot setup checklist we use internally at Superwork, refined across dozens of B2B implementations. Work through it top to bottom and you'll have a portal your sales and marketing teams actually want to use.

Suggested hero image: screenshot of a freshly provisioned HubSpot portal with the Setup & Settings menu open. Alt text: "HubSpot setup checklist — settings menu in a new portal."


Before You Configure Anything: The Planning Phase

The biggest mistake companies make with HubSpot is jumping straight into configuration before they know what they're building toward. An hour spent on the four questions below will save you days of rework later.

Define your goals and KPIs. What are you actually trying to improve — lead response time, marketing-sourced pipeline, close rate? Pick three to five measurable goals the implementation should support. Every later decision flows from these.

Map your customer lifecycle. Document the journey from first contact to closed customer and beyond. What are the stages? What has to be true for a contact to move from one to the next? This blueprint drives your lifecycle stages, deal pipeline, automation triggers, and reporting. If sales and marketing can't agree on what an MQL or SQL looks like now, they won't agree once it's coded into the portal.

Audit your existing data. If you're migrating from another CRM or from spreadsheets, clean and deduplicate before anything touches HubSpot. Standardize formatting, remove unsubscribes, and flag any fields that don't have a home in HubSpot's default properties — you'll need custom properties for those before importing.

Assign a HubSpot admin. Someone needs to own the portal. This person is the internal point of contact for configuration decisions, user questions, and ongoing maintenance. Without a clear owner, the portal drifts into inconsistency within months.

Need a hand scoping the implementation? Book a free 30-minute HubSpot setup review with Superwork — we'll walk through your goals, data, and lifecycle on a call and send you a one-page implementation plan.

Foundation: Get the Basics Right First

These six steps underpin everything else. Skip one and you'll pay for it later.

1. Install the HubSpot Tracking Code

If your website isn't built on HubSpot's Content Hub, you need to manually install the tracking code. Install it once — not per page.

The JavaScript snippet works like the Google Analytics tag and goes in the header or footer of your site. Without it, you can't collect data on visits, attribute contacts to channels, or use features like live chat.

On WordPress, install HubSpot's official plugin and follow the prompts. On Magento, Umbraco, Drupal, Optimizely, or Craft, paste the snippet directly into your CMS or deploy it via Google Tag Manager. Not comfortable with HTML, CSS, and JavaScript? Give your developer a seat in HubSpot and let them handle it.

2. Configure General Settings

Before anyone uses the portal, lock in your account defaults:

  • Time zone — so emails send and social posts publish at the right moment.
  • Currency — so revenue reporting reflects reality.
  • Language and date format — important for European audiences on a DD/MM/YYYY format.
  • Fiscal year — if your financial year isn't January to December, set it now so forecasting matches the way the business actually measures performance.
  • Contact information — most jurisdictions legally require a physical address in the footer of commercial emails. HubSpot won't let you send without one.
  • Branding — upload your logo and favicon so HubSpot can auto-populate them on new pages and landing pages.

3. Set Up a Sending Subdomain and Configure DKIM, SPF, and DMARC

This step often sits at the bottom of setup checklists. It shouldn't. Email authentication is what decides whether your sends land in the inbox or the spam folder, so do it before you build a single email template.

  • DKIM (Domain Keys Identified Mail) gives every message a digital signature that receiving mail servers use to verify it's really from you.
  • SPF (Sender Policy Framework) tells receiving servers which IP addresses are allowed to send on behalf of your domain.
  • DMARC (Domain-based Message Authentication, Reporting and Conformance) sits on top of DKIM and SPF and tells servers what to do with messages that fail — deliver, quarantine, or reject — and reports failures back to you.

Done properly, your recipients see emails from @yourdomain.com rather than via hubspot.com, deliverability improves, and your domain is harder to spoof. HubSpot's settings generate the DNS records you need — your IT team or domain registrar adds them.

4. Activate GDPR Features

GDPR has been in force since 2018, but plenty of B2B marketers still treat consent as an afterthought. Enabling GDPR tools in HubSpot unlocks consent checkboxes on forms, subscription management, and data-deletion workflows — the same features you need for similar frameworks like the UK GDPR and Switzerland's revised FADP.

HubSpot's Knowledge Base has up-to-date step-by-step guidance; follow it rather than improvising.

5. Enable Two-Factor Authentication

HubSpot contains customer contact data, contract values, and in many cases sensitive pipeline information. Two-factor authentication means a stolen password isn't enough to get in.

Require it for all users from day one. It takes a minute per person to set up with an authenticator app, and it's table stakes for any B2B software stack in 2026.

6. Add Users and Customize Permissions

Setting up users is obvious. Setting up permissions well is what keeps the portal clean.

As an admin, you control which Hubs (Marketing, Sales, Service, Content) each user can access and which features within each Hub they can use. A few rules we apply on almost every implementation:

  • Limit who can enter the Design Manager, so only approved people can change site structure.
  • Restrict which contacts and deals each salesperson sees, so reps don't work each other's accounts.
  • Prevent deletion of shared assets — images, PDFs, videos — from day one.
  • If you use Single Sign-On, configure it now rather than after users start creating passwords.

Clean Data In, Clean Data Out

The quality of your CRM is decided the moment data enters it. These three steps set the tone.

7. Cleanse Your Database Before Importing

HubSpot pricing scales with contact volume, and the last thing you want is to pay for thousands of addresses that bounce on the first send.

We use NeverBounce to check deliverability before importing; ZeroBounce is a solid alternative. Running the list through a verifier protects your sender reputation from day one.

Also prepare your "do not email" and unsubscribe lists separately. They need to be suppressed in HubSpot immediately — importing them as normal contacts and emailing them later is both a GDPR problem and a deliverability one.

8. Define Custom Properties Before Importing

HubSpot ships with a generous library of default properties. Review what's already there before creating new ones — most of what people create as custom fields already exists out of the box.

For genuine custom properties like "contract renewal date" or "procurement method", create them before the import. Fields that don't exist at import time are either dropped or silently mapped to the wrong place, and cleaning that up is far more painful than doing it right once.

Use dropdowns and predefined options wherever you can. Free-text fields mean inconsistent values, and inconsistent values mean reports you can't trust.

9. Automatically Associate Contacts and Companies

A lesser-known setting lets HubSpot automatically link contacts to the matching company record based on email domain. Turn it on.

If you import a company name alongside its domain, HubSpot will associate new contacts with that company record as they come in. The result is fewer duplicates and a much more accurate view of engagement at the account level — which matters even more for ABM-style programs.

Sales Hub Setup

10. Connect Individual Email and Calendar

This is the most commonly skipped step, and it's the one that confuses reps most later when they wonder why their emails aren't logging automatically.

Every user who'll use HubSpot for sales activity needs to connect their personal inbox and calendar. HubSpot supports Gmail, Outlook, and Microsoft 365. Once connected, emails to and from contacts log automatically, the Meetings tool can book slots, and reps get email tracking and templates inside their inbox.

Make this part of user onboarding, not an afterthought. Five minutes per rep unlocks most of what Sales Hub is actually for.

11. Configure Your Sales Pipeline

If your team tracks deals in HubSpot, this is one of the most consequential decisions you'll make.

HubSpot ships with a default pipeline built around a generic sales process. Replace it. Build stages that reflect how your team actually sells, with clear exit criteria for each stage. Vague names like "In Progress" or "Active" produce inconsistent data and unreliable forecasting.

For each stage, set a realistic win probability — this feeds HubSpot's forecasting tools directly. If you sell meaningfully different motions (new business vs. renewals, or different product lines), give each one its own pipeline.

One practical detail: require key properties at each stage. Forcing reps to capture specific information as a deal progresses beats asking them to backfill fields after close.

Pipeline and lifecycle stages are where most HubSpot implementations quietly derail. If you'd like a second pair of eyes before you lock yours in, get in touch with Superwork — we review pipeline designs as part of every implementation.

Marketing & Content

12. Connect Your Social Media Profiles

HubSpot lets you publish to multiple channels from one place. Connect your company pages on Facebook, LinkedIn, X, Instagram, and YouTube so you can schedule across platforms without tool-switching.

One pattern that consistently works in B2B: have individual employees connect their personal LinkedIn profiles too. The company reach multiplies without anyone having to post manually. You can also automatically publish a social post whenever a new blog article goes live.

13. Integrate with Google Analytics 4

HubSpot's built-in reporting answers most day-to-day questions: which channels drive traffic, how landing pages convert, what visitors search for. For most marketers it's good enough in one place.

Still, run GA4 alongside it. GA4 gives you things HubSpot doesn't:

  • Mobile vs. desktop performance
  • Regional traffic breakdown
  • Page load speed and Core Web Vitals
  • Bounce rate by browser
  • Demographic and interest data

GA4 is now the only Google analytics platform — Universal Analytics was permanently shut down in 2024. If you haven't set up a GA4 property, that's the starting point. From there, connect it to Google Search Console and Google Ads for the fuller picture.

14. Integrate with Google Search Console

Search Console shows you your website the way Google sees it and surfaces technical issues affecting your visibility. Connecting it to HubSpot pulls key SEO data straight into the portal:

  • The queries you rank for
  • Impressions per keyword
  • Click-through rates
  • External links pointing to your site
  • Average position in organic results

Your content team gets search data without switching tools constantly.

15. Set Up Forms for the Entire Customer Journey

Inbound marketing swaps valuable content for visitor contact details. Your forms should match where someone is in the buying process — and ask for no more than necessary at that stage.

We set up four forms in every new portal:

  • Blog subscription — email only. Created automatically with the blog.
  • Awareness stage — first name and email. For low-commitment content like checklists and templates.
  • Consideration stage — first name, last name, email, and one role/company field. For ebooks and webinars.
  • Decision stage — first name, last name, email, phone, and a brief description of their challenge. For consultations and demos.

Adjust the fields to fit your business, but keep the threshold low for first-time visitors. HubSpot can dynamically replace fields with new questions once a contact is already in the database — you keep forms short without losing data.

16. Create a Blog Template and Configure Blog Settings

If you've bought HubSpot, you've almost certainly planned to use the blog. The tool covers what most company blogs need, but there are a few decisions to make upfront:

  • What's the blog called? It appears at the top of the listing page.
  • Which template? Custom, or something from the HubSpot Marketplace.
  • URL structure — subdomain (blog.yourdomain.com) or subfolder (yourdomain.com/blog)? Subfolder is usually better for SEO.

Whichever route you take, add a page title and meta description so the blog surfaces for the topics you write about.

17. Set Up Automatic Blog Email Notifications

The most reliable way to drive repeat traffic is to push new articles to your existing database. Manually prepping a newsletter per post gets deprioritized within a quarter.

HubSpot solves this with automated blog subscription emails. Configure it once, and subscribers receive each new article automatically — HubSpot pulls the title, intro, and featured image and formats it as a simple newsletter.

18. Create Templates for Landing Pages and Thank-You Pages

Landing pages and thank-you pages are how visitors convert into contacts, and they don't come pre-designed in HubSpot. Either buy templates from the Marketplace or have a designer and developer build ones that match your brand.

We almost always recommend custom. You get visual consistency across site and campaigns, and once built, the template is reusable for every future campaign.

19. Create Email Templates

Email is still one of the most effective B2B channels. To use HubSpot for email, set up templates for at least three purposes:

  • Automated blog subscription emails
  • Lead nurture and follow-up sequences
  • Internal notifications to the sales team

Get these done early so you're not building them under pressure mid-campaign.

20. Create a Custom 404 Page

A 404 page is where visitors land when a URL is wrong or a page has been removed. Without a decent one, those visitors leave — full stop.

A good 404 matches your brand and includes links back into your key pages. Building one in HubSpot needs some familiarity with the Design Manager and basic HTML/CSS, so hand it to a developer if that's not your wheelhouse.

21. Set Up an Email Preference Centre

When you email from HubSpot, contacts must be able to manage their preferences. HubSpot handles this with subscription types — categories like blog updates, product news, or promotional emails — each of which a contact can opt in or out of independently.

Configure a preference centre that's clean and transparent. It's a legal requirement in most markets and a healthy-list practice everywhere else.

22. Set Up a Folder Structure

HubSpot stores images, PDFs, and videos directly in the platform, so you don't need a separate Dropbox or Google Drive for marketing assets. The file manager gets messy fast without a system.

Here's the structure we use as a starting point:

  • email

  • newsletters

  • workflows

  • branding

  • logo

  • favicon

  • fonts

  • images

  • archive

  • blog

  • pages

  • landing-pages

  • products

  • screenshots

  • employees

  • campaigns

  • scripts

  • video

  • social-media

23. Build Active and Static Lists to Segment Your Database

HubSpot gives you two list types: active and static.

Active lists are dynamic — contacts move in and out automatically based on criteria you define. Example: when a salesperson marks a deal as won, that contact moves into your customer list.

Static lists are fixed snapshots, useful for importing contacts from another system or adding event registrants.

Create these as a baseline for every new portal:

  • All contacts
  • Blog subscribers
  • All leads
  • All MQLs
  • All SQLs
  • All opportunities
  • All customers

You'll build on this over time, but these seven cover 80% of reporting and segmentation needs.

Automation & Reporting

24. Configure Lead Scoring to Prioritize Warm Leads

Lead scoring helps your sales team spend time on the contacts most likely to buy. HubSpot replaced its legacy scoring tool with a new Lead Scoring system in 2025, and the new tool is meaningfully more flexible: you can score Fit (who a contact is) and Engagement (what they've done) separately or combined, apply scoring to contacts, companies, and deals, and set thresholds that auto-classify leads as high, medium, or low priority. There's also an AI-assisted layer via Breeze AI that analyzes past interactions and recommends scoring adjustments.

Start simple. Pick a handful of high-signal attributes and actions, then add complexity as you learn. Reasonable starting points:

  • Contact has 20+ page views on your website
  • Contact has submitted a form
  • Contact subscribes to your blog
  • Contact has visited your pricing or product page
  • Contact holds a decision-maker role (CEO, CFO, Head of…)

Score buying-intent actions — like a pricing page visit — higher than passive engagement like email opens. The goal is to surface contacts closest to a purchase, not the most active ones.

25. Create Workflows to Automate Manual Tasks

You don't need to automate everything on day one, but three workflows are worth setting up immediately:

  • Set Lifecycle Stage to MQL when a contact's Lead Score crosses your MQL threshold.
  • Set Lifecycle Stage to SQL when they cross your SQL threshold.
  • Notify the contact owner and create a follow-up task when a new SQL is identified.

Together they form the basic automated handoff from marketing to sales. Get this right before you build anything more complex.

26. Customize Your Dashboards and Reports

Dashboards give leadership a central view of performance. Build two to start.

Marketing Dashboard

  • Daily progress on visits and new contacts
  • Period-over-period comparisons
  • Conversion rates through the customer journey
  • Traffic by channel
  • Landing page performance
  • Blog view trends
  • Email metrics (open rate, click rate, unsubscribes)

Sales Dashboard

  • Pipeline stage conversion rates
  • Salesperson performance vs. quota
  • Close rate
  • Activity volume by rep
  • Largest deals closed
  • Revenue by customer

HubSpot's Breeze AI reporting assistant lets you build custom reports via natural-language prompts — worth exploring once the basics are in place.

Frequently Asked Questions

How long does a full HubSpot setup take? A focused team can work through this HubSpot setup checklist in two to four weeks. Implementations that touch multiple Hubs, migrate data from another CRM, or involve custom integrations typically run six to twelve weeks.

Who should own the HubSpot implementation internally? One named admin, usually in RevOps, marketing operations, or sales operations. They don't need to do every task themselves, but every configuration decision should route through them so the portal stays consistent.

Can I do this myself, or do I need an implementation partner? You can do most of it yourself if you have someone technical who can own it full-time for a few weeks. Partners earn their fee when you're migrating data from another CRM, setting up a complex pipeline, or building custom integrations — places where mistakes compound.

What's the single most important step? Email authentication (step 3). Everything else can be fixed later; a damaged sender reputation takes months to rebuild.

Should I use HubSpot Content Hub for my website? If you're already on WordPress and it works, you don't need to move. Content Hub makes sense when your site is small, marketing owns it end to end, and you want personalization and CRM data tightly coupled with page content.

Final Word

A HubSpot implementation feels overwhelming until you split it into the right tasks in the right order. The few high-leverage steps to get right first are email authentication, pipeline design, custom properties, and lifecycle stage definitions — nail those four and the rest is execution.

Work through this HubSpot setup checklist systematically and you'll avoid the cleanup work that plagues most portals six months in, and you'll have trustworthy data from week one.

If you'd rather not do it alone, talk to Superwork about your HubSpot implementation. We design and build HubSpot portals for B2B companies that want their sales and marketing teams to actually use the thing. Read more about our HubSpot services here.