Hi, @Bret. This is mostly a function of what expectations your HubSpot Sales users have, and how quickly they can adopt to a new tool. You won’t lose any functionality between the two systems, but your team will have to get used to doing things in a new platform - one that has a lot more options and customization.
Your team may have expectations that “this thing works in Salesforce, so it should work in HubSpot.” While HubSpot and Salesforce can communicate a lot with one another, it won’t be entirely 1:1.
If your sales team is used to the streamlined look and feel of HubSpot Sales, you’ll want to consider making a simple and easy interface for them to use, with a minimum of required data entry. Validation rules, third-party integrations, business logic, and workflow automation should also be kept to a minimum (or runs in the background, and isn’t something interruptive).
One of the biggest changes you’ll encounter with the switch is dealing with an entirely new schema. Whereas in HubSpot, you have the straightforward contact/company/deal/engagement schema, Salesforce has a ton more standard objects (including ones which have a name overlap but entirely different functionality, like campaigns), and the ability to create custom objects.
This increases the complexity, and creates a lot more relationships between data in Salesforce, than HubSpot. In a practical sense, the Salesforce connector used with the HubSpot marketing product can become an exercise in, “How can I get all the necessary information in Salesforce, into the places the HubSpot connector is looking for?”
Starting simple in Salesforce will help make this more manageable, and make it easier on your users to adapt to the change. Just because you’ll have the ability to customize a lot more to suit your enterprise, doesn’t mean the team will quickly embrace those changes. If your team does adapt quickly, you’ll be able to leverage a lot of what Salesforce can offer. Then, it becomes a matter of configuring how HubSpot and Salesforce talk to one another, to suit your needs.
If you do move off of HubSpot Sales, and will use HubSpot Marketing and Salesforce together, I strongly recommend configuring the initial HubSpot-Salesforce logic, before importing any records into Salesforce. [Optionally, this includes setting up an inclusion list, if you don’t want every single record from HubSpot Marketing in Salesforce.] Then, have HubSpot push all of its company/contact/deal/engagement data for relevant contacts to Salesforce.
There’s not much that can go “wrong”, although hastily configuring, or importing, or syncing tons of records without a clear plan can come back and bite you. Plan carefully, start small, and make changes your team can adapt to, and you should be okay.
You’ll also want to review all HubSpot help documentation, and/or contact customer support, for questions about what typical API call usage might look like for the Salesforce connector.