Testimonial widget for Bubble

Add video and text testimonials to a Bubble app with the HTML element.

B

Short answer

In Bubble, add an HTML element to your page and paste your VideoTestimonials embed code into its content. Bubble runs script tags only in run mode — preview or the live app — not in the editor, so preview the page to see the widget.

Steps checked against Bubble's documentation on 8 October 2026.

How to add testimonials to Bubble

  1. 1In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script)
  2. 2In the Bubble editor, add an HTML element where the testimonials should go
  3. 3Paste the code into the element's content, then preview — scripts run in run mode only
The code you paste into Bubble 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 Bubble

An HTML element on a page

Testimonials on your Bubble app's landing page or pricing page.

  1. In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script).
  2. In the Bubble editor, add an HTML element to the page.
  3. Paste the embed code into the element's content.
  4. Size the element so the widget has room.
  5. Preview the page — script tags only execute in run mode, not in the editor.

Bubble's Display as iFrame option runs the HTML as an independent page inside the element. The widget works either way; check which suits your layout.

Source: Bubble Docs: HTML element

Good to know before you start

  • Script tags run only in run mode (preview or live), not in the Bubble editor.

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

Bubble testimonials: frequently asked questions

Why is the HTML element empty in the Bubble editor?

Bubble executes script tags only in run mode. Preview the page or open the live app to see the widget.

Is there a free plan for using VideoTestimonials on Bubble?

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

Why Add Testimonials to Bubble?

Uses Bubble's built-in HTML element — no plugin needed

New approved testimonials appear without redeploying your app

Video and text testimonials in one widget

Start building trust today

Add testimonials to Bubble.
Video and text.

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

Free forever plan
No credit card required
Cancel anytime