Testimonials
GOHIGHLEVEL - WIDGET AND SLIDER

GoHighLevel Testimonials: Add a Testimonial Widget, Slider or Video Wall to Any HighLevel Funnel

HighLevel gives you two separate things that both look like social proof, and neither one collects a testimonial. The Review Widget pulls Google and Facebook reviews automatically. The Testimonial element shows real testimonials, but you type every one of them in by hand, into every funnel, in every sub-account. Here is exactly where the line falls and how to close the gap.

See pricing
Flat, unlimited pricing Text & video, one place
Wall of Love Studio
For
New testimonial arrived

Sample wall, illustrative content. Your real testimonials collect and embed the same way.

Send a request, watch the wall of love fill

In short

GoHighLevel does have a testimonial widget. In the Funnels and Websites builder there is a Testimonial element you drag onto a page, and it supports a name, a caption, a date, a star rating, a profile photo, a profile URL, a business URL and a logo, with layout options that include a Carousel described in HighLevel documentation as an interactive slider for rotating testimonials. So the display half is genuinely covered, and if you already have your testimonials written down you do not need anything else. The catch is stated plainly in HighLevel own help documentation: unlike the Review Widget, which automatically pulls reviews from third party platforms like Google or Facebook, the Testimonial element is designed for manually entered feedback. Read those two sentences next to each other and the shape of the product becomes clear. HighLevel automates the reviews you do not own, and hand types the testimonials you do. The Reputation Management side is strong. It sends review requests by SMS and email, connects a Google Business Profile and a Facebook Page, adds multiple review links to one email template, and has Reviews AI to draft responses. Every bit of that is pointed at Google and Facebook, which means the proof lands on somebody else platform, capped at a star rating and a paragraph, and the Places API will only ever hand back five of them. Nothing in HighLevel asks your customer for a testimonial in your own words, and nothing in it records video. There is also a multiplication problem that only agencies feel. The Testimonial element is a page element, so a quote typed into a booking funnel is a different record from the same quote on the landing page next to it, and a sub account is a different record again. At three sub accounts on Starter that is annoying. At forty on Unlimited it is a job. Testimonials fills the half HighLevel leaves manual. One request link collects written and video testimonials with no login for the customer, consent is captured with the words, and one line of embed code renders a slider, carousel, wall or single quote inside any HighLevel Custom Code or HTML element. Approve a testimonial once and every funnel carrying that embed updates together, across every sub account.

Last updated August 2026

§ CAPABILITY

What you get

GoHighLevel testimonials that founders, agencies, and SaaS teams can put live in minutes

The collection half HighLevel leaves manual

The Testimonial element is documented as manually entered feedback. One request link gets the customer to write it or record it themselves, so nothing is retyped into a funnel.

Video testimonials, recorded in the browser

No HighLevel testimonial field takes video. Customers record from a phone or laptop through the link, and the clips sit in the same wall as the written quotes.

One library across every sub-account

Approve a testimonial once and every funnel carrying the embed updates together, instead of the same quote being retyped into each client sub-account separately.

Proof you own, not a star rating on Google

A Google review lives on Google and can be removed by Google. A testimonial you collected is first-party, quotable at any length, and moves with you if you leave HighLevel.

§ 4 STEPS

How it works

From one request link to embedded proof in four steps

01

Send one request link

Share a single link by email or SMS. Your customer writes a testimonial or records a video in the browser, with no account and nothing to install.

02

Approve what you want to use

Every submission arrives with the name, role and consent record attached. Publish the ones you want and leave the rest.

03

Choose the layout

Slider, carousel, wall or single quote, styled to the fonts, colors and corner radius of the funnel so it does not read as bolted on.

04

Paste it into your HighLevel funnel

Drop a Custom Code or HTML element onto the page and paste one line. The same snippet works in any funnel, website, or sub-account.

Every plan mixes video testimonials and written quotes in one Wall of Love, and you embed it anywhere with a lightweight testimonial widget.

§ DETAIL

In depth

What HighLevel gives you, and the half it leaves to you

The Testimonial element is real, and it is display only

Worth being precise, because a lot of what is written about this online is wrong in both directions. HighLevel does not lack a testimonial widget, and it does not have a testimonial program. It has a page element.

In the Funnels and Websites builder, the Testimonial element takes a name, a caption, a date, a star rating, a profile photo, a profile URL, a business URL and a logo. It offers several layout styles, and one of them is a Carousel, which HighLevel documentation describes as an interactive slider for rotating testimonials. So if you searched for a GoHighLevel testimonial slider, it exists, it is included, and you do not need to buy anything to get a rotating testimonial section onto a funnel.

The sentence that decides everything else is in the same help article: unlike the Review Widget, which automatically pulls reviews from third party platforms like Google or Facebook, the Testimonial element is designed for manually entered feedback. Checked August 2026.

What you wantHighLevel toolWhere the content comes fromVideo
Show your Google or Facebook reviewsReview WidgetPulled automatically from the connected profileNo
Show a written testimonial in your customer own wordsTestimonial elementYou type it in, per funnelNo
Ask customers for a Google or Facebook reviewReputation ManagementSMS and email requests, Reviews AI for repliesNo
Ask customers for a testimonialNothing nativeYour own email, then manual entryNo
Show a customer on cameraVideo elementThey film it, upload to YouTube or Vimeo, send a linkLink only
Testimonials (this site)One embedCollected by request link, no login for the customerRecords in the browser

Two honest notes. If you run one business on one funnel and you have four testimonials that will not change this year, the native element is the right answer and you should not add a subscription to your stack for it. And the Reputation Management module is genuinely good at the job it was built for. If what you need is more Google reviews on a local business profile, HighLevel already does that well and this page is not arguing otherwise.

HighLevel automates the reviews you do not own and hand-types the testimonials you do

This is the whole thing, and it is worth slowing down on because most agencies never separate the two words.

A review is public feedback that lives on a platform. Google owns the Google one. It is tied to a star rating, it sits next to your competitors reviews, Google can remove it, and if a Business Profile is suspended the whole set goes with it. You are also capped on display: the Places API returns a maximum of five reviews for a place, with no parameter to raise it and no way to choose which five, which is why every Google review widget on the internet shows five.

A testimonial is a first-party statement a customer gave you directly. It can be three sentences about the specific objection your buyer is having right now. It can be ninety seconds of video. It is not capped, not rated, not sitting next to a competitor, and it does not disappear because a platform changed its mind.

Google review via HighLevelTestimonial
Who holds itGoogleYou
How many you can displayFive through the Places APIAs many as you have
Length and shapeStar rating plus a short paragraphAny length, any question you asked
VideoNoYes
Survives leaving the platformStays on GoogleComes with you
Collection in HighLevelAutomated (SMS, email, Reviews AI)Manual (you type it into the element)

Look at the last row. The thing HighLevel automates is the thing you do not own, and the thing you own is the thing it makes you type. That is not a criticism of the product design, it is a consequence of where the data comes from. Google has an API and your customer does not.

The practical upshot for an agency: use Reputation Management for exactly what it is for, local Google and Facebook review volume, and run testimonial collection separately so the funnel has proof that is longer than a star rating and belongs to the client. The difference between the two, in plain terms, is worked through on testimonial versus review, and the display side of the Google half is on the Google reviews widget page.

The sub-account math is the part that actually costs agency time

Manual entry is a rounding error on one site. It scales badly, and HighLevel is sold on scaling.

These are the plans as listed in text on the HighLevel pricing page, checked August 2026. Confirm before you buy, because they change.

PlanPriceSub-accountsTestimonial entry
Starter$97 a month, or $970 a year3 sub-accountsManual, per funnel
Unlimited$297 a month, or $2,970 a yearUnlimited sub-accountsManual, per funnel
Agency Pro$497 a month, or $4,970 a yearUnlimited, plus SaaS ModeManual, per funnel
EnterpriseCustom, quoted by their teamHigh volumeManual, per funnel

Nothing on that ladder changes the entry method. You can buy the $497 plan and you will still be pasting a quote, a name, a role and a headshot URL into a Testimonial element by hand.

Now put realistic numbers on it. An agency on Unlimited with twenty client sub-accounts, each client wanting six testimonials, each testimonial appearing on a home funnel and a booking funnel, is 240 manual entries. Every one of them is a chance to typo a name or mis-attribute a quote to the wrong company. When a client changes their job title, or asks for their testimonial to be pulled, you are hunting for every funnel it was pasted into, in a sub-account you may not have built.

An embed inverts that. The testimonials live in one library, the funnel holds a reference to it, and approving or removing one is a single action that reaches every page and every sub-account at once. This is the same argument, in a different builder, that we make about WordPress testimonial plugins, and it is why agencies are the persona this tends to matter most for, which is covered on testimonials for agencies.

Retyping a testimonial into a funnel field is where the FTC problem starts

There is a quieter cost to manual entry that has nothing to do with hours.

You have the customer email open on one screen and a caption field on the other. The quote runs long for the card, so you trim it. A qualifying clause muddies the point, so it goes. Two good sentences from different paragraphs read better joined, so you join them. Then you wrap the result in quotation marks, because that is what a testimonial looks like on a landing page.

The Federal Trade Commission Endorsement Guides at 16 CFR 255.1(b) say an endorsement may not be presented out of context or reworded so as to distort in any way the endorser opinion or experience, and that an advertisement need not present the message in the exact words of the endorser unless the advertisement represents that it is presenting the endorser exact words, such as through the use of quotation marks. The quotation marks raise the standard you are held to. Every edit above is the ordinary, well meant kind anyone makes in a builder field at the end of a long day, and once it is made there is no record anywhere of what the customer actually wrote.

This gets sharper when the agency doing the typing is not the business the testimonial is about. If you manage a sub-account for a client, you are editing somebody else customer words on somebody else behalf, and if it is ever questioned the client is the one holding the claim. Keeping the original submission with a timestamp and the consent attached does not make anything legal by itself. It means the original still exists. Which edits are safe and which are not is worked through in the testimonial release form guide, and the federal rules generally are in FTC testimonial rules.

Why your GoHighLevel testimonial slider is not working

Ordered by what is most often actually wrong, rather than by what forums suggest first.

SymptomUsual causeFix
Testimonial element shows in the builder, blank on the live funnelThe funnel step was not republished after the editRepublish the step. HighLevel does not push builder changes live automatically
Review Widget shows nothingGoogle Business Profile or Facebook Page is not connected on that sub-account, or the connection expiredReconnect under Reputation settings for the sub-account, not the agency account
Only five Google reviews ever appearNot a bug. The Places API returns a maximum of five reviews per placeNothing to fix on your side. Use testimonials for the rest of the page
Carousel does not rotate on mobileThe element is inside a row with a fixed height, or a custom CSS overflow rule is clipping itCheck the row height setting on the mobile breakpoint first
Custom code embed renders in preview, not on the domainCustom code is often stripped in preview mode or blocked before the domain is fully connectedTest on the live domain, and confirm the funnel domain has finished propagating
Testimonials disappeared after cloning a funnelElement content is copied by value into the clone and then edited independentlyExpected behavior. The clone is a separate copy from the moment it is made

The pattern behind half of these is the same: the content is bound to the page, so anything that copies, clones or republishes the page also forks the content. An embed points at one source instead, so a clone of a funnel shows the same approved testimonials as the original without anybody remembering to sync them.

How to get the testimonials before you display them

Everything above is about the display half, because an element is a display thing. The reason so many HighLevel funnels carry the same three testimonials for two years is the other half: asking is uncomfortable, the customer means to reply and forgets, and chasing feels like begging.

What moves the response rate is taking the work off the customer. An email asking would you mind writing us a testimonial asks a busy person to open a blank page and compose marketing copy about you, which is why it sits unanswered. A link that opens three specific questions they can answer in writing or by hitting record gets finished in about two minutes, with no account to create. The mechanics are on collect testimonials, the questions that produce a usable answer are on testimonial form, and the wording of the ask is in how to ask for a testimonial.

One HighLevel specific note on placement. A carousel earns its place in a tight strip on a long funnel where you have one row of vertical space. On the step where somebody is actually hesitating, usually the booking or checkout step, a rotating carousel hides most of your proof behind a control almost nobody clicks, and a full wall of testimonials does more work, because the sheer quantity is itself the argument. Video belongs on that step too, and the case for it is on video testimonials.

If HighLevel is one of several stacks you build client sites on, the same embed renders in Webflow, Squarespace, Wix, Framer and WordPress, which means one library of approved testimonials across every property instead of a separate copy retyped into each builder.

§ ANSWERS

Frequently asked

gohighlevel testimonials: the questions people actually ask

Does GoHighLevel have a testimonial widget?

Yes. The Funnels and Websites builder includes a Testimonial element that you drag onto a page. It supports a name, caption, date, star rating, profile photo, profile URL, business URL and logo, and its layout options include a Carousel that HighLevel describes as an interactive slider for rotating testimonials. It is a display element only. HighLevel documentation states it is designed for manually entered feedback, so you type each testimonial in yourself.

How do I add testimonials to GoHighLevel?

Two ways. Natively, open the funnel or website in the builder, drag the Testimonial element into a section, and type in each name, quote, rating and photo by hand, then republish the step. Or paste one line of embed code into a Custom Code or HTML element, which renders a slider, carousel or wall from testimonials you collected through a request link and keeps every funnel in sync when you approve a new one.

What is the difference between the Review Widget and the Testimonial element in HighLevel?

Source of the content. HighLevel own documentation puts it directly: unlike the Review Widget, which automatically pulls reviews from third party platforms like Google or Facebook, the Testimonial element is designed for manually entered feedback. So the Review Widget is automated and shows reviews that live on Google or Facebook, while the Testimonial element shows your own testimonials but only after you have typed each one into the page.

Can I collect video testimonials in GoHighLevel?

Not natively. The Testimonial element takes text and an image, and Reputation Management requests Google and Facebook reviews, which are text. Getting a video into a HighLevel funnel means your customer films it, uploads it to YouTube or Vimeo, sends you the link, and you point a video element at it. Most video testimonial programs die at that upload step. Recording in the browser through a request link removes it.

Does GoHighLevel have a testimonial slider?

Yes. The Testimonial element offers several layout styles and one of them is a Carousel, documented as an interactive slider for rotating testimonials. It is included at every HighLevel plan level, so there is nothing extra to buy for the rotation itself. What it does not do is fill itself: each slide is content you enter manually into that specific funnel.

How much does GoHighLevel cost?

The HighLevel pricing page lists Starter at $97 a month or $970 a year with 3 sub-accounts, Unlimited at $297 a month or $2,970 a year with unlimited sub-accounts, and Agency Pro at $497 a month or $4,970 a year adding SaaS Mode and advanced API access. Enterprise is quoted by their team. Checked August 2026. No tier changes how testimonials are entered: it is manual on all of them.

Can I show the same testimonials across multiple GoHighLevel sub-accounts?

Not with the native element, because it stores content inside the page it sits on. The same quote on two funnels is two independent copies, and a different sub-account is a different copy again, so editing a job title or pulling a testimonial means finding every place it was pasted. An embed points every funnel at one library instead, so approving or removing a testimonial once reaches all of them at the same time.

Should I use Google reviews or testimonials on my HighLevel funnel?

Both, for different jobs. Google reviews build local search credibility and HighLevel Reputation Management is good at requesting them by SMS and email. But you can only display five through the Places API, you cannot choose which five, and they stay on Google. Testimonials are first-party, any length, can be video, and answer the specific objection a buyer has on that funnel step. Use reviews for the profile and testimonials for the page.

Social proof that converts, collected, not chased

Send one link, your customers record a video or text testimonial, and you embed a beautiful wall of proof on your site in minutes. Text and video, unlimited, at one flat price.