Testimonial widget for HubSpot CMS

Add video and text testimonials to HubSpot website pages, landing pages and blog posts through the rich text Embed option.

H

Short answer

On HubSpot website pages, landing pages or blog posts, click a rich text module, open the Insert drop-down in the left sidebar, choose Embed, paste your VideoTestimonials embed code and click Insert. Then update or publish the page. This is for showing testimonials on pages you build in HubSpot; syncing testimonials to HubSpot contacts is a separate CRM integration.

Steps checked against HubSpot CMS's documentation on 8 October 2026.

How to add testimonials to HubSpot CMS

  1. 1In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script)
  2. 2In HubSpot, open the page in the content editor and click a rich text module
  3. 3Click Insert → Embed, paste the code, click Insert, then publish or update
The code you paste into HubSpot CMS looks like this
<div data-vt-widget="carousel" data-vt-space-id="YOUR_SPACE_ID"></div>
<script src="https://videotestimonials.video/embed.js" async></script>

Where to put testimonials on HubSpot CMS

Embed code in a rich text module

Testimonials on a HubSpot website page, landing page or blog post.

  1. In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script).
  2. In your HubSpot account, navigate to Content > Website Pages (or Landing Pages, or Blog).
  3. Click the name of your page or post.
  4. In the content editor, click the rich text module.
  5. In the left sidebar editor, click the Insert drop-down menu and select Embed.
  6. In the dialog box, paste the embed code and click Insert.
  7. Update or publish the page.

If the script-based widget doesn't render, insert your Wall of Love's Embed Code (an iframe) the same way.

Source: HubSpot Knowledge Base: Embed an external media file

Good to know before you start

  • Pasting a URL in the Embed dialog only works for oEmbed providers; paste the embed code rather than a link.
  • This shows testimonials on HubSpot pages. Writing testimonials to HubSpot contacts is the separate HubSpot CRM integration.

How VideoTestimonials compares with other testimonial tools

Prices read from each vendor's own pricing page; oldest check 2026-10-08. VideoTestimonials prices from our pricing page.
ToolTypeFree planEntry paid planUnlimited video fromBest for
VideoTestimonialsTestimonial collection20 text testimonials + 10 video testimonials, no time limitStarter: $24/monthStarter, $24/monthVideo and text testimonials collected by link and embedded on any site
SenjaTestimonial collection15 testimonials in total, video and text combinedStarter: $29/monthStarter, $29/monthTeams that want a polished all-rounder with rewards and translation
Testimonial.toTestimonial collection2 video and 10 text testimonials in totalStarter: $30/monthUltimate, $60/month per space ($50 billed yearly)Text testimonials and importing posts from X and LinkedIn
FamewallTestimonial collection10 testimonials, 1 video, 1 wallStandard: $15/monthProfessional, $29/month ($25 billed yearly)Cheap walls of mostly written testimonials

HubSpot CMS testimonials: frequently asked questions

Is this the same as the HubSpot CRM integration?

No. This page covers showing testimonials on pages you build in HubSpot. The HubSpot CRM integration writes each testimonial to the matching HubSpot contact — see the HubSpot integration page.

Can I paste a link instead of code in HubSpot?

HubSpot's Embed option accepts URLs only from oEmbed providers, so paste the embed code instead.

Is there a free plan for using VideoTestimonials on HubSpot CMS?

Yes. The Free plan includes 20 text testimonials and 10 video testimonials and a Wall of Love you can embed on HubSpot CMS, with no time limit and no credit card. Starter, at $24/month, adds unlimited testimonials and every widget type.

Why Add Testimonials to HubSpot CMS?

Works in website pages, landing pages and blog posts

Pairs with the HubSpot CRM integration for contact records

Video and text testimonials in one widget

Start building trust today

Add testimonials to HubSpot CMS.
Video and text.

Collect video and text testimonials with a link, embed them on HubSpot CMS, and style them to match your brand. Free plan, no credit card, nothing expires.

Free forever plan
No credit card required
Cancel anytime