All integrations

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

  1. 1In your Gatsby page or component, add <div data-trustfolio="YOUR_ID" />.
  2. 2Use the gatsby-plugin-load-script plugin OR add the script tag to html.js.
  3. 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