Follow the steps below in the GIF to enable the HubSpot destination integration and create a custom contact property for each contact. This HubSpot property will contain the personalized Windsor video URL after the videos are generated. By default, the property name looks like <campaign_name>_video_url but you can customize it before clicking "Save & Enable".
Enabling HubSpot as destination integration
Step 3: Export your contact list in HubSpot in CSV format
Upload the downloaded CSV from HubSpot to Windsor by going to the "Recipients" tab and clicking on "Add Recipients" from the campaign detail page.
Uploading the CSV to Windsor
Step 5: Wait till the videos are ready
You will receive an email when all the videos are ready. At this point, all the contacts in HubSpot already have the videos added to their custom property. (You may ignore the email attachment you received).
To use the video URLs in your marketing emails or sales sequences, simply insert the custom contact property as a personalization tag. The property will show up in the editor just like any other personalization tag.
Using the contact's custom property in an email template
Sometimes the generated video for a contact may not meet our quality standards. In this case, the video gets skipped, and the custom contact property is not updated for that contact. You can use HubSpot filter on the custom contact property to ignore such contacts, as shown in the GIF below.
Filtering out contacts not having the Windsor Video URL
(Optional) Automating the CSV Export-Import
If you have access to a Marketing Professional, Sales Hub or Service HubEnterprise seat on HubSpot then you don't need to export and import CSVs. You can automate this part by using a HubSpot workflow. Click the next button below to learn more.