Use this code in HubSpot Operations Hub Custom Coded Action to dynamically set a Salesforce campaign member status, ideally upon conversion for any tracked contact that visits a page where the campaign ID is in the URL. This utilizes a combination of tools.
Note: it is recommended to use a third party integration (such as Integromat) to handle Salesforce authentication.
For a video overview of the solution, watch here: https://www.loom.com/embed/f328e82747764483b565a908d4a48dc1
Curious what the specific workaround is for the contact vs lead id issue you mentioned in the video overview?