On one hand HubSpot CRM seems to understand that it's a tool for sales people. The team tries to make things easy, automated, and HubSpot has shown this understanding through things like shared queues, shared sequences, bulk enrollment of sequences, task assignment, automation, round robin assignment of deals to AEs etc.. What sticks out for us like a sore thumb is the concept in HubSpot that a company phone number for outbound calling is configured on a PER-USER basis. This means that if you use more than one phone number, every single user has to go through a process of adding numbers. To make it even more annoying, even though we have a Twilio account with numbers that you can tell by API we own, you have to manually verify each phone number in your Twilio account (why? you can tell we own the numbers). So now that I'm done complaining, here are the ideas: Phone numbers should be able to be shared with other users/teams. A sales manager should be able to verify a number and let his/her SDR team use it. If a phone number is verified already in HubSpot calling, don't make the person validate the same number again in Twilio (and vice versa). If a phone number is in the Twilio account that you connected to, let the number be automatically added without verification. Twilio accounts like all other 3rd party integrations should be shared. Asking HubSpot users to grant Twilio access to SDR teams who then have to connect and verify batches of numbers is not a good approach.
...read more