Framer Testimonials: Add a Testimonials Section, Template, and Video Testimonials to Framer
Framer builds a beautiful site fast, and then you hit the part every Framer project hits: the testimonials section is filled with placeholder quotes from the template, and nothing in Framer collects real ones. Testimonials handles the collecting, and gives you one line of code to drop into the section you already designed.
❝
❝
❝
Sample wall, illustrative content. Your real testimonials collect and embed the same way.
Send a request, watch the wall of love fill
In short
To add testimonials to a Framer site you need two separate things: somewhere to collect them and a way to display them. Framer only does the second half. Its templates ship with a designed testimonials section, and its CMS can hold quotes you type in by hand, but Framer has no way to request a testimonial from a customer, no way to record video, and no way to capture consent. That is the gap Testimonials fills. You send one request link, the customer records a video or types a testimonial straight in their browser with no login and no app, you approve what you want public, and then you paste a single embed into Framer. The embed goes in one of two places: an Embed element on the exact page section where the wall should appear, or Site Settings, Custom Code, where Framer gives you four slots (head start, head end, body start, and body end) and a body end script loads after the rest of the page. Page-level custom code fires only on that page, which is useful when a testimonial wall belongs on the home page but not the pricing page. Once it is in, the wall updates itself every time you approve a new testimonial, so you never republish the Framer site just to add a quote. That is the practical difference from the CMS route, where every new testimonial is a manual entry that also consumes your CMS item quota.
Last updated July 2026
What you get
Framer testimonials that founders, agencies, and SaaS teams can put live in minutes
Real testimonials, not template placeholders
Every Framer template ships with a testimonials section full of invented names and stock avatars. One request link replaces them with actual customers, in their own words, on video or in text.
Video works in the browser, no app
Framer cannot record anything. Your customer opens a link on their phone, records straight in the browser, and the clip lands in your dashboard for approval.
One embed, updates without republishing
Paste the code once into an Embed element or Site Settings. Approving a new testimonial updates the live wall on its own, so you are not back in the Framer canvas editing a section every week.
Does not eat your CMS quota
Framer meters CMS items by plan, 1,000 on Basic and 2,500 on Pro. Testimonials live outside that budget on flat unlimited pricing, so a wall of 400 reviews costs you nothing in Framer.
How it works
From one request link to embedded proof in four steps
Send one request link
Email or text customers a single link. There is nothing for them to install and no account to create.
They record video or type it
The customer records in the browser or writes a testimonial, and accepts your consent language on the same screen.
Approve what goes public
Pick the strongest, most specific testimonials. Nothing appears on your site until you approve it.
Paste the embed into Framer
Drop an Embed element into your testimonials section, or add the script in Site Settings under Custom Code, and publish.
Every plan mixes video testimonials and written quotes in one Wall of Love, and you embed it anywhere with a lightweight testimonial widget.
In depth
How to add testimonials to a Framer website
Where the embed goes in Framer, exactly
Framer gives you more than one route and they suit different jobs. The direct one is an Embed element: drag it onto the canvas inside the section you designed for testimonials, paste the code, and the wall renders in place. Use this when the testimonials belong in a specific spot in the layout. The other route is site-wide, in Site Settings under Custom Code, where Framer exposes four placement slots: head start, head end, body start, and body end. Head start is where verification meta tags go, head end is the usual home for analytics, and body end is where scripts that should load after the rest of the page belong, which is where a testimonial widget script is happiest. Framer also supports page-level custom code, and scripts placed there fire only on that page rather than site-wide. A common mistake is putting a script that needs the page structure into head start, where it runs before anything exists to attach to. If you do that, defer it or wait for DOMContentLoaded.
Framer CMS vs a testimonials tool
You can absolutely build a testimonials collection in the Framer CMS. Create a collection, add fields for name, role, company, photo, and quote, then bind it to a designed layout. It looks great, and for six quotes that never change it is a perfectly good answer. It falls apart at the point most sites reach: every testimonial is a row you type in yourself, so collection is still a manual chase over email; there is no video, since a CMS field holds text and an image, not a recording your customer made; there is no consent record attached to the entry; and each testimonial burns one of your CMS items, which Framer caps at 1,000 on Basic and 2,500 on Pro before add-ons. The realistic split is to keep the CMS for content you author, like blog posts and case studies, and let a collection tool own testimonials, where the hard part is getting customers to actually send one. If you are weighing tools, our comparison of free and paid testimonial software covers where each approach breaks.
Framer plans and what a testimonials section actually costs
Framer prices sites at 0 dollars on Free, 10 dollars a month on Basic, and 30 dollars a month on Pro, with Enterprise quoted. The Free plan does not include a custom domain, so any real business site is on Basic or above, and the practical limits that matter here are CMS items and pages: Basic gives 1,000 CMS items and 30 pages, Pro gives 2,500 items and 150 pages, both expandable with add-ons. Prices and limits change, so check Framer pricing before you plan around them. The reason this matters for testimonials is that the CMS route quietly spends a metered resource on content that grows forever, while the embed route does not touch it. Our own pricing is flat and unlimited, so collecting 40 testimonials or 4,000 costs the same, and there is no per-widget-view or per-response meter of the kind several competitors use. We break the metering models down on the best testimonial software roundup.
Getting video testimonials from a Framer site
Framer is a design tool, so the temptation is to solve testimonials visually: a nicer card, a smoother marquee, a better animation on scroll. That is the wrong half of the problem. A polished section with three vague quotes converts worse than a plain section with one specific customer on video saying what they were worried about before they bought and what actually happened. Video is the format Framer cannot produce at all, and it is the one that moves a skeptical visitor. Ask right after the customer gets the result they hired you for, give them two or three prompts instead of a blank recorder, and keep it under two minutes. Our guide on how to ask for a video testimonial has the exact wording, and the video testimonial software page covers the browser recording flow.
Keeping the section fast and on brand
Framer sites are usually fast, and people choose Framer partly for that. A heavy third-party widget can undo it, which is a fair reason to be suspicious of any embed. Two things keep it clean. First, placement: put the script in body end (or a page-level slot) so it loads after your content rather than blocking the render. Second, weight: a lightweight embed that inherits your typography and colors will sit inside a Framer section without looking bolted on, whereas a branded review badge with its own fonts and card styling always will. Design the container in Framer, the padding, the background, the section heading, and let the embed supply only the testimonials. If you would rather see layout patterns first, our guide to how to display testimonials on a website covers walls, sliders, and inline quotes, and the Wall of Love page shows the grid format most Framer sites end up using. Building on a different platform? We have the same walkthrough for Webflow, Wix, and Squarespace.
Frequently asked
framer testimonials: the questions people actually ask
How do I add testimonials to my Framer website?
Collect them with a tool that can request and store them, then embed the result in Framer. Send customers one link to record video or write a testimonial, approve the ones you want public, and paste the embed code into an Embed element on the page or into Site Settings under Custom Code. Framer publishes it as part of your site, and the wall updates when you approve new testimonials.
Does Framer have a testimonials component?
Framer templates almost always include a designed testimonials section, and the marketplace has testimonial components you can drop in, but they are display only. They render placeholder quotes you replace by hand, or content you bind from the CMS. Framer has no built-in way to request a testimonial from a customer, record video, or capture consent, so collection has to happen outside Framer.
Can you embed custom code in Framer?
Yes. Framer supports HTML embeds through an Embed element you place on the canvas, and site-wide custom code in Site Settings with four placement slots: head start, head end, body start, and body end. You can also attach custom code to a single page so the script fires only there. Scripts that depend on page structure should go in body end rather than head start.
Should I use the Framer CMS for testimonials?
Only for a small, static set you are happy to type in yourself. The CMS holds text and images, so it cannot store video, it keeps no consent record, and each testimonial consumes one of your CMS items against a plan cap of 1,000 on Basic or 2,500 on Pro. For testimonials that keep arriving, an embed that updates itself avoids both the manual entry and the quota.
How do I add video testimonials to a Framer site?
Framer cannot record video, so the recording happens elsewhere and Framer displays the result. Send the customer a link that opens their camera in the browser, with no app to install, review the clip, and then embed the approved videos in your Framer testimonials section with one line of code. The videos stream from the widget, so they do not count against your Framer page or CMS limits.
Will a testimonials widget slow down my Framer site?
It should not if you place it correctly and the embed is lightweight. Load the script in the body end slot so it runs after your content renders instead of blocking it, and avoid widgets that ship their own fonts and card styling, which add weight and clash with your design. Design the section container in Framer and let the embed supply only the testimonials themselves.
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.