Hey @DReyes815, HubSpot does have the new associations in workflow features that might be worth checking out. Additionally the API could be an option here, if you have development resources you can utilize.
Also just wanted to mention that Insycle can help with this. Full disclosure, I work for Insycle. But Insycle allows you to add/remove/replace (which is essentially remove and then re-adding new associations in one action) in bulk. You can use any field in your database as a potential matching field between the associations, and can inject association templates directly into HubSpot Workflows so that records are automatically associated after they are created and before your first communications go out to customers and accounts.
Here is an article that breaks down all of the different association types and features. Hope that helps.