Blog/Review widgets·3 min read

How to Add Reviews to HubSpot in 5 Minutes

4 ways to add reviews to HubSpot in 2026, including HubDB, Marketplace apps, HTML embeds, and manual review sections.

Krunal vaghasiyaKrunal vaghasiya|January 22, 2026 · Updated July 6, 2026
How to Add Reviews to HubSpot in 5 Minutes

I’ve added customer reviews to four HubSpot sites in the last year, two using HubSpot’s native HubDB feature to build dynamic testimonial collections, and two using a combination of HubSpot Marketplace apps and a third-party widget embedded in Custom HTML modules.

HubSpot is built for B2B marketing and sales funnels, so the right path depends on which CMS Hub tier you’re on and whether you’re collecting reviews fresh or aggregating from Trustpilot, G2, or Google.

Here’s what I learned. There are four real ways to add customer reviews to a HubSpot site in 2026.

The first decision is whether HubSpot’s native HubDB approach meets your design needs, or whether you need a Marketplace app or third-party widget for multi-platform aggregation.

I’ll walk through both, plus four implementation routes.

First: HubSpot has no built-in review module

HubSpot has no built-in review module

This is the most important fact to know upfront. Unlike Squarespace, BigCommerce, or Wix, HubSpot CMS Hub doesn’t ship with a native customer reviews feature that auto-collects and displays reviews on your pages.

Two things follow from that:

  • The collection is on you. You can ask customers manually (via email, Smart CTAs, or post-purchase workflows), pull reviews from a Marketplace app like Trustpilot or Reviews.io, or use a third-party widget to automate collection after a customer interaction.
  • Display is fully designable. HubSpot is content-flexible, so you can build native-looking testimonial layouts using HubDB (dynamic content collections) or embed any third-party widget into the Custom HTML module. Both approaches integrate with HubSpot Smart Content and personalization tokens.

If you’re a B2B marketer on CMS Hub Professional or Enterprise, the HubDB route (Method 1) is the cleanest because it integrates with HubSpot’s broader CRM and personalization.

If you want automated collection or multi-platform aggregation, Methods 2 through 4 are the right path.

4 ways to add customer reviews to HubSpot (quick comparison)

The cheat sheet I wish I’d had on day one.

Method Effort CMS Hub tier Cost Best for
HubDB testimonial collection Medium Professional or Enterprise Included with plan Marketers who want fully native dynamic testimonials
HubSpot Marketplace app (Trustpilot, Reviews.io) Low Any tier Free + paid app tiers Verified third-party reviews with CRM integration
Custom HTML module + widget (WiserReview) Low Starter or higher Free plan, $9/mo paid Multi-platform reviews, design control, portable
Manual (Rich Text or Custom HTML) Medium Any tier Free 3-5 hand-picked testimonials on a single page

If you just want my pick: for CMS Hub Professional users, build a HubDB testimonial collection for the homepage and case study pages, then layer a third-party widget for demo pages and pricing pages. For Starter users, skip HubDB (it’s not available on Starter) and go straight to Method 3 with a third-party widget.

Quick note: CMS Hub Starter, Professional, and Enterprise

HubSpot CMS Hub Starter, Professional, and Enterprise overview

Three HubSpot realities worth knowing before installing anything:

  • CMS Hub Starter: the entry-level paid tier. Custom HTML modules and Rich Text modules work, but you don’t get HubDB. Methods 2, 3, and 4 work here.
  • CMS Hub Professional: unlocks HubDB (the dynamic content table system used in Method 1), Smart Content, A/B testing, and custom modules. All four methods below work on Professional.
  • CMS Hub Enterprise adds advanced features such as hierarchical teams, partitioning, and reporting. Same content tools as Professional, all four methods work.

If you’re on the free CMS tools or HubSpot’s free CRM with attached pages, custom HTML embeds work, but HubSpot branding will be visible.

For unbranded review widgets, you’ll need at least the Starter plan.

Why add customer reviews to HubSpot at all?

Why add customer reviews to HubSpot

Quick gut check before you spend time. HubSpot is the engine behind a huge share of B2B SaaS and service business funnels. Landing pages drive ad clicks to demos. Pricing pages convert browsers to buyers.

Resource pages capture leads. Online review data show that 92% of B2B buyers read reviews before engaging with a vendor, according to G2 research, and landing pages with social proof can convert up to 34% better than pages without it, per a VWO case study.

Specific wins I’ve seen on HubSpot sites:

  • Higher demo-request rates. A B2B SaaS company added a 4-testimonial slider directly above the “Book a demo” form on their main landing page. Form submissions climbed across the funnel, no other change.
  • Better quality leads. Outcome-focused testimonials (mentioning ROI, time savings, and specific metrics) help pre-qualify visitors, so booked demos are higher-intent.
  • Lower bounce on pricing pages. Reviews near the pricing tiers reduce price-objection hesitation and justify higher tiers.
  • Free social proof that updates itself. Set the widget once. New 5-star reviews appear automatically.

Worth the hour. Let’s get into it.

Method 1: HubDB testimonial collection (the most native approach)

Collecting testimonials with HubSpot HubDB

If you’re on CMS Hub Professional or Enterprise and you want pixel-perfect native styling that’s integrated with HubSpot’s content system, the cleanest path is to build a HubDB table for testimonials.

HubDB is HubSpot’s dynamic content system, similar to a database. You design a testimonial layout once, then add new entries through the HubDB editor without touching the design.

The advantage of HubSpot CMS Hub is that HubDB testimonials can be filtered by tag, sorted dynamically, and personalized using HubSpot’s Smart Content based on contact list membership or lifecycle stage.

What you get out of the box:

  • Fully native styling using HubSpot’s design tools.
  • Dynamic display: add a new testimonial to the HubDB table; it appears across every page that uses the HubDB module.
  • Filter and sort by tag, industry, persona, or date.
  • Reusable across landing pages, blog posts, and website pages without duplicating content.
  • Works with HubSpot Smart Content for personalization by lifecycle stage or list.

Steps to build it:

  1. In HubSpot, go to Marketing > Files and Templates > HubDB.
  2. Click Create table. Name it “Testimonials.”
  3. Add columns: Name (text), Quote (long text or rich text), Photo (image), Company (text), Role (text), Rating (number 1-5), and a Tag column (multi-select) for filtering by funnel stage or industry.
  4. Add your testimonial entries directly in the HubDB table editor. Each row becomes a testimonial.
  5. Open the page where you want testimonials (under Marketing > Website > Website Pages or Landing Pages).
  6. Click Edit, then add a Custom HTML module or build a Custom Module in Design Manager that pulls data from your HubDB table using HubL (HubSpot’s templating language).
  7. Style the layout, spacing, and animations exactly as you want.
  8. Optionally add a Filter to show only testimonials with a specific tag (for example, “pricing-page”) so different pages show different subsets.
  9. Publish.

Honest take: this is the most HubSpot-native approach, giving you full design control plus CRM integration. The trade-off is that you’re managing testimonials manually in HubDB and need at least the Professional plan. For faster setup without coding, use Methods 2 or 3.

Good for: marketing teams on CMS Hub Professional or Enterprise that want dynamic testimonials tied to lifecycle stages or personas.

Method 2: Install a HubSpot Marketplace app

Installing a HubSpot Marketplace review app

If you want verified third-party reviews (Trustpilot, G2, Capterra) or richer features than HubDB, the HubSpot Marketplace has dedicated review apps that integrate with both your pages and your CRM.

Popular options in 2026:

  • Trustpilot for HubSpot. Official Trustpilot integration. Displays verified reviews on landing pages, pulls Trustpilot rating into HubSpot contact records, and triggers automated review-request emails after deal close.
  • Reviews.io HubSpot integration. Strong on schema markup and rich snippets in Google search. Connects review data to HubSpot deals.
  • EmbedReviews for HubSpot. Aggregates from 30+ review platforms (Google, Facebook, Trustpilot, Yelp, G2). Drops into Custom HTML modules.
  • G2 Crowd app. Pulls verified G2 reviews and badges directly onto HubSpot pages.
  • Capterra Reviews integration. For software companies listed on Capterra, this displays verified reviews and ratings.

Steps:

  1. In HubSpot, go to Marketplace > App Marketplace.
  2. Search for “reviews” or by app name (Trustpilot, Reviews.io, EmbedReviews).
  3. Click the Connect app and authorize the integration with your HubSpot account.
  4. Configure the app’s settings: which review platforms to pull from, which CRM fields to sync with, and which lifecycle-stage triggers to send review request emails.
  5. For display, most Marketplace apps provide either a HubSpot module or an embed code snippet. Drop the module onto a page, or paste the embed code into a Custom HTML module.
  6. Publish.

Honest take: Marketplace apps deliver the most HubSpot-native experience and tie reviews to your CRM data. The trade-off is you’re locking into one app vendor’s pricing and release cycle. If the app raises prices or stops developing, migrating reviews is painful.

Good for: B2B SaaS teams already collecting reviews on Trustpilot, G2, or Capterra that want CRM-integrated display.

Adding reviews with a HubSpot custom HTML module

This is what I use on most HubSpot client sites that want flexibility without locking into Trustpilot, Reviews.io, or another single vendor.

You generate a widget code in a review tool, then drop it into HubSpot’s Custom HTML module from the page editor.

The benefit over Method 2 is that the embed code is portable, and you’re not locked into one review platform.

If you ever switch from HubSpot to Webflow, WordPress, or a custom site, the same widget works on the next platform without rebuilding. And free third-party tools cost nothing to start.

For this walkthrough, I’ll use WiserReview, which is what I built. Free plan covers up to 10 reviews and unlimited site embeds. Paid plans start at $9 per month or $6.75 per month if you go yearly.

Adding review widgets to your website is fast and requires no code.

First, sign up for a WiserReview account.

Next, follow the steps below to show clean, high-converting reviews on your site.

Start by importing your existing reviews via a direct integration or CSV import.

If you do not yet have reviews, you can start collecting them with WiserReview automations.

Review integration

After that, go to the Widgets section. You will see multiple review widgets built to build trust and help visitors decide.

Review widget section

For this example, we chose the Carousel widget. You can customize it to match your brand colors and layout. Once everything looks right, click Install.

Widget customization

You will then see the JavaScript, iframe, and URL options for embedding the widget on your site.

Review widget code

Here is how the Wall of Love looks on the MyMunche website.

MyMunche

This is only the display side. WiserReview also helps you manage reviews with built-in AI and collect them via email, SMS, WhatsApp, form links, QR codes, and more.

You can explore the platform further or book a demo to learn how to collect more reviews and show them where they matter most, based on our four years of experience working with over 1,100 brands.

Embedding the widget in HubSpot

Once you have your embed code, here’s how to drop it into HubSpot.

  1. Log in to HubSpot. Go to Marketing > Website (or Landing Pages, depending on where you want the widget).
  2. Open the page where you want the review widget.
  3. Click Edit.
  4. From the left sidebar, drag a Custom HTML module onto the page at the position you want the widget.
  5. Click the Custom HTML module to open its editor.
  6. Paste your WiserReview embed code into the HTML field.
  7. Click Apply changes in the module editor.
  8. Use HubSpot’s preview to check the widget on desktop, tablet, and mobile views.
  9. Click Update or Publish in the top right to push the change live.

For site-wide widgets (a floating 4.9-star badge that appears on every page, for example), use Settings > Website > Pages > Site Footer HTML.

Paste the widget script there. This loads the widget globally without needing a Custom HTML module on each page.

If you want the same widget on multiple landing pages, build a Custom Module in Design Manager that wraps your embed code.

Then drag the Custom Module onto any page, and the widget reuses the same code. Updates to the module apply everywhere it’s used.

Make sure the embed URL starts withhttps://, since HubSpot blocks HTTP iframes as mixed content on published pages.

Add customer reviews to your HubSpot site in minutes

Free plan up to 10 reviews. No credit card. Works with CMS Hub Starter, Professional, and Enterprise.

Start Free →

Method 4: Manual testimonials (free, but high-maintenance)

Adding manual testimonials in HubSpot

Sometimes you only need three glowing testimonials on your About page or a specific landing page. No automation, no widget, no monthly cost. Two ways inside HubSpot.

Option A: Rich Text module with quotes

In HubSpot’s page editor, drag a Rich Text module onto your page. Paste a customer quote and style it as a testimonial, including the customer’s name, role, and company below. Repeat for each testimonial. Use HubSpot’s standard typography and spacing for native styling.

  • Why it works: Fully native HubSpot styling, fast page load (no external scripts), full design control.
  • Where it breaks: Updating testimonials means editing each page in the page editor every time. Hand-typed quotes can feel less verified than widget-pulled reviews with source links.

Option B: Custom HTML module with hardcoded testimonials

If you want more layout control, drag a Custom HTML module instead and write the testimonial HTML directly. This gives you full control over styling, grid layouts, and animations.

  • Why it works: Full design freedom, fast load, no third-party dependency.
  • Where it breaks: Requires HTML and CSS comfort. No automation, no review collection.

Use these manual methods only for 3 to 5 evergreen testimonials per page. Above that, Methods 1, 2, or 3 win on every axis.

Best practices that actually move the needle

Five things I’ve tested across HubSpot sites that consistently improve engagement and conversion.

  1. Place reviews near high-intent forms. A widget directly above a demo request form, pricing CTA, or consultation booking works harder than five reviews scattered across the page. Use HubSpot’s section structure to anchor reviews where decisions happen.
  2. Match reviews to the funnel stage. Awareness-stage content offers benefits from peer-validation testimonials. Decision-stage demo and pricing pages benefit from ROI-focused, outcome-driven reviews. Use HubDB tags or WiserReview’s AI moderation tags to surface the right reviews per funnel stage.
  3. Use Smart Content for personalization. On CMS Hub Professional and Enterprise, you can show different testimonials based on contact lifecycle stage or list membership. Marketing-qualified leads see different reviews than sales-qualified leads.
  4. Lead with outcome-focused testimonials. B2B buyers value measurable results. Surface reviews that mention specific ROI, time savings, or KPI improvements over generic praise.
  5. Test responsive breakpoints. HubSpot’s preview helps, but always test on a real phone. Some embed widgets need width adjustments at the 375px breakpoint to avoid horizontal scroll.

Mistakes I see HubSpot users make over and over

Common mistakes HubSpot users make with reviews

Three patterns worth avoiding:

Pasting embed code into a Rich Text module instead of a Custom HTML module. HubSpot’s Rich Text module strips iframe and script tags as a security measure. The widget saves but renders as plain text on the live page. Always use the Custom HTML module from the sidebar for raw embed snippets.

Using the same reviews on every page. HubSpot funnels are designed for personalized journeys. Showing the same three testimonials on every landing page feels generic to repeat visitors. Use HubDB filters, Smart Content rules, or widget tags so each page shows relevant feedback for that funnel stage.

Forgetting to republish after pasting code. HubSpot’s editor shows widgets correctly in the preview, but the live page doesn’t update until you click Update or Publish in the top right. Check that the page status changed from “Draft” to “Published” before assuming the widget is live.

Which method should you actually pick?

Short version:

  • Pick HubDB if you’re on CMS Hub Professional or Enterprise and want fully native, dynamic testimonials with CRM integration and Smart Content personalization. Required: Professional or higher.
  • Pick a HubSpot Marketplace app (Trustpilot, Reviews.io, EmbedReviews, G2, Capterra) if you’re already collecting reviews on those platforms and want verified third-party reviews with CRM data sync.
  • Pick the Custom HTML module + third-party widget (like WiserReview) if you want multi-platform reviews (Google + Facebook + Trustpilot), full design control, photo and video reviews, or a portable embed that survives a future platform change. Works on CMS Hub Starter and above. The free plan covers 10 reviews; paid plans are $9/month or $6.75/month annually.
  • Pick the manual method if you have fewer than five testimonials and want to feature specific ones on a single page.

For most HubSpot teams I work with, the right answer depends on tier.

On Professional or Enterprise, the combination of HubDB for the evergreen homepage and case-study testimonials, plus a third-party widget for demo and pricing pages, covers the whole site.

On Starter, skip HubDB and run a third-party widget plus Marketplace app integration.

If you want to try the third-party widget path, the WiserReview free plan covers 10 reviews and works with CMS Hub Starter, Professional, and Enterprise. No credit card to start.

Frequently Asked Questions

Common questions about this topic

No. Unlike Squarespace, BigCommerce, or Wix, HubSpot CMS Hub doesn't ship with a built-in customer reviews feature. You either build a HubDB testimonial collection (HubSpot's native dynamic content system, available on Professional and Enterprise), install a HubSpot Marketplace app like Trustpilot or Reviews.io, or embed a third-party widget via the Custom HTML module.
Custom HTML modules and Rich Text modules work on every paid CMS Hub tier (Starter, Professional, Enterprise). HubDB (used for native dynamic testimonial collections) requires Professional or Enterprise. HubSpot Marketplace apps work on any tier. On the free CMS tools or HubSpot's free CRM, embeds work but HubSpot branding is visible on published pages.
HubDB is HubSpot's dynamic content system, similar to a database table. Create a Testimonials table with columns for Name, Quote, Photo, Company, Role, Rating, and Tag. Add entries directly in the HubDB editor. Then build a Custom Module or use HubL templating to pull the data into your pages. Available on CMS Hub Professional and Enterprise.
Yes. The Trustpilot for HubSpot integration in the HubSpot Marketplace pulls verified Trustpilot reviews onto your landing pages and website pages. It also syncs Trustpilot ratings to HubSpot contact records and can trigger automated review-request emails after a deal closes. Free Trustpilot Business tier has basic features; paid tiers unlock schema markup for rich snippets.
You pasted the code into a Rich Text module, which strips iframe and script tags as a security measure. Delete that module and drag a dedicated Custom HTML module from the sidebar instead. Paste the embed code there, click Apply changes, then Update or Publish the page in the top right to push the change live.
Yes. Build a Custom Module in Design Manager that wraps your embed code or HubDB query, then drag that Custom Module onto any page where you want the widget. Updates to the Custom Module apply everywhere it's used. On CMS Hub Professional and Enterprise, you can also use Smart Content to show different reviews based on contact lifecycle stage or list membership.

Written by

Krunal vaghasiya

Krunal vaghasiya

Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.