HubSpot 101 for Salesforce Users

Lauren walks Salesforce users through HubSpot's core features and how the two platforms sync together. She covers user management, object relationships, UI customization, reporting, and validation rules to help you move between systems without losing your setup.
Foreign if you are new to HubSpot and Salesforce and is how they integrate. There is a native integration for HubSpot and Salesforce that you can get on the HubSpot Marketplace. It is managed on the HubSpot side, but it does create a managed package in Salesforce along with a custom permission set, custom fields and different VisualForce components to be able to access HubSpot data from Salesforce. But if you do have the integration installed, the installation process starts in HubSpot and actually managing it on the day to day starts in HubSpot. If you're in a company that hasn't integrated it and you're wondering like why would I what's the benefit being able to connect your sales and marketing data and actually like use that together and have it and I like automatic like immediate resource for HubSpot is very valuable. Especially the most common use case is let's say we have forms hosted on HubSpot landing pages. Someone submits a form and a lead is automatically created in Salesforce for your team to follow up with. And then as that lead is being worked, data that's updated in Salesforce is Synced back to HubSpot for your marketing team to act on or report on. So that is why you would integrate HubSpot and Salesforce. It is an easy install process but the reason that my company exists is because there are a lot of gotchas and nuances. So if you are going to integrate it definitely look at the resources I shared or reach out. Happy to help. Now one thing that I would love for y' all to do is drop in the chat if you are more HubSpot leaning or Salesforce leaning as far as your background. So are you a Salesforce admin looking to learn more about HubSpot or are you a HubSpot admin looking to learn about Salesforce? Like which side of that are you most on just for our reference and also if you want to throw on if you're using the HubSpot Salesforce integration if you want to add that in there just for my reference of do you use this or not? It looks like we have a lot of HubSpot in some Salesforce so that's awesome. Cool. There's a lot of people who started with Salesforce that are now in HubSpot so excited to share about this. I'm working on a course on this content, this topic so feel free to ask questions and share ideas of what you want to learn about this. We're going to try to keep on Top of the Q and A and chat as we go through. It's just the two of us, so we'll see. And then at the end we'll definitely have time for conversations. I don't have slides. I'm just going to be clicking through the platforms, so I'll talk through what I think is important. And then at the end, we can, of course, dive into more things, more demos, stuff like that. So first, going to dive into. I'm going to close this. I'm getting information. I'm going to dive into Salesforce. So if you are in Salesforce and you're used to being a Salesforce admin, you're very familiar with this panel. This is the Setup section in Salesforce. So in Salesforce, there's normally two sections. There's the front end, like user facing, where you're actually working with records and data, and there's the back end, which is set up. So in Salesforce you have different Lightning apps, and these are essentially how your system is set up. A lot of times when people are talking about the user interface being very customizable in Salesforce versus HubSpot, they're talking about Lightning apps. In Salesforce, you can customize how your objects appear up here at the top, like leads, accounts, contacts, et cetera. You can switch Lightning apps to show different layouts, different custom objects showing at the top, different reports. There's just like different, like houses for your data in Salesforce. Whereas in HubSpot, it's pretty. It's pretty set. This is how your browser looks, this is how the top banner looks and your access is controlled. But it's like the actual UI can't be customized like this. So if they're talking about, like custom ui, they're talking about Lightning apps. So again, Setup is kind of the admin center of Salesforce, except for like the dev console and stuff like that. But primarily Setup, which is comparable to settings in HubSpot, which you can access by clicking Settings up here. A difference with Setup and Settings in between the two is every HubSpot user has access to Settings. It's just which settings they actually have access to. Because preferences and individual user things are also controlled under Settings, not just all of the admin stuff. So all of your users will see Settings. It's just limited to what they can actually do once they get there. So any questions around that or the admin panel. Cool. As you're an admin basic, that's where you start. Something else we want to talk about is different objects. This is A big conversation. As far as Salesforce objects versus HubSpot objects, what I want to encourage everyone to think about is not everything in Salesforce. HubSpot are apples to apples, one to one. The different systems are designed to work differently. They have different features and strong or strengths weaknesses. Whenever you're looking at it one to one you can get there for the core data, but we're talking about extraneous data or more custom objects. It's not always going to be one to one or sync perfectly. Think about this is just more background information. If you're trying to figure out which objects you're using in Salesforce and how they connect, you would go to Schema Schema not sure builder in Salesforce under Setup, which allows you to check all of the different objects that exist in your Salesforce account and see how they connect. This can be super overwhelming if you select all of them because of how many there are. And a lot of people wonder why are there so many objects in Salesforce vs HubSpot? Like what is the big difference? There must be something missing. A big reason that there are a lot more like admin facing objects in Salesforce is because of something called a junction object. So in HubSpot you might be used to seeing maybe like a deal that's associated to a contact record where it has a deal on the side and it can show company's probably a better example. There's a company and you can see if it's the primary or if you have a different association label. That association label in Salesforce lives on its own object. So you would have a company, a contact and then an account contact relationship in Salesforce. And those are three separate objects. The benefit of that is you can have actual properties connecting those two objects. Of being able to say like custom data of if you had like an insurance broker or like a real estate agent, you could have different information connecting like on that connection. Whereas in HubSpot that's not an individual object, it's an association label. And so when you're trying to sync those associations from Salesforce to HubSpot or recreate them, that can be confusing because that junction object isn't really something that's visible in Salesforce it's just on the back end. But it doesn't pull that data through because it is actually an object in itself, not just an association. That might be like way too many words altogether, but just like some baseline of why there are more objects in Salesforce, there's more capabilities and certain aspects of just what these Apps are in here. But a big reason is that Junction object, it doesn't exist in HubSpot natively. So the answer to schema builder and HubSpot is the data model management tool. What I like about this compared to the Salesforce one is it doesn't have all of the lines until you hover over one. So in Salesforce, as you see, if we select all of them, like remember you can saw all those lines and if we auto layout, it'll probably take a while, but it'll pull them out like that. Whereas in sales or in HubSpot it waits till you hover, which is nice. And it has the same functionality of being able to check what you want to see and what you don't want to see as far as custom objects and how they connect. So this is a little more user friendly. And that's kind of the General theme of HubSpot vs Salesforce is HubSpot has an easier to use UI and easier to like comprehend, look at, take in. And that pretty much translates to everything HubSpot does versus Salesforce, where it's more of like a developer view when you're looking at things from the back end. Okay, now switching gears, I want to talk about how users are managed in Salesforce versus HubSpot and how visibility is managed. This is a big topic. So in Salesforce, when you create a new user, you assign them a license, usually a full Salesforce license, so they have access to stuff. In Salesforce you assign them a profile which is their base level of capabilities. In Salesforce, what they're able to do like create contacts, create reports, etc. And then you enhance their capabilities with permission sets. So if they have like a sales profile, you could also give them a permission set for like sales management to be able to, I don't know, create dashboards instead of just reports. And then if you want to control what they can see, you would use a role. So profiles and permission sets are what you can do as a user and a role is what you can see. So the way that roles are usually managed are like CEO, sales leadership, sales people, and then like sales admins, maybe, maybe those would be reversed. But it essentially gives you a tiered system of access to data. And so that role hierarchy controls what records you have visibility to. Whereas the profile and permission set is what you can do with the records that you can see. In HubSpot, this is controlled through permission sets and teams. So whenever you create a user in HubSpot, you assign them a seat with the new model that just came out, you assign them a permission set and you can assign them a team. If you create a user, you would choose a seat. Let's choose a core seat. And once you have that, that has this permission sets that are here, you can create the user. Not going to do that. And once you create them, you can assign a permission set or go to create a permission set, which a really similar process to Salesforce. It's just again, an easier to navigate ui. Because creating a permission set in Salesforce essentially gives you the same function of what we're doing in HubSpot, where it is like access to all of the capabilities in Salesforce and you have to go through and check them individually. Like if we wanted to do something for contacts, we go to object settings and contacts and change permission sets here. Whereas in HubSpot, if we want to do something with contacts, we would do it here. The benefit of the Salesforce way is it's more granular. So if I wanted to say for this permission set, I want access to everything in contacts except for like this one field, I can do that with a permission set, which means it takes more work to build those, but you have more granular control. Whereas the HubSpot ones continue to evolve more in that direction. But the level of control is still contacts, you own, teams, owner, all contacts. When it comes to these different capabilities, I do believe that there's field level permissions on Enterprise now, though. Yeah, you're muted, but I think. Yes, yes. Okay, cool. Which is controlled at the field level though, not at the permission set level.
Correct.
Okay, I think we're going to get to that a little bit later. Yeah. Okay, so Salesforce is roles, profiles, permission sets and licenses. And HubSpot is seats, permission sets, teams for the most part. And in Salesforce you can create profiles that are like custom for your organization. Like there's the default, but you could also create like North American sales if that's a specific profile. You can create presets in HubSpot that are comparable, where you can create a preset set of permissions for when you create a new user to assign those to them.
Okay, we have a question that's kind of relevant. So what does the seat part of a user setup in HubSpot assign and what's the rough equivalent in Salesforce?
So the seat part of a user, this is part of HubSpot's new model that came out, I think, last month. So a core seat gives you access to do stuff in HubSpot, pretty much marketing, Hub and Then. And also feel free to correct me on this because we're all still learning this together. And then the sales and service hub and the individual hub seats allow you to do that specific like paid set of resources. So if you have sales hub, you would assign a sales hub level seat and then that gives them all the core access as well as the sales access. The comparable equivalent in Salesforce is licenses. You would use a full Salesforce license and you would use a core seat or a specific seat in HubSpot. On the. I think there was a question about licenses for custom objects. Licenses has nothing to do with custom objects. The custom objects are controlled by your account level with HubSpot, which would now be like your enterprise seat, I believe, but you still have access to custom objects if they're in your account. But you would need to have at least like one enterprise user that creates those custom objects. Is my current understanding with this new model giving us the grace of its new. Okay, continuing down the line, page layouts and record customization. So we were talking about the customization of the ui. Something else that people Salesforce users are really a fan of is the ability to do page layouts in Salesforce. So what a page layout is is, let's say, let me open up a contact. What a page layout is is how certain data is organized on a page. So with different page layouts, you can use the Lightning app builder to control the different modules that show up here. And then within the detail section, the page layout controls which fields are there as well as which components are there. You can see our HubSpot embeds are here and we have different fields. A benefit of page layouts in Salesforce is the ability to create different sections and have different fields that are showing up for different users. With the page layouts, you can create multiple and assign them based off of the user profiles. So if you wanted your system admins to have one profile for contacts, you can do that. If you want your SalesPeople to have one profile, it essentially will allow you to have access to different levels of data, different pieces of data, right? So you can control it by profile and by record type. This is helpful with opportunities in Salesforce or deals in HubSpot where in Salesforce you would be able to have a different set of fields for each record type. Let's say you have new business versus a renewal or an add on. You might need to collect different levels of data. And so with page layouts you can change that like depth of data to make it more accessible and easy to use for your teams. In HubSpot, you're able to achieve a similar effect using record customization. Again, this does not give you the capability of the Lightning app Builder, which is the ability to change the entire page. And just to give you more concept of what that is, if you click Edit Page, it's going to open the Lightning App Builder. And this is where you can actually change the pieces on the page, which is this is the piece that HubSpot does not have. Being able to add separate sections and modules. This doesn't exist. But control within the framework that HubSpot has does exist. That's where record customization comes into play. With record customization, you can customize the left sidebar, the middle column and the right sidebar, which is pretty much all of it. Then you can also customize association cards. As far as how your records are associating and what's showing, what's beneficial of this is that you can customize it by team as well. So you have the default that's for everyone and you can create an individual team view. So if we wanted to say this is assigned to just our sales team, then we can have the about the contact section and we could also add a section for like specifically sales data. And so here you could take deal information and choose whatever about the deals that you would want to add. And then there it's kind of like a page layout, but it's for that specific section of the page. The reason I like this over Salesforce page layouts is it's easier to edit when they're all in one place and jumping back and forth. And there might be a default set of data that you would want for that middle and right side. But what you really need is that quick access data on the left side of Salesforce or HubSpot, which is kind of like that preview data in Salesforce where at the top of the record it can sometimes have those core four fields. In a quick layout it'll have on the left side. So you can easily access email address, sales data, opt out, whatever. Whereas for an admin you might be looking at data hygiene checks or last refresh date, created date last edited by that type of data. Whereas as a salesperson you wouldn't want that. So being able to customize records in setup is very helpful. And you do this under data management objects and you can do it on any of the objects like deals, you can do the same thing where you customize it. This solves for that team visibility where it's assigned to Certain profiles. What it doesn't solve is that record type visibility. But what you can do is create a section that is conditional, meaning this section will only exist if the deal stage is presentation scheduled. And so if we had once this deal hits a certain stage, we need to collect these properties. You could have a rotating section here where each stage it's in has these properties. So maybe we need a link to the presentation, maybe we need a list of people who are coming. Whatever you need to collect for that stage, you could have a conditional property that only shows up on the deal when it's in that stage. Similarly, you could base it on pipeline, which pipeline? And HubSpot is equivalent to record type in Salesforce. So if the pipeline is the default pipeline, then we show these properties. You can select multiple instead of just one, which is nice, but this is how you would control if we wanted different data for our default pipeline versus renewal or add ons. That same functionality you have with record types, this is how you would get that with record customization. Are there any questions around this that popped up?
No. No.
Cool. Awesome. I'm excited to dig in all of these at the end because there's so many popping up, I'm avoiding them so I don't get distracted. Next, let's talk about reporting briefly. Reporting is such a rabbit hole, so this could take a long time. But what I want to talk about is just like high level functionality. So in Salesforce, your primary reporting tool is dashboards. You can create dashboards as a homepage, you can have them as standalone, you can subscribe to them. HubSpot has dashboards as well, but the way that you build them are a little bit different. So in Salesforce, all five of these little widgets here could be the same report, but visualize differently. What that means when we go to edit a dashboard is we can add a widget. Say we want to add a chart and table for this one. And then once it's in here to add this report, you can change the visibility here of this data and do that six times. You can go and create different filters of this report and different visualizations of this report and only use one report to create a whole dashboard. It just shows it in different visualizations. Whereas in HubSpot, when you add a report to a dashboard, you are adding an individual report that is already formatted in that way. So if we add a report for deal volume by source, the report itself, this is a demo account, so the actual reports are pretty light as far as actual data. See if we have anything in here that works. So this report is a number report. It has the singular number. I could also make this a donut or a pie, whatever. But whatever this report is, as the report exists in HubSpot, this is what it is in the dashboard. If you want 20 different visualizations of a filter of data in HubSpot, you would create 20 reports and add those to the same dashboard. Where that matters is report limits of how many reports you can create in your account. Where it also matters is some people get annoyed that they have to clone it and then save it with a different visualization to then add it to a dashboard. It's not a huge problem. But from an admin perspective, that makes a big difference. If you're used to building reports in one system versus the other. I like to do this to be able to create these different visuals because sales reps, it's nice to be able to see the meter, the number and then the list. That's high level view. Dashboards in HubSpot versus Salesforce from an admin view. And something else that people often get confused about when it comes to reports is lists versus reports in Salesforce. This is a list. What a list is in Salesforce is essentially the view that you would have going to an object itself where you can see all of the different categories. You can create different filters, different list views that are accessible here. And if you have the permissions, you can also do inline editing where you can edit the name right here. You could edit the close date, whatever. So if I'm a sales rep, I might be working through this list and I know, okay, this is now going to close a few days later, whatever, and make changes directly here in this list view in HubSpot, what we're used to seeing. If you're an admin and you're asked to create a list, what you would create looks like this, which is a list in HubSpot that's based off of certain criteria. So if you're in Salesforce and you're used to seeing as a Salesforce user, okay, I want to see a list of my opportunities, you're used to seeing this. And then your HubSpot rep creates one that looks like this or your HubSpot admin and you're like, well, I can't edit this. This isn't the same. This doesn't work as well. And that's because you're not used to seeing a list that's more of a marketing or reporting focused view. This is like a HubSpot list. On a Salesforce list, what's the most comparable in HubSpot to a Salesforce list is a view. So what views are in HubSpot is under each object. A view is a pre saved list of filters. So if you think about the functionality of clicking down here into these different views, it's the same as clicking through these different views of what my contacts are, my recently assigned, et cetera and doesn't have. You can do inline editing so you can click through and save just like you can in Salesforce. What I like about HubSpot that doesn't exist in Salesforce is the ability to click it and click Edit and search for any property that's available on that object and change it right here. I could update their height right here. Even though it's not a property that's on the inline editing, it's something that's accessible. Right. Whereas here if I click into it, there's no capability to do that. I can just select multiple. In order to change something that's not on this list, I would have to click into it, find that field and then edit it. So HubSpot can be more user friendly. If we're educating that lists and Salesforce are equivalent to views and HubSpot, the last thing I'm going to go over is object validation rules in Salesforce and property validation in HubSpot. And then I'm going to get to the questions and the chat. So feel free to add stuff in there. Okay, so validation rules. This is something that a lot of Salesforce admins are like. Well, in HubSpot I can't control enough, I can't lock it down enough and I can't trust my sales team to do anything. So I can't use HubSpot because I don't have enough control. That's a big argument I hear a lot. And there's some merit in that. The counter argument to that is if you have an easier to adopt and use and use tool, oftentimes you don't have to lock it down as much because your sales team can be trained and it's easier to use. There's different like ways to enforce that. But that being said, in Salesforce you are able to create something called a validation rule for an object. In HubSpot you're able to create validation rules for properties. What a Property is in HubSpot is equivalent to a field in Salesforce. So it's one data piece attached to a record on an object. In Salesforce, validation rules can be created through formulas or. Yeah, Formulas. So you essentially would create a actual formula that says if this, then that show an error message, show where it's going to appear. So you have a lot of control. One example that I have here is first name is required. So if they try to save a record and the first name property is blank, it'll show an error message that says first name is required at the top of the page. They can't save it. You can do pretty complex things with validation rules. So you could say if like lead status is working and we don't have a value for this property and the value in this property is not X, then show a message. You can get really granular with the level of data that's required and the if then statements for dependent data in Salesforce and also the details of the message and the error location is nice. In HubSpot, if you're going to do property validation, you would do it on the actual property itself rather than a code on the object as a whole. The way that you do that is when you're actually creating a new property. There's different validation options based off of the property type, and you can see those here. You can require a unique value, like if you're going to have an external ID for a record. A minimum character limit. A maximum character limit restricts a numeric value. So controlling the type of data and not allowing special characters, you're able to control this from more of a data quality perspective. More so than a if this, then that, then this kind of like matrix like you can with Salesforce validation rules. Do you know of anything that I'm missing around validation that you might be able to do in HubSpot to have that similar capability out of the box on the property?
I think that's pretty standard.
Okay, cool. I know the validation is kind of new, but also the reason that I asked this clarification is HubSpot's product team is like wild and that they could have released like five more things this morning and I wouldn't know about them yet. So it's always nice to check with them. Another admin to be like, hey, like, have you heard of this?
I'll add my own disclaimer to that same. It happens to me too. So if anyone knows of anything different, like feel free to let us know for sure.
It's all, we're all a team here. The only other thing that I know is conditional property logic. That has been something else that's somewhat similar, gets you a little bit closer. So if we say the buying role is equal to budget holder. We can add a dependent property and say if that's filled out, we need an account name and we need this also filled out. So we can say if we do have a property, then we do need this other data and that'll stop them from saving it. So it's not written in a formula. It's more point and click. So what you lose here is we can say if buying role is equal to budget holder. But what we're not getting here is buying role is equal to budget holder and stage is X. So that multiple requirement is missing here. But this is getting you a lot closer to being able to require because a base need, if you really think about it, is usually like if the deal stage is working, we need to know X, Y and Z. So that's usually where validation comes into play. So most of the use cases people use validation rules can now be solved for with HubSpot. But if you've got like lines and lines of formulas in your validation rules, HubSpot's probably not there yet. So the next steps are do I need this? Answer that question. And two, like, if so, then how could I solve for it otherwise?
Yeah. And in true admin style, the chat is offering some options on ways to work around that and get it a.
Little closer to what you're looking for. Yep. Record create. You can require forms for sure. The problem with that is usually whenever you're using validation rules, it's at a certain point, not just the start, it's like halfway through. But yes, you can definitely do that. Mandatory fields between deal stages, for sure. Being able to control that under. Where is that? Pipeline rules. Yep. You can control your deal things there. Deal stages, pipeline rules, all that. Okay, I'm going to start working through these. How do you want to manage questions?
Love it. Yeah. So if everyone could go in and just make sure that you've uploaded any of the questions that you put in or there are any that you are looking to have answered. I will give you just a few seconds to do that and then I will just kind of run down the line for you, Lauren, and then you can focus on answering them and we can work it that way. All right, let's hit it. Okay. How can HubSpot leverage Salesforce relational data, such as opportunities, upline items or orders an order product to do complex segmentation?
How can Salesforce leverage HubSpot data?
How can HubSpot leverage Salesforce relational data?
Got it. So it depends. Our favorite answer. So the challenge with relational data in Salesforce Is that junction object. Especially when it comes to like let's say products. Specifically in Salesforce products are structured using price books. So if you're going to have a product on a quote or a quote line item or something like that, you're going to need a product and a price book in order to do that. Whereas in HubSpot your products and your price are controlled on one thing. Like you said, the product is the price. If you have different pricing you would create different versions of that product. And so like product right now does not sync through to HubSpot directly in the native integration because of this, because you need to have a price book entry and a product to actually get a price in HubSpot. So it's not a one to one. My best advice for the integration as far as getting data into HubSpot is figuring out go on like a use case based methodology. So if I as a marketer need to segment to people who have ordered X products, find a way to get like that one data point instead of saying I want to build my Salesforce data model in HubSpot, that's usually not the way to go because every additional field, additional object, et cetera, map is an additional point of potential failure when it comes to the mappings for the integration. So if you wanted to get like order, order product data, figure out what you need from that. Let's say if you have, you want to just figure out if this contact has this product, you could always create a field on the contact in Salesforce that then pulls data from an order product through a flow, sets that property and syncs it to HubSpot. Usually that's a cleaner way to go from a marketing perspective in HubSpot and than actually syncing the custom objects and building that filter in HubSpot. So it really depends on the use case and like what you're actually going to do with that data once you have it.
That makes sense. Let's see. Attribution in Salesforce is easier due to the ability to assign leads contacts to different campaigns. What is the way to do this in HubSpot?
In HubSpot you're able to add lists to campaigns. Um, so I actually did a training session recently on campaigns as far as like comparing them. I'm going to drop this link in the chat as well. As far as just different trainings I've done on the topic. All the recordings of these exist in the navigators community, so the link I dropped earlier you'd have to join. But if you're interested about what I've actually done. So that being said, campaigns and Salesforce are focused on sales and sales activities. So I add this contact because I'm actually selling them in this campaign or this trade show, whatever it is, and it's focused on sales outcomes. HubSpot campaigns are focused on marketing activities towards a specific goal and marketing assets aligned with that goal. So how many people engage with this landing page, this email, this form, whatever, and your ability to add all of those assets is where HubSpot really thrives. And so I encourage people to use them differently for different things rather than trying to make them a one to one matchup. With that being said, you can create custom objects in HubSpot for campaign and campaign member from Salesforce and sync those through with the connections. Usually it's not worth it, but you can do that. But the one thing that you can do with HubSpot campaigns that's kind of comparable to that is you can associate static lists as an asset. So if you have all of the marketing assets, you can add an asset which is a static list. And so if you wanted to add a list of contacts to a HubSpot campaign, you can create a list in HubSpot and just add them which will incorporate them in your different reporting that you get from that campaign.
Awesome. All right, if you have multi account enabled in Salesforce, how would you best transpose this relationship into HubSpot?
Is this through the integration or migrating to HubSpot?
Nicola, that was your question. If you want to add a little context to that, that'd be great.
The answers would be different. So multi account through the native integration that you're not going to be able to do that very well when it comes to syncing. The main way that I would do that is the associations itself won't pass through. But a quick plug for my friends over at Happily they've created an app called Associate which is like a lifesaver when it comes to this integration to be able to say like here's this ID from Salesforce, find the matching account and to build an association. So with that like coming over, I would use Associate to then recreate those account relationships. However, that's definitely a custom solution and there would be like kind of a lot that goes behind that. So I wouldn't say that that's like an easy solution, but when you're using those multi account relationships there probably isn't an easy one. The way you are doing that is through a junction object in Salesforce. So one thing you can do is create that junction object in HubSpot as a custom object and sync it as well. That might be the best way to go. And then you can look at that custom object using Associate to then build those associations to the companies in HubSpot. So there's a few ways, but it's not like a simple, oh, this is the clear answer, but I'd love to talk to you about it if it's something you're trying to work.
Awesome. All right. I just refresh to make sure that nothing popped up. What is the usual strategy to integrate Salesforce custom objects to HubSpot? And you just kind of just talked about some of that, but if you want to dive any deeper into that.
Yeah, again, everything that's integration, I'm going to say like least as possible, like little as possible. When it comes to fields and standard objects, I always recommend integrate as little as possible and don't try to make it an exact copy of your data. So when it comes to custom objects, make sure there's a strong use case for actually having that data in HubSpot. Make sure that HubSpot record limits fits the custom object. I've had some people who have like millions and millions of custom object records and they can't all get in HubSpot. So if you don't have all of them, you shouldn't have any of them because it's not helpful. But have a strong use case. So campaign members, there can be a really strong use case for that in HubSpot. As Nicholas shared, it's been a game changer for them. Some people it is, some people it isn't. But figure out why you need that data in HubSpot. Like if you think about it from a dev request or you're trying to get a request into a sprint, create that business use case for yourself when you're adding something to the integration. So say I need to send an email to these type of people with this. Data from custom objects, like subscriptions would be a good one as far as like custom object data to pull into HubSpot and then once you figure it out, just create the custom object in HubSpot and pull in as few fields as possible. So once you've created a business case for the actual object, create a business case for each of the fields as well. Because fun fact, if one field in a record is not syncing between HubSpot and Salesforce, the whole record's not syncing. So you really want to be mindful whenever you're syncing fields to not sync stuff that doesn't matter. Our first step on any project is to do a field audit and we usually end up deleting like 40 to 50% of the fields you have in HubSpot, especially from the integration itself because you're just not using them. And then once you do that, you can easily sync custom objects.
Okay, that's great because I think the next question ties into a little bit. So in HubSpot Salesforce integration is. Is the only way to limit data that syncs From Salesforce to HubSpot similar to the list is selective sync reducing Salesforce permissions the only way to limit that syncing data to HubSpot from Salesforce?
Yes. So there's two methods of preventing data from syncing. An inclusion list controls what syncs from HubSpot to Salesforce and what stays in sync. Selective sync controls what comes from Salesforce to HubSpot. If you are using an inclusion list, which is an active list in HubSpot that basically says if they're a member of this, they meet this criteria, they can sync and you're singing something from Salesforce that you don't want to sync, it will create in HubSpot but it won't stay in sync. So if you want data to not come to HubSpot in the first place, selective sync limiting profile and permission sets are the only way to do that because. And also roles like a big thing. There is that visibility because if you remember we talked about profile and permission set is what you can do and roles is what you can see. And so if you want to prevent data from coming from Salesforce, you have to change your organizational wide sharing settings to private and add visibility and capabilities to all your users and the integration user to hide certain things. Because the only way that HubSpot won't take in that data is if they can't see it.
Can Salesforce notes and comments on an object be Synced over to HubSpot? I want to see if Salesforce user spoke to a contact, has an update on a deal, etc.
I believe so. So if you're talking about like a contact, if you're on a standard object that's synced to. Yes. So you manage that under the integration settings under activities and you can sync the individual activity types. As far as like note created, it can sync through from HubSpot to Salesforce and back. This is from HubSpot to Salesforce. But if you enable this sync, it's syncing like right here. You can see that a Salesforce task is created. It syncs through. And if a note is on the timeline, I believe it syncs through as well. But you can with the beta that just came out if yours doesn't look like this. The reason is there's a new beta when it comes to activity sync and you can get that under product updates. Search Salesforce and then you can see new stuff about bi directional task syncing.
Awesome. Salesforce has both leads and contacts. How do you map both into HubSpot?
Yeah, zooming way back for one second. So leads and contacts in Salesforce so sync to HubSpot contacts, Salesforce opportunities sync to HubSpot deals, Salesforce accounts synced up companies, salesforce activities like notes tasks, all of that synced to HubSpot activities or events. I think that's all the big ones. Contacts and leads and salesforce will both sync to the same contact object in HubSpot where that can become an issue. I also did a training on this. It's like they're all like 45 minutes. They're more deep dives. But leads in contacts in Salesforce can have the same email address. That cannot happen in HubSpot. In HubSpot, you cannot create duplicates with the same email address. So a problem that people run into is if they create their Salesforce duplicate and matching rules in Salesforce to allow for duplicates. Like let's say you have a customer and you want a new lead record created every time they submit a form or something like that. The HubSpot integration is not a good fit if that's going to be your strategy. Because whatever record in Salesforce is most recently updated with the email that matches the HubSpot record is what's going to sync to HubSpot. So it'll sync and overwrite your data on that contact. If you have a new lead with like no data that just came in, they can go and overwrite the data you had that sinking to a contact. What I typically recommend is to use a contact and a deal or contact, an opportunity model with Salesforce to use opportunities for your leads instead of the lead object independently. And it's set up more like the lead object is in HubSpot because the lead object in HubSpot does not sync with the lead object in Salesforce. They're very different functionalities. Long winded answer. But they both sync to HubSpot contacts.
Makes sense. Let's see how we have two business units in HubSpot, but Salesforce holds only one. How do we handle this integration if.
You'Re not syncing stuff from one business unit to Salesforce, I would just not put it on the inclusion list. To make an inclusion list requirement that only this business unit is allowed to go to Salesforce.
Awesome. Okay, this was one I copied over. How does someone complete a user analysis within Salesforce?
Would love more details on that one. So as far as a user analysis, I'm assuming that you would be saying, like looking at the users and what their capabilities are. Yeah, what I've done in the past is filter to all active users because sometimes it shows like everyone in your Salesforce account. That's kind of irrelevant. What I like to do is pull all active users into a spreadsheet and create different tabs. So there are usually a lot of profiles and permission sets in an account. I like to start at the user level because if you have a bunch of inactive users that have different profiles and permission sets that nobody active has, it's kind of irrelevant. So I would create a tab for users, a tab for profiles, and a tab for permission sets and then looking at the key capabilities across those. So this could take you a year, it could take you a week. It just depends how in depth you want to go with that. But I like to look at like contact, create, edit, delete. I try to simplify it down to what HubSpot allows you to do, because you can get more granular if you need to, but it's a good place to start. And then in this spreadsheet you can create like lookups from record to record as far as like what you need to do. But that's my basic advice, is to create a spreadsheet with user profile permission set to see what people have. And then you usually give that spreadsheet to your decision maker or your client or whoever it is to say this is what your people can do at a high level. Like they can create, read, edit, whatever. And your user can say, okay, this is way too complicated. We have too many of these. We need two profiles. Is usually what it comes down to is like we can greatly simplify this two to four or something like that. And then you can take your users and kind of work backwards there to put them into the new sections. But good old fashioned spreadsheet is how I would do that.
Nothing wrong with a good old fashioned spreadsheet. I dropped the survey for today's event in the chat. If you guys wouldn't take mine. Take a moment and go ahead and fill that out. If you have any comments or questions that we're not able to get to, you can add those there and I will make sure Lauren gets those as well as the feedback. I'm going to take a couple more questions and then we will all get on with our day. Let's see with some of the data security privacy issues that arise in sales, Salesforce planning on releasing some sort of protocols to stop HubSpot agencies from purchasing data on the black market and using the integration to bootstrap that data into a Salesforce account. Being an import, that's a little fortune telly. I'm not quite sure you can answer that, Lauren, but if there's anything that you have that touches on privacy issues that show up in the Salesforce planning, you're absolutely welcome to answer that.
I don't know. HubSpot has very strict privacy agreements that wouldn't allow you to do that today in HubSpot if you're using Purchase or Scrape List and HubSpot your account can be suspended, canceled, all that and it does happen. I've dealt with a lot of people that are in that situation as far as not allowing integrations to pull stuff in. I have no idea how they would do that as of right now because it's just a basic API integration. So I guess no comment is my official approach to that question.
Fair enough, fair enough. Do you have a list to any best practices to troubleshoot sync errors between the two platforms? I mean I know we could sit here and dive into all kinds of them now, but I'm sure you have a resource somewhere.
Yeah, the certification has a whole module based off of that module. 7 if you go through the course has video resources on this as well as a cheat sheet and the community that I was talking about also has knowledge base that's like here's how to solve each of these sync errors. So would highly recommend both of those resources which again they're mine. So sorry for the plug. That's okay.
Resource. A good resource is a good resource. Let's see. I'm trying to skip the ones that were similar tips for managing duplicate company records in HubSpot when Salesforce integration is installed were unable to merge company records in HubSpot.
Huge issue. Always will be. My best solution is through associate I'm gonna I did a training session on this as well and also this blog article is helpful. I'm gonna drop this in the chat as well. Essentially you would use Honestly this is step by step what I would do filter your companies for not having a Salesforce account ID. What happens in HubSpot is it creates duplicate accounts that then sync companies to that based off of the domain name. So there's some cleanup. And Salesforce you can do, there's some automation and HubSpot you can do. But look at that article because it literally is point and click instructions. Awesome.
We got another one on duplicates. I'm trying to get at least one more in here. That's a broad enough topic. Another association. Is there a solution for duplicate companies? We just talked about that. We have a new sales director who has exclusively used Salesforce and we have HubSpot for sales and marketing. What are the main reasons that she should adopt HubSpot rather than buying Salesforce for the sales team? What would be some advantages of having both?
Yeah, advantages of having both. Let's focus on that. So Outreach and Sales Loft are often platforms people use with Salesforce and that would be like a sales team's preference. Whereas like HubSpot is a marketer's preference. So outreach and sales Loft both enable you to do sequences and different templated things. As a salesperson that then syncs through to Salesforce. My recommendation is Sales Hub because because it connects your data in one spot. What Salesforce is really strong as, as a CRM is a CRM being able to store data, have complex like relational database that has all of this data connected. Where Salesforce is not a strong tool is sales enablement. So if you think about people who are actually working and closing deals, making quotes, Salesforce is great. If you think about the bdr, the SDR that's trying to find lead, source them, get those first calls, actually book them and get them into your pipeline. Salesforce is not great for those people. I actually have a video in our course that's like a deep dive on this. Like 20 minutes about this specifically. But what HubSpot has is sequences, meeting links. It's got the ability to automatically enroll people in a sequence based off of a workflow. Using HubSpot for sales and marketing, especially that sales enablement piece. Even if you're using Salesforce as your CRM, it gives you a connected sales and marketing experience from a customer perspective, it's really not from the user. If you're thinking about your customer and the buying experience they expect. Using the HubSpot sales enablement tools combined with the HubSpot marketing intelligence creates like an unbeatable sales approach to be able to connect with people and market and sell effectively, especially at the top of funnel. But if they are a hardcore Salesforce person, it will be a hard sell. And in the video, in the course I talk about actual numbers as to HubSpot to Salesforce compared to all the sales enablement add ons you need in Salesforce to get the sales hub features that's been successful. When you're talking to sales leadership that have a budget to own say if you really want it, it's going to cost you like a stupid amount compared to what sales Hub could. Good luck to you. Thanks.
All right, I'm going to end the questions there just so that we don't run over into everyone's time but if there are any that didn't get answered, I will make sure that those get shared over with Lauren and then you guys can engage on Sprocketeer on the HubSpot community anywhere that you're that you are. Lauren, you said LinkedIn is the easiest for you.
Yeah. Feel free to reach out on LinkedIn. I am behind on my DMS right now so expect a day or two for me to get back to you but come find me. Would love to chat.
I appreciate it and I know I've mentioned this before everyone joined. I do bleed a little orange. It is okay. Systems work together. It's quite all right to love them both. I appreciate it, Lauren. Thank you guys for joining us. And don't forget we have the network event on Monday. So if you want to come chat with your fellow sprocketeers, I will see you on Monday and if not, we'll see the rest of you on Tuesday. Have a great day everyone.
Thanks y'. All. Bye.










