Organic Growth Insights | The Gist | Organic Growth Agency | Certified HubSpot Solutions Partner

How to Build an Always-On Upsell Campaign in HubSpot

Written by CJ Maurer | Oct 12, 2026, 1:30:00 PM

Your existing customers could be one of your biggest opportunities for revenue growth. But if your team only reaches out about additional products when someone remembers to run a promotion, you're probably missing opportunities.

An always-on upsell campaign in HubSpot gives your business a repeatable way to identify qualified customers, initiate timely outreach, and measure the results. Instead of manually building a new campaign every few months, you can use your CRM data, customer segmentation, and HubSpot workflows to keep the process running.

In this guide, we'll walk through how to build a HubSpot upsell campaign from the ground up, using an HR and payroll company selling timekeeping solutions as an example.

What Is an Always-On Upsell Campaign?

An always-on upsell campaign is a system that continually identifies existing customers who qualify for an additional product or service and initiates the appropriate next step.

For example, a payroll service bureau might have clients that use payroll processing but don't yet use its timekeeping software. When a client meets specific eligibility criteria, HubSpot can automatically send an email, notify the account owner, or create a task for a sales representative to follow up.

The difference between a traditional promotion and an always-on upsell campaign is how they identify and act on opportunities.

A traditional campaign might run for a month and target a customer list at a single point in time. An always-on campaign uses active customer segments and workflow enrollment criteria to respond as customer circumstances change.

You can build a separate campaign for each product or service you want to promote.

Step 1: Get Your HubSpot CRM Data in Order

Before building workflows or marketing emails, make sure your customer data is accurate and up to date.

HubSpot automation is only as useful as the information driving it. If your CRM doesn't accurately reflect which products a customer owns, whether their account is active, or who manages the relationship, your campaign may target the wrong people.

Start by reviewing your company records and identifying the properties needed to determine upsell eligibility.

Depending on your business, these might include:

  • Customer or lifecycle status
  • Account health or customer satisfaction indicators
  • Products and services currently purchased
  • Customer start date or tenure
  • Company size and employee count
  • Relevant operational requirements
  • Assigned sales representative or account owner
  • Assigned customer service representative
  • Key contacts and decision-makers

For a payroll service bureau, employee count and whether a client has hourly employees may help determine whether a timekeeping solution is a good fit.

Other businesses will need different criteria. For example, a professional services firm might consider company size, service utilization, or whether a customer already uses a particular advisory service.

The objective is to establish a reliable customer database that supports smarter marketing, sales, and customer service decisions.

Step 2: Create a HubSpot Marketing Campaign

Once your CRM data is ready, create a marketing campaign in HubSpot.

Give the campaign a clear name that identifies the product or service being promoted. In our example, that might be a timekeeping upsell campaign.

Associate the assets you create with the campaign, including relevant workflows, marketing emails, landing pages, forms, and other supporting content.

HubSpot's campaign tools help organize the individual components of a coordinated marketing effort. You can also explore Marketing Studio for a more visual way to plan and manage campaign assets.

Think of the campaign as the central place to organize the activities supporting your upsell strategy.

Step 3: Build an Active Segment of Qualified Customers

Next, determine exactly when a customer should qualify for upsell outreach.

In HubSpot, use an active segment, historically called an active list, to identify companies that meet your requirements. Because the segment updates as records change, it can serve as the basis for ongoing automation.

For our timekeeping example, eligibility might require all of the following:

  • The company is an active customer.
  • Its account health status is green.
  • It has at least 15 employees.
  • It employs hourly workers.
  • It doesn't already use the timekeeping product.
  • It has been a customer long enough, such as six to nine months.

These are illustrative criteria, not universal rules. Your business should define its own qualification requirements based on product fit, customer experience, and the normal customer lifecycle.

Why Account Health Matters

An upsell isn't appropriate for every customer at every moment.

If a customer has unresolved service issues or is at risk of churning, prioritize fixing the relationship over immediately pitching another product.

An account health property can help separate healthy customers from accounts that need attention. A green, yellow, and red system is one practical approach, provided your team has clear definitions and consistently maintains the data.

This helps make customer expansion more thoughtful and protects the customer experience.

Why Timing Matters

A customer who just signed a contract may not be ready for an additional offer. Give customers time to experience the original product or service before introducing a relevant next step.

The right waiting period depends on your onboarding process, customer expectations, and product complexity.

Once your eligibility rules are defined, save the segment and confirm which companies currently meet the criteria.

Step 4: Build a Company-Based HubSpot Workflow

With your active segment in place, create a company-based workflow that enrolls companies when they meet the segment's criteria.

Use company-based automation when the upsell opportunity belongs to the organization rather than an individual contact.

For example, whether a payroll client needs timekeeping software is generally a company-level consideration, even though several people at that company may be involved in the decision.

Configure the workflow to respond when a company becomes eligible. Then determine what should happen next.

There are two primary approaches.

Option A: Automate the Initial Outreach

If your process supports automated marketing emails, you can enroll qualified customers in a workflow that sends an appropriate message.

The email might explain the product's benefits, offer a relevant resource, or invite the customer to book a demonstration.

Where appropriate, use a recognizable sender associated with the customer's relationship rather than relying on an impersonal generic sender.

Pay attention to company-contact associations. You may want to reach only the primary contact and a designated decision-maker instead of every contact associated with the company.

The correct setup depends on your CRM associations, email permissions, and outreach strategy.

Option B: Notify the Account Owner

Not every upsell should begin with an automated email.

If a product requires consultation or the relationship is highly personal, have HubSpot create a task for the assigned sales representative or account owner.

The workflow can notify the right person when a company meets the upsell criteria and prompt them to review the opportunity.

The owner can then call the customer, send a personalized email, enroll the contact in an appropriate sales sequence, or defer outreach if the timing isn't right.

This approach adds automation without removing human judgment.

Step 5: Create the Emails, Tasks, and Sales Sequences

A workflow is only one part of the system. You also need the assets that help your team execute the campaign.

Depending on your approach, prepare:

  • Marketing emails for automated outreach
  • Email templates for personalized sales conversations
  • Sales sequences for structured follow-up
  • Meeting links for product demonstrations or consultations
  • Internal notifications for account owners
  • Task instructions that explain the next step

Your outreach should explain why the product is relevant to that particular customer. Avoid sending a generic pitch that assumes every account has the same needs.

For a timekeeping solution, the message might focus on improving time tracking, reducing manual processes, or evaluating potential operational savings - provided those benefits accurately reflect the product being offered.

Build the outreach around the customer's situation, not simply the fact that a workflow has enrolled them.

Step 6: Support the Campaign With Product Pages and Conversion Assets

An effective upsell campaign needs somewhere to send interested customers.

Create a product or service page that clearly explains the offering, its benefits, and the next step. Support it with useful educational content, including blog posts, videos, and other resources that answer common customer questions.

Also consider creating a form or landing page for customers who want more information or to schedule a conversation.

For products where the value can be estimated, an interactive calculator may be particularly useful.

For example, a payroll service bureau could offer a timekeeping savings calculator that helps a business estimate potential savings based on its own operating assumptions. The result could lead to an invitation to discuss the opportunity with a representative.

These conversion assets give customers a reason to engage beyond simply responding to a sales pitch.

Associate the relevant campaign assets with your HubSpot campaign so the components remain organized and easier to evaluate.

Step 7: Measure Campaign Performance and Revenue Attribution

One of the biggest advantages of a structured HubSpot campaign is connecting marketing activity to business outcomes.

Instead of judging success only by email opens or clicks, look at metrics that show whether the campaign is creating meaningful opportunities.

Consider monitoring:

  • Number of companies that qualify for the campaign
  • Number of customers contacted
  • Email engagement and meeting bookings
  • Sales tasks completed
  • Upsell opportunities and deals created
  • Conversion rate from qualified account to opportunity
  • Revenue generated from additional products or services
  • Customer retention and expansion trends

HubSpot campaign reporting can help you evaluate associated assets and campaign influence. Revenue attribution depends on your HubSpot subscription, configuration, and reporting setup, so confirm that the relevant tools are available and correctly configured.

Establish a baseline before launching the campaign. This gives you a clearer way to assess performance and identify opportunities to improve qualification rules, messaging, or follow-up.

Step 8: Scale the Process Across Your Product Portfolio

Once your first campaign is running effectively, apply the same framework to additional products and services.

A payroll provider might begin with timekeeping, then develop separate campaigns for other relevant offerings. A professional services firm could use a similar approach to identify customers who may benefit from an additional service line.

Each campaign should have its own eligibility criteria, supporting assets, outreach strategy, and performance measures.

Don't assume that one set of rules will work for every product. Different offers may require different timing, customer characteristics, decision-makers, and levels of personal involvement.

The goal is to establish a repeatable system that your team can expand as your product portfolio grows.

Turn HubSpot Into a Customer Expansion Engine

The real value of an always-on upsell campaign isn't the workflow itself. It's the repeatable process behind it.

Accurate CRM data helps you identify the right customers. Segmentation defines when they're ready. Workflows trigger the next action. Sales and service teams provide the appropriate follow-up. Campaign reporting helps you understand whether the process is generating revenue.

Together, these pieces give your business a more consistent way to identify customer expansion opportunities instead of relying on occasional promotions or manual reminders.

Need help building your HubSpot upsell automation strategy?

The Gist is an organic growth agency and Certified HubSpot Solutions Partner based in Buffalo, New York. We help businesses implement HubSpot, improve CRM data and workflows, and build practical marketing and sales systems.

Explore our HubSpot implementation and consulting services or visit The Gist to learn more.

Want more practical HubSpot tutorials delivered every week? Subscribe to The Spotlight.