HubSpot campaigns vs. Salesforce campaigns (what’s the difference?)

by | Last Updated: Jun 13, 2025 | Blog, Campaigns, Data management, Featured, HubSpot, Salesforce

Marketers often don’t understand the difference between HubSpot campaigns and Salesforce campaigns. This article highlights what I believe are the main differences, and how HubSpot campaigns and Salesforce campaigns can actually work together if you are using both HubSpot and Salesforce.

Explanation of HubSpot campaigns

HubSpot campaigns are primarily for tracking analytics of marketing assets like forms, email templates, landing pages, links, etc. HubSpot campaigns act like buckets for associating marketing assets based on some commonality, like an overall initiative with a desired outcome that HubSpot calls Goals.

For example, you might create a HubSpot campaign about an upcoming trade show, and include all related marketing assets such as email invites, event registration forms, event landing pages, and such. And your Goal for this campaign might be to get a specific number of new qualified leads from the trade show.

Your HubSpot campaign reports can show all contact activity with the related marketing assets within the campaign, i.e. emails with clicks, form submits, landing pages viewed, etc., and can show which activities and campaign members led towards your Goals for the campaign, such as new contacts or won deals.

HubSpot campaigns are only available with Marketing Hub Professional, which costs in the neighborhood of ~$900/month (annual contract required). HubSpot campaigns are not available just by purchasing CRM Hub, even on the Pro plan (this is certainly due to the way that HubSpot campaigns work primarily with marketing assets). Note that HubSpot is known to negotiate pricing towards the end of the month, and even more so at the end of the quarter, and on larger deals. So it is sometimes worth contacting your sales rep before purchasing.

What are HubSpot campaigns in HubSpot’s own words, Understand Campaigns: “The HubSpot Campaigns tool helps you create, manage, and report on a single marketing campaign using multiple assets in one place. For example, you can create a campaign to use social posts and ad campaigns to raise awareness of a new product or an event. After setting up your campaign, you can track the performance of these assets collectively or individually in the campaigns tool.”

Notice that HubSpot refers to HubSpot Campaigns as “HubSpot Campaigns tool” (see below how Salesforce refers to campaigns differently).

You can set up campaign Goals and how you want to measure the success of your campaign in HubSpot. You can start by using one of a dozen of HubSpot’s provided campaign templates to achieve your campaign Goals.

HubSpot campaign templates

 

If you are using HubSpot AND Salesforce, see below how you can add HubSpot contacts to Salesforce campaigns using HubSpot workflows, and use Salesforce campaign member status to track each contact’s engagement level within each campaign.

How Salesforce campaigns work

Salesforce campaigns are used to track initiatives and to track which contacts or leads are associated with the campaign.

Each campaign generally relates to an initiative (or marketing effort) that you want to track engagement activity against like a webinar that has an email send and a related registration form, and to track which contacts/leads engaged with those assets and initiatives.

Unlike HubSpot, Salesforce campaigns are not a “tool”, but an Object, similar to how Contacts work in the sense that campaigns are an object that has records, custom fields, layouts, record types, permissions, etc.

Unlike HubSpot campaigns which require paying for Marketing Hub Professional, which costs in the neighborhood of ~$900/month (annual contract required), Salesforce Sales Cloud’s Campaigns feature is included in all versions of Sales Cloud (Salesforce CRM), starting as low as $25/month. We recommend the Sales Cloud Professional (or Pro Suite) plan for around ~$100/month (paid annually). Note that your Salesforce rep may negotiate pricing on larger deals, especially towards the end of the quarter.

Salesforce campaigns are hierarchical, meaning they can have up to five levels within a hierarchy (however, we recommend no more than three levels). You can assign a Parent Campaign to any campaign to place it within the campaign hierarchy. So you might have a webinar campaign, and a child campaign for the webinar registration form (where the webinar is the parent), and another child campaign for the webinar invitation, and another child campaign for the webinar landing page.

Example of Salesforce campaign hierarchy

Salesforce campaigns can optionally have a Cost dollar amount (manually entered) so later with a Campaign ROI Report you can compare revenue generated to cost for any campaign or any campaigns within a certain level of the campaign hierarchy. This is particularly useful for campaigns like PPC (pay per click) advertising when you have a known direct cost to your campaign (not so useful for campaigns like email marketing).

 

Salesforce Campaign Custom Member Status

Use “custom member status” to track campaign member engagement within each campaign.

What makes Salesforce campaigns so powerful is the ability to track contact/lead engagement within each campaign using “custom member status”. You can edit the available member status for each campaign to suit the kind of activity you want to track.

New campaign member status

For example, for a webinar campaign you might have campaign member status like:

  • invited
  • registered
  • attended
  • did not attend

For an email campaign you might have campaign member status like:

  • sent
  • opened
  • clicked
  • form submitted

For one or more member status you can mark it as a “Responded” engagement, which is used to identify which contacts/leads actually responded to your main CTA (Call To Action) within your campaign. In our above webinar example you would probably mark “registered” and/or “attended” as “Responded” engagement, then later you can report on “Responded” engagement for that campaign.

You can add contacts/leads to Salesforce campaigns as campaign members using Salesforce Flows, Pardot automations, HubSpot workflows, Marketo automations, or manually from a Contact or Lead record. When you add a contact/lead to a Salesforce campaign you associate the contact/lead to the Salesforce campaign and select the appropriate member status for that contact/lead based on their engagement (Salesforce creates a Campaign Member Status object to join the contact/lead to the campaign with their custom member status).

Engagement studio

The strength of Salesforce campaign member status is that you can add a contact/lead back to the same campaign at various stages of engagement.

For example you would initially add a contact/lead to the webinar campaign with member status of “invited”, then if they register by submitting a webinar registration form you can add that same contact/lead back to the campaign with member status of “registered” to track their deeper level of engagement with your CTA.

Then later you can report within Salesforce on how many (and which) contacts/leads engaged at each level of your Salesforce campaign based on their member status, i.e. the number registered to your webinar, the number attended your webinar, the number that didn’t attend, etc.

Campaigns by Member Status = Responded

And ultimately you can also tie campaigns to revenue using Campaign Influence Reports which ties contacts within campaigns to Salesforce Won Opportunities so you can see which marketing initiatives actually influenced revenue.

Salesforce report: Opportunities with Campaign Influence

The Salesforce Influenced Pipeline report is also very useful to see which campaign types and which campaigns helped add Opportunities to your sales pipeline.

Salesforce Influenced Pipeline report

All in all the way Salesforce campaigns work is pretty brilliant! :+1:

Using both HubSpot and Salesforce?

If you are using both HubSpot and Salesforce you can have the best of both worlds, or platforms as it were. In this case you are probably using Salesforce for CRM, Opportunities, Campaigns, Flows, and maybe Service, Custom Objects, Reports and Dashboards, integrations, and perhaps much more. And you are probably using HubSpot for Marketing, Campaigns, Reports and Dashboards, and maybe syncing Opportunities to HubSpot Deals, and maybe using HubSpot Workflows, integrations, perhaps more.

Using them together can allow you to utilize the strengths each platform has to offer. Regarding using campaigns on each platform, as you can see from this article HubSpot marketing assets can be put in  a HubSpot campaign for reporting on measuring marketing engagement with each marketing asset towards your Goals, while Salesforce campaigns can be used to track initiatives and member engagement which can ultimately be used to track revenue attribution based on campaign influence on revenue.

So using campaigns in a smart way between both platforms, HubSpot and Salesforce, you can build a system for tracking Marketing Attribution and Revenue Attribution based on marketing’s contribution.

Summary

So HubSpot campaigns and Salesforce campaigns act very differently, and actually have different purposes and strengths. How they work together will depend largely on what data you are syncing between platforms, your set up, and how your marketing team uses each platform.

And if you are fortunate enough to have both HubSpot and Salesforce platforms, if you have a good strategy, a good set up, and proper process to use the platforms effectively, they can work together to help you get the robust reporting that you need.

Let me know in the comments if you find this article useful, or if I missed anything worth mentioning.

Jeff Kemp
Author | Certified Consultant | Owner

Technology Consultant | Marketing Automation & CRM Consultant

hire Jeff Kemp | Marketing Automation & CRM Consultant

Working as an independent consultant under my company Optimal Business Consulting, I can advise on your tech stack selection and optimize your processes and platforms for improved marketing & sales effectiveness, operations, and ROI.

Brief intro about Jeff Kemp (Owner) - Watch Video:

I enjoy the intersection of working with people, processes, and technology for improved outcomes.

With over 30 years of marketing and sales experience I've been laser targeted on Marketing Automation & CRM optimization for over 10 years, nine of those as a Salesforce Certified Marketing Cloud Account Engagement (Pardot) Consultant, and also as a Certified Salesforce Administrator and HubSpot Expert. Prior to that I have over 17 years of WordPress development experience and additional high profile roles in sales and marketing management.

I've led over 50 client consulting engagements in various industries (sometimes working through other Salesforce Partners), and with each organization and project that I'm involved with I work hard to identify and solve sometimes unique and complex issues which often involve cleaning up technical debt from legacy systems, and architecting processes and solutions to help organizations set up effective lead management systems and operational efficiencies using best practices and proven methodologies.

I also love dogs :0)

Optimal Business Consulting is proud to be a Salesforce Partner since 2018 and also became a HubSpot Solution Partner in 2023. -->More about Jeff & OBC

My superpowers:

Operational EfficiencyKnowledgeExperienceBusiness AcumenVersatility ⚡ Perseverance

Subscribe to our Blog

Follow Us

Trending Posts

Latest Posts

Using and extending Google UTM parameters in Pardot

Using and extending Google UTM parameters in Pardot

This article shows how to set up and extend custom UTM functionality in Marketing Cloud Account Engagement (MCAE/Pardot) for more robust UTM campaign tracking and various methods for capturing custom UTM data for a new or existing prospects into Pardot.

Does migrating marketing automation or CRM platforms actually pay off?

Does migrating marketing automation or CRM platforms actually pay off?

Are you thinking about migrating Marketing Automation or CRM platforms and wondering if it’s worth it? Will your company/organization be better off in the long run if you migrate MAP and/or CRM platforms? Download our ‘Marketing Automation & CRM Platform Migration Checklist‘ Google Sheet as a valuable resource to give you some things to consider before making the jump.

How to avoid form spam using marketing automation

How to avoid form spam using marketing automation

Best methods to defeat form spam from bots and human spammers. Whether it’s spam bots or human spammers, we’ll discuss how to identify spammers and provide a best methods on how to defeat form spam.

Subscribe to our articles

Like this article? Comment with your feedback below, and subscribe for all the latest helpful information.

Related articles…