For HubSpot

Hotspot images for HubSpot landing pages.

Drop an HTML module into your HubSpot page builder, paste one iframe, and turn a static screenshot into something prospects click through.

Free forever plan · No credit card · Works in Wix, Webflow, WordPress, Shopify, Squarespace

HTML module, no dev sprint

Marketers can add the embed themselves through HubSpot's drag-and-drop module — no template edit request needed.

Pairs with forms and CTAs

Place the hotspot image above a HubSpot form module to demo a product before asking for an email.

Consistent across pages

Reuse the same embed on a landing page, a blog post, and a knowledge base article without rebuilding it three times.

What you get

  • Add it yourself via the HTML module — no developer ticket
  • Works on landing pages, website pages, and blog posts
  • Safe to place next to HubSpot form and CTA modules
  • Good for product demo pages and feature comparison content
  • Update once in Interactive Image, every page reflects it

Where marketing teams use this

HubSpot pages are usually built to move a visitor toward a form fill, and a screenshot of a product dashboard often does the least work of any element on the page. Turning it into a hotspot image gives visitors a reason to interact before they scroll to the CTA — pointing out a feature, a metric, or a workflow step with a short description in a popup. It's a good fit for product marketing pages, feature comparison posts, and gated resource pages that need one strong visual to justify the form. For the broader embed workflow, see the interactive image maker.

Setup at a glance

HubSpot · Rich text module (source code view) or custom HTML module

Time
About 6 minutes
Requirement
CMS Hub, landing pages, or the blog tool
Module
Rich text / HTML
Surfaces
Landing pages, blog, website
Tracking
Use tracked CTA URLs

Step by step

How to add an interactive image to HubSpot

Five steps, no developer. Everything below happens once — after that you edit hotspots in Interactive Image and your HubSpot page updates on its own.

  1. 01

    Upload your image

    Create the interactive image for your landing page or blog post.

    Uploading an image into the Interactive Image editor canvas
  2. 02

    Build the hotspots

    Add a dot per feature with copy, media, and a CTA link pointing at your form or offer.

    Placing clickable hotspot dots on an image with a popup information card
  3. 03

    Copy the snippet

    Copy the responsive iframe from the Embed panel.

    <div style="position:relative;width:100%;padding-top:56.25%">
      <iframe src="https://interactiveimage.com/embed/YOUR-ID"
        style="position:absolute;inset:0;width:100%;height:100%;border:0"
        scrolling="no" loading="lazy"></iframe>
    </div>
    The Embed panel showing the responsive iframe snippet and a copy button
  4. 04

    Paste into the editor

    Open a rich text module, click the Advanced menu → Source code, and paste the snippet. On drag-and-drop pages you can also add a plain HTML module.

  5. 05

    Publish and measure

    Publish the page. Hotspot CTAs can point at HubSpot forms or tracked URLs so engagement lands in your reports.

    The finished interactive image running on a laptop and a phone

Troubleshooting

Fixes for the HubSpot issues people hit

HubSpot stripped my code

The rich text editor sanitizes markup pasted into the visual view. Always paste inside Advanced → Source code, or use a dedicated HTML module.

The embed looks cropped or has scrollbars

The iframe height doesn't match the image aspect ratio. Copy a fresh snippet from the Embed panel — it bakes the exact ratio into a padding-based wrapper — or set the iframe height to width ÷ aspect ratio.

Hotspots look slightly offset from the artwork

That happens when the container letterboxes the image. Interactive Image measures the rendered image box, so hotspots stay glued to the artwork — just make sure you didn't force a fixed height that differs from the image ratio.

Changes aren't showing on the live site

Save in the editor, then hard-refresh the published page. The embed always renders the latest saved version — you never need to re-paste the snippet unless the aspect ratio changed.

Guides for other platforms

The same embed works anywhere you can paste an iframe or a link.

Turn any image into a guided experience.

Free forever plan. Paste one iframe into your site and ship.

Create your interactive image