gatsbyjs.com
Collect testimonials on Gatsby
Gatsby sites bake in GraphQL-driven content. Trustfolio is a runtime widget — it doesn't fight Gatsby's build, it adds live social proof on top of the pre-rendered page.
Why Gatsby users pick Trustfolio
Gatsby JAMstack sites often power agency marketing pages. Trustfolio's collection workflow runs separately from Gatsby's content model — no GraphQL schema changes needed.
Gatsby ships ~70KB gzip base JS. Trustfolio adds 4.8KB externally, not inside the Gatsby bundle.
Setup in under 2 minutes
- 1In your Gatsby page or component, add <div data-trustfolio="YOUR_ID" />.
- 2Use the gatsby-plugin-load-script plugin OR add the script tag to html.js.
- 3gatsby build and deploy.
<div data-trustfolio="YOUR_WIDGET_ID"></div>
<script src="https://trustfolio.dev/embed.js" async></script>Frequently asked
Do I need a Gatsby plugin?
gatsby-plugin-load-script is optional — you can also inject via onRenderBody.
Does it work with Gatsby Cloud / Netlify?
Yes, both host external scripts without issue.
Will it affect gatsby build time?
No — the widget is external and not part of the build.
Can I use it inside Gatsby themes?
Yes, drop it into any shadowed component.
Does it support Gatsby's Image component proximity?
Yes — the widget lays out alongside GatsbyImage without overlap issues.
Try Trustfolio on Gatsby
Free plan includes 15 testimonials, basic AI scoring, and the same sub-5KB widget. No credit card.
Start free