Pam's post pretty much hits the nail on the head here. The objects are really dissimilar and are made up of different things.
As she indicates, we can use HubSpot Workflows to manage memberships in Salesforce Campaingns and we can set the status of campaign members.
We could trigger these workflows when contacts interact with the assets in an associated HubSpot Campaign using either the First Touch Converting Campaign Property, the Last Touch Converting Campaign property, or by creating a list in HubSpot based upon interactions with any of the assets in a given campaign individually and enrolling those list members in the Salesforce campaign.
As Pam indicates, we can use the Salesforce Campaign ID to build a list in HubSpot, but that won't add them to attribution in the HubSpot Campaign.
We also can't set the revenue goals, budget, or actual spend in a campaign from HubSpot to Salesforce.
Maybe you could give us a little more insight into what you are trying to accomplish, and we can help design a solution that will work for that?
- Trevor If my post solves your problem, please accept it as a solution.
How to pass HubSpot campaign data into Salesforce campaigns?
SOLVE
I’ve worked with HubSpot and Salesforce integrations, and the native connector typically handles one-way syncing. For a bi-directional setup, I’ve used Skyvia, which ensures HubSpot campaign data syncs smoothly with Salesforce while preserving attribution info on both platforms. You might also explore tools like Hevodata, Fivetran, or Airbyte.
Your information about the native connector is a bit dated here. HubSpot now offers two-way custom object sync, so it's entirely possible to create a Salesforce Campaign object and a Campaign member object in HubSpot and sync them bi-directionally, although custom objects do require an Enterprise subscription.
- Trevor If my post solves your problem, please accept it as a solution.
How to pass HubSpot campaign data into Salesforce campaigns?
SOLVE
I’ve worked with HubSpot and Salesforce integrations, and the native connector typically handles one-way syncing. For a bi-directional setup, I’ve used Skyvia, which ensures HubSpot campaign data syncs smoothly with Salesforce while preserving attribution info on both platforms. You might also explore tools like Hevodata, Fivetran, or Airbyte.
Your information about the native connector is a bit dated here. HubSpot now offers two-way custom object sync, so it's entirely possible to create a Salesforce Campaign object and a Campaign member object in HubSpot and sync them bi-directionally, although custom objects do require an Enterprise subscription.
- Trevor If my post solves your problem, please accept it as a solution.
Pam's post pretty much hits the nail on the head here. The objects are really dissimilar and are made up of different things.
As she indicates, we can use HubSpot Workflows to manage memberships in Salesforce Campaingns and we can set the status of campaign members.
We could trigger these workflows when contacts interact with the assets in an associated HubSpot Campaign using either the First Touch Converting Campaign Property, the Last Touch Converting Campaign property, or by creating a list in HubSpot based upon interactions with any of the assets in a given campaign individually and enrolling those list members in the Salesforce campaign.
As Pam indicates, we can use the Salesforce Campaign ID to build a list in HubSpot, but that won't add them to attribution in the HubSpot Campaign.
We also can't set the revenue goals, budget, or actual spend in a campaign from HubSpot to Salesforce.
Maybe you could give us a little more insight into what you are trying to accomplish, and we can help design a solution that will work for that?
- Trevor If my post solves your problem, please accept it as a solution.
How to pass HubSpot campaign data into Salesforce campaigns?
SOLVE
Hey @RCronan4, thank you for posting in our Community!
Although both HubSpot and Salesforce have campaigns, these two objects do not correspond to each other.
HubSpot campaigns: this refers to a group of related marketing assets and content, under a certain marketing campaign.
Associating marketing assets and content in HubSpot to a campaign allows you to measure the effectiveness of your collective marketing efforts.
HubSpot campaigns cannot sync to Salesforce.
Salesforce campaigns: manage outbound marketing campaigns with various marketing collateral. Salesforce campaigns can sync limited data to HubSpot:
If a Salesforce lead or contact is associated with a Salesforce campaign, the Salesforce Campaign ID field will sync to their HubSpot contact record. This property can also be used to segment contacts in HubSpot.
Contacts can be added to a Salesforce campaign from a HubSpot form or workflow.
I want to share this knowledge base here with more information. When we import an SFDC campaign from Salesforce to HubSpot, we're actually importing the records associated to the campaign ID.