A HubSpot module for background video heroes, product videos that play in place or in a popup, and video galleries visitors can filter and search. Every video carries the data Google reads, and nothing loads from the video host until someone presses play.
A short tour of the live demo: a background video behind a headline, the full video in a popup, a product tour with a transcript that jumps the player, a gallery filtered and searched, and a link that opens a recording at the right minute.
Watch on YouTube →One module for a homepage hero, a product tour, a GIF replacement, a webinar archive, customer stories or a course playlist. Every option below is an editable field in the HubSpot page editor.
Pick section, hero or library in the first field and every other group follows it. Add the module once per block: a hero at the top, a product tour halfway down and a gallery at the bottom of the same page.
A muted video plays behind your headline and buttons. The cover image shows first and the video starts once the page has loaded. Phones, data savers and reduced-motion visitors see the cover, and a pause button is always shown.
Put a video beside your copy and a HubSpot form and play it right there, in a popup over the page, or as a silent loop where a GIF used to be. An end screen offers your button or form when the video finishes.
A grid, slider or playlist with category filters, tags, search and sort. Each video opens in a popup with chapters, transcript, files, share links and previous and next.
Every video carries VideoObject data with its title, cover, date and duration. Chapters become key moments that link to the exact second, and the transcript sits on the page as text.
Paste a YouTube, Vimeo, Wistia, Vidyard or Loom link or upload a file. Fonts and accent color come from your theme, and every color, size and word is a field in the page editor.
A hero, a section beside your copy, a slider, the popup player, the end screen and a loop on a phone — each one the same module with a different job.






What a visitor sees on the page, and what you set in the editor behind it.
Press play and the video opens over the page with its caption, chapters and transcript, or plays right where it sits. Uploaded videos take WebVTT caption files, the player keeps focus inside until it closes, and Esc closes it. Only one video and one sound play at a time across the page.
The transcript sits on the page as text, in a panel visitors can open, and each line jumps the player to its second. Chapters you add become key moments in the VideoObject data. For a page built around one video, a loading setting keeps the host’s player in the page so Google finds the player as well as the data.
Category tabs, pills or a dropdown, a topic filter, search across titles, descriptions, speakers and transcripts, and sort by newest, oldest, title or length. The filters stay in the page address, so a filtered link opens filtered, and any video can be linked at a chosen minute.
Gate selected videos behind a HubSpot form: one sign-up unlocks every gated video in the library for as many days as you set. A webinar listed before it runs shows Upcoming with the date in the visitor’s time zone, Register and Add to calendar, then Live now, then the replay.
A full video library with featured videos shown wide and a Show more button, and the same hero, gallery and player on a phone.


Buy it once on the HubSpot Marketplace. No subscription.
One-time price on the HubSpot Marketplace. Works with any theme; every option is a field in the page editor.
It puts video on your HubSpot pages from the page editor. Each module you drop on a page has one job: a section that shows one video beside your heading, text, buttons or a HubSpot form; a hero with a muted background video behind your headline; or a library that turns a page into a video gallery with filters, search and a popup player.
YouTube, Vimeo, Wistia, Vidyard and Loom links, MP4 and WebM files you upload, any direct link to an MP4 file, and embed code for anything else. Paste the link and the module recognizes the host.
Until a visitor presses play, each video is a cover image and a play button, and nothing loads from the video host. The cover holds its space, so the page doesn’t jump. In a hero the cover image shows first and the background video starts after the page has loaded.
Every video carries VideoObject structured data, chapters marked as key moments, and a transcript on the page. Google decides which videos it shows as video results, and its guidelines favor a page built around one video. For a video that has to rank, give it a section on its own page and choose the loading setting that keeps the player in the page.
Sections and galleries stack and keep working by touch. The hero shows its cover image on phones by default; add a lighter phone file if you want motion there. Galleries can show the playlist as a dropdown on small screens.
It collects leads. Gated videos open after the visitor fills in your HubSpot form, and the sign-up is remembered for as many days as you set. The video link stays in the page source, so use your video host’s privacy settings for anything that must stay private.
It sends play, 25, 50 and 75 percent progress, completion, filter, search and sign-up events to Google Tag Manager, so you see them in your own analytics. It stores nothing itself.
It is a one-time purchase of $49.99 on the HubSpot Marketplace. That includes free updates and support.