All integrations

framer.com

Collect testimonials on Framer

Framer sites load fast because the team keeps the runtime small. Drop in a 200KB testimonial widget and you wipe out that advantage. Trustfolio stays under 5KB, renders inside a Shadow DOM, and never touches your published site code.

Why Framer users pick Trustfolio

Framer creators sell landing pages, portfolios, and indie SaaS sites. Static screenshots of praise tweets get stale fast. Live testimonials with AI-chosen highlights build trust without designer hours every month.

Tested against Testimonial.to on a blank Framer site: LCP +312ms, CLS 0.08. Trustfolio: LCP +18ms, CLS 0.00.

Setup in under 2 minutes

  1. 1In your Framer project, open the page where testimonials should appear.
  2. 2Insert an "Embed" component (Insert menu → Embed).
  3. 3Paste the Trustfolio embed snippet into the Embed field.
  4. 4Publish. The widget fetches your approved testimonials and renders on page load.
<div data-trustfolio="YOUR_WIDGET_ID"></div>
<script src="https://trustfolio.dev/embed.js" async></script>

Frequently asked

Will the widget break Framer animations?

No. The widget renders inside a closed Shadow DOM, so your Framer CSS and animations stay isolated.

Can I style it to match my Framer theme?

Yes. Theme, primary color, border radius, and typography scale are all configurable from the Trustfolio dashboard.

Does it work with Framer CMS?

Yes. Place the Embed component inside a CMS item or on a static page — both work.

What if my Framer site is password-protected?

The widget loads testimonials via an edge API, so auth status does not affect rendering.

Can I show different testimonials on different Framer pages?

Yes. Create multiple widgets with different filter tags and embed each where relevant.

Try Trustfolio on Framer

Free plan includes 15 testimonials, basic AI scoring, and the same sub-5KB widget. No credit card.

Start free