Skip to content

Share or embed your HubSpot-hosted videos

Last updated: July 15, 2026

Available with any of the following subscriptions, except where noted:

After uploading your videos to HubSpot's video tool, you can share those videos using a URL. You can also embed HubSpot-hosted videos to your externally-hosted website (e.g., WordPress) or externally-hosted emails (e.g., Gmail). Then, track views, plays, and engagement events across all platforms directly within HubSpot.

You can also share your videos in a social post. If you'd like to keep a copy of the video as a backup or to manually share, you can download the video file.

Understand limitations and requirements

    • When embedding your video, by default, the video embed script will include JSON-LD injection for SEO benefits, using a <script> tag.

Copy and share your video URL

  1. In your HubSpot account, click More, then navigate to Content > Video. If More doesn't appear in your account, navigate to Content > Video directly.​
  2. Hover over the video that you'd like to share, then click the shareIcon Share icon
  3. To manage advanced features for your video, click to toggle the Advanced features switch on or off. Learn more about advanced features in videos
  4. If the advanced features setting has been turned off, you can configure the visibility of your video URL. Click the Video visibility dropdown menu and select from the following: 
    • Public: the video URL will be publicly accessible to anyone who has or guesses the URL web address. Search engines will be able to index the video URL.
    • Public - noindex: the video URL will be publicly accessible to anyone who has or guesses the URL web address. Search engines are instructed not to index the video URL.
    • Private: the video URL will be private and require a URL to access. Search engines will not be able to index the video URL.
  5. To use a custom domain when sharing your video: 
    • Click to expand the Advanced link settings section. 
    • Click the Custom domain dropdown menu and select a domain
  6. After configuring your video share URL. click Copy.

Copy and use your embed code on external sites

Subscription required A Content Hub Professional or Enterprise subscription is required to embed videos on external sites.

  1. In your HubSpot account, click More, then navigate to Content > Video. If More doesn't appear in your account, navigate to Content > Video directly.​
  2. Hover over the video that you'd like to embed, then click the shareIcon Share icon.

  1. In the dialog box, click Embed. If advanced features have not been turned on for the video, the option will be greyed out.
  2. Set up your share format: 
    • Size: select whether the embedded video should be responsive or have a fixed video size. By default, the option will be set to Responsive, which will automatically adjust the video size based on page width.
    • Loop: automatically restart the video and play it continuously in a loop.
    • Mute by default: mute the video by default. Visitors will need to click to turn on audio.
    • Autoplay: automatically play the video when the page loads.
    • Visible controls: display a control bar to the visitor. By default, this option is turned on. 
    • Play button color: use the color picker to set a color for the video's play button. 
    • Include SEO metadata: toggle this option to include video metadata onto the page for search engines to index the video.By default, this option is turned on.
  3. After configuring the video's settings, in the bottom left, click Copy embed code. The video embed code will automatically be copied to your device's clipboard. 

  1. Navigate to your external website's content management system (CMS).
  2. Paste the video embed code into the HTML of your non-HubSpot page, wherever you want the video to appear. Additional recommendations are available for the following:
    • WordPress: it's recommended to use a custom HTML block to add your HubSpot video embed code to WordPress pages and blog posts. Learn more about adding embeds to WordPress content.
    • Shopify: it's recommended to insert your video's embed code by either selecting the Add video rich text option or modifying the page's HTML directly via the inline code editor. If you require a more complex use case, you can add your embed HTML to a Custom Liquid template as part of your Shopify theme. Learn more about using templates in Shopify.
  1. Preview your video on the webpage to check what it looks like when live. The video should display with a responsive layout that automatically adjusts to page width. If the video is not displaying correctly, check that your external CMS has not altered the code that you copied.
  2. When you're finished, publish your page.

Copy and use your embed code on externally-hosted emails

Subscription required A Content Hub Professional or Enterprise subscription is required to embed videos on external-hosted emails.



Generally, video isn't supported on most email clients. Videos added to your emails will appear as a thumbnail image with a video player button. The thumbnail image will link to a page where your email recipient can view your video. 
  1. In your HubSpot account, click More, then navigate to Content > Video. If More doesn't appear in your account, navigate to Content > Video directly.​
  2. Hover over the video that you'd like to embed, then click the shareIcon Share icon.

 

  1. In the dialog box, click Embed. If advanced features have not been turned on for the video, the option will be greyed out.
  2. At the top, click the Email tab.
  3. Configure your video settings: 
  4. After configuring the video's settings, in the bottom left, click Copy embed code. The video embed code will automatically be copied to your device's clipboard. 

  1. Navigate to your external email host.
  2. Paste the video embed code into the HTML of your email, wherever you want the video to appear. This can vary based on your email provider. 

Share your video with a social post

Subscription required A Marketing Hub Professional or Enterprise subscription is required to create and publish social posts.

 

  1. In your HubSpot account, click More, then navigate to Content > Video. If More doesn't appear in your account, navigate to Content > Video directly.​
  2. Hover over the video that you'd like to share, then click the shareIcon Share icon.
  3. To share your video with a social post, at the bottom, click Social. You'll automatically be directed to the social post editor. 
  4. Continue setting up your social post to share your video. 

Download your video files

  1. In your HubSpot account, click More, then navigate to Content > Video. If More doesn't appear in your account, navigate to Content > Video directly.​
  2. Hover over the video that you'd like to share, then click the shareIcon Share icon.
  3. To share your video with a social post, at the bottom, click Download. the video file will automatically start download.

 

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.