This is a standard feature in every other sales enablement platform. HubSpot, waht are you doing?
The workflow workaround is terrible, because if any contacts fail at the enrollment step (e.g., due to a global bounce), they disappear into the workflow error log, which does not allow exports. I have to manually add each and every record to a static list so that the sales side can process them (e.g., search for another contact at the firm, confirm contact info, etc.). I spent an hour yesterday doing just that. Not a productive use of my time. If the contacts could be enrolled directly in the sequence on the sales person’s behalf, the fails would go into the error log, where they can be exported and processed—and our reporting looks accurate.