Email Marketing Tools

HubSpot Tutorial: A Beginner’s Guide to Email Marketing

Charlotte Evans

By Charlotte

Hubspot tutorial

EmailTooltester is supported by readers like yourself. We may earn a commission when you purchase through our links. Of course, this won't increase the cost for you.

While HubSpot is best known for its CRM, it also offers a surprisingly beginner-friendly email marketing platform, particularly suited to small businesses and B2B companies. You don’t need to be a designer or marketing expert – with HubSpot’s drag-and-drop editor, built-in CRM, and smart automation options, you can get professional-looking campaigns live in hours, not weeks.

And because everything’s in one place, you’ll spend less time juggling tools and more time connecting with your audience.

Whether you’re just getting started or looking to switch email marketing tools, this Hubspot tutorial guide will walk you through the process of setting up your first email campaign, all the way through to adding and segmenting your contacts and more.

You’ll learn how to:

  • Set up your Marketing Hub account
  • Authenticate your domain for better deliverability
  • Create and organize contact lists
  • Design branded emails
  • Build signup forms
  • Automate follow-ups
  • Track and optimize performance

Now, let’s get started.

HubSpot Tutorial: Video

If you prefer to learn by watching, follow along with our video tutorial

Hubspot tutorial video

HubSpot Tutorial: Getting started

First things first, let's head over to HubSpot and sign up for a free trial. The free plan includes pretty much everything you need to get started; however, it does come with some limits. We’ll cover those later.

HubSpot categorizes its features into distinct “Hubs,” including Marketing, Sales, Service Content, Operations, and Commerce.

To access email marketing tools, you’ll need to activate the Marketing Hub.

Hubspot tutorial homepage

Customize your portal

Once you’ve signed up, you’ll be dropped into the main dashboard. From here, you’ll primarily use three sections of the platform:

hubspot tutorial dashboard

  • Marketing – where you can create emails, forms, landing pages, and automations
  • Contacts – view and segment subscribers in the CRM
  • Settings – where you configure domain authentication, compliance, and branding

We’ll go through each step one by one.

Pro tip: If you're feeling a bit lost, use the left-hand navigation bar to jump between these areas. HubSpot’s menu structure is logical, but it can take a minute to get used to if you’re coming from a simpler email tool.

Set up your brand identity

Before sending a single email, lock in your brand elements so they automatically apply to every campaign. This not only saves time but also ensures your emails, forms, and landing pages all feel consistent.

hubspot tutorial brand identity

To set your brand defaults:

  1. Go to Marketing → Email → Settings
  2. Scroll to Brand Kit (or Brand Identity, depending on your account view)
  3. Add your logo
  4. Choose your brand colors and fonts
  5. Set your default email footer with your business details and unsubscribe link

Pro tip: Save common elements like headers, banners, or legal disclaimers as reusable sections so you can drop them into any new email without rebuilding them from scratch.

Beginner gotcha: If you skip the branding step, you may end up manually adding branding to every single email later, a tedious time-sink.

Set up email authentication

Before sending your first campaign, it’s critical to authenticate your domain. This step boosts your email deliverability and helps prevent your emails from ending up in the spam folder.

Important: Email domain authentication is only available on paid HubSpot plans. Free users can send from a HubSpot email domain (e.g. youremail@hubspotfree.hs-send.com), but this may affect trust and inbox placement. Find out more about the email deliverability best practices.

To authenticate your domain:

  1. Go to Settings → Content → Domains & URLs
  2. Click Connect a domain, and choose Email Sending
  3. Follow the step-by-step guide to add DNS records (SPF, DKIM, DMARC) to your domain provider
  4. Once verified, HubSpot will show a green “Connected” status

hubspot tutorial domain

Need extra help? Read our Email Authentication Guide or book a consultation call.

Create custom contact properties

HubSpot lets you personalize emails using both standard data (e.g. first name) and custom contact fields (e.g. areas of interest). This is especially useful if you’re targeting different industries or specific roles.

To create custom fields:

  1. Go to Contacts → Actions → Edit Properties → Create
  2. Choose a label and field type (e.g., text, dropdown, checkbox)
  3. Save the new property

Common examples include:

  • Industry
  • Company size
  • Lead score
  • Assigned sales rep

You can later use these fields to personalize your emails or trigger automations.

Hubspot tutorial adding properties

Importing and organizing contacts

There are several ways to add contacts to HubSpot, but the most common method is importing a CSV file. This is especially helpful if you're switching from another email platform.

Before you upload:

  • Clean your list: remove invalid or duplicate addresses
  • Only upload contacts who’ve given explicit permission to receive emails
  • Use a free email verification tool if unsure

To import contacts:

  1. Go to Contacts → Contacts
  2. Click Import → File from computer
  3. Upload your CSV file and map columns (e.g. “First Name” → HubSpot’s First Name property)
  4. Click Finish Import

Once imported, you can filter, search, and view individual contact profiles, including activity history and form submissions.

Segmenting contacts with Smart lists

HubSpot makes list segmentation easy with two list types:

  • Static lists: Stay fixed unless updated manually. Great for specific one-off campaigns.
  • Active lists: Automatically update based on conditions (e.g. opened an email, submitted a form).

To create a list:

  1. Go to Contacts → Lists
  2. Click Create List → Active or Static
  3. Set your filters (e.g. “has filled out any form” or “lifecycle stage = Lead”)
  4. Save and name your list

You can even segment based on custom properties like industry or use lead scoring to target your most engaged users.

Designing and sending your first email campaign

With your account ready and contacts uploaded, it’s time to create your first email.

HubSpot email editor

To get started:

  1. Go to Marketing → Email
  2. Click Create Email → Regular
  3. Choose a template or start from scratch

Use the drag-and-drop editor to:

  • Add content blocks (text, images, CTAs)
  • Insert personalization tokens (e.g. First Name)
  • Set your subject line and preview text

Try our Subject line tester to preview your email across devices and boost your open rate.

When ready:

  • Select your recipient list(s)
  • Exclude certain contacts if needed
  • Preview and test on desktop + mobile
  • Send immediately or schedule for later

HubSpot doesn’t currently support send-time optimization, so you’ll need to choose your timing manually. Don’t rely on guesswork; check out our advice on the best time to send an email newsletter.

Building email signup forms

HubSpot signup forms interface

To grow your list, you’ll want to create forms that capture visitor info, and luckily for you, HubSpot features one of the best form builders on the market.

To create a form:

  1. Go to Marketing → Forms → Create Form
  2. Choose a form type:
    • Embedded form
    • Pop-up
    • Blog comment form
  3. Drag in fields like First Name, Email, and Company Name
  4. Customize the thank-you message

For GDPR compliance, enable consent checkboxes and consider setting up double opt-in (under Settings → Marketing → Email).

Once your form is ready, you can:

  • Embed it on your website
  • Or create a dedicated landing page

Automating follow-up emails

Even on the free plan, HubSpot lets you send a follow-up email after someone submits a form.

To set this up:

  1. Edit your form
  2. Click the Automation icon (flowchart symbol)
  3. Choose a prebuilt option (e.g. “Send email after submission”)
  4. Or create a custom workflow by selecting a trigger and action
  5. Turn the automation on

This is a handy way to deliver lead magnets, confirmation messages, or welcome emails, all without upgrading to a paid plan.

However, if you want to build richer customer automations, such as multi-step onboarding sequences, post-purchase follow-ups, or behavior-based nurture flows, HubSpot’s more advanced tools are only available on paid plans.

For teams serious about automating customer journeys, the investment can quickly pay for itself in time saved and results gained.

HubSpot Tutorial – Tracking your results

After sending your email, HubSpot makes it easy to monitor performance.

Hubspot tutorial report

You'll be able to see:

  • Open rates
  • Click-through rates
  • Bounce and unsubscribe stats
  • Top clicked links
  • Click maps

Use these insights to test new subject lines, improve content, and increase engagement over time.

If you’re on a paid plan, you’ll also get access to A/B testing tools, allowing you to test different versions of your subject lines, content blocks, and send times.

Final thoughts: HubSpot Tutorial

That’s it! You’ve just walked through the core features of HubSpot’s Marketing Hub for email marketing. Getting started with email marketing can feel overwhelming, but as you’ve seen, HubSpot makes it surprisingly easy.

Whether you're running a solo business or managing a growing team, HubSpot gives you the tools to create polished campaigns, segment your audience, automate follow-ups, and track what’s working, all from one central platform.

We hope that this HubSpot tutorial has helped you feel more confident about using the platform for your email marketing. By following the steps we’ve covered, you should now have a clear starting point for running your own email campaigns and automations.

HubSpot offers plenty of features to explore, so as you get more comfortable, you can start experimenting with automation, testing different approaches and refining your strategy based on what works best for your audience.

If you’d like a clearer picture of what’s included on the free plan versus the paid options, take a look at our HubSpot pricing guide.

> Sign up to HubSpot for free

 

The author

Learn more about us

Charlotte Evans

Content Manager

Hey, I'm Charlotte! I've always been enthusiastic about helping others. After working for various tech startups and eCommerce businesses, I developed a strong passion for email marketing. Now, at EmailTooltester, I'm putting this knowledge to good use by recommending the very best digital tools for your business. I have a lot of experience with tools like Klaviyo, Omnisend, MailerLite, and Drip, so feel free to ask me your questions!

Learn more about us

Our Methodology

This article has been written and researched following our EmailTooltester methodology.

Our Methodology