Skip to main content
ProofSwap logo
ProofSwap

Home/Embed Widget

Put your Wall of Proof on any site

The ProofSwap embed widget displays verified social proof from your Wall of Proof on any website. Install with two lines of HTML; new proofs appear automatically when you verify them.

Live demo · proofshowcase
<div data-proofswap-widget data-project-slug="proofshowcase" data-limit="5"></div>
<script src="https://proofswap.me/embed/proofswap-widget.js" async defer></script>

Install in 30 seconds

  1. 1

    Copy the snippet

    Open Widget Studio on any project and copy the two-line embed code (or use the defaults below).

  2. 2

    Paste into your site

    Drop it into HTML, a React/Next page, WordPress, Webflow, or Framer. Shadow DOM keeps styles isolated.

  3. 3

    Verify and forget

    When you verify a new exchange, the widget updates on the next load — no redeploy.

Six layouts

Pick the layout that fits your page. Live demos use the ProofSwap showcase project.

Wall of Love

Multi-column masonry grid

Carousel

One at a time, auto-rotates

Slideshow

Auto-scrolling horizontal ticker

Grid

2-column responsive grid

List

Stacked vertically

Minimal

Compact badge, expandable

Plans & widget limits

PlanLayoutsTestimonialsBadge
Free15Shown
Starter325Removed
Pro6UnlimitedRemoved
Business6UnlimitedRemoved

See full pricing on the pricing page.

FAQ

What does the ProofSwap embed widget show?

Verified exchange proofs and manual tweet proofs from your project’s Wall of Proof. Backlinks and app feedback are excluded because they are not meaningful as public testimonial cards.

How do I install the widget?

Add a div with data-proofswap-widget and your project slug, plus the proofswap-widget.js script. It takes about 30 seconds. Widget Studio includes tabs for HTML, React/Next, WordPress, and Webflow.

Does the free plan include the embed widget?

Yes. Free includes the list layout, up to 5 testimonials, and a “Verified by ProofSwap” badge. Starter removes the badge and unlocks more layouts; Pro unlocks all six layouts and unlimited testimonials.

Will the widget slow down my site?

No. The script is a small vanilla JS file with no framework dependencies. It renders inside Shadow DOM so it cannot clash with your CSS, and testimonials are CDN-cached.

Can I hide individual proofs or proof types?

Yes. In Widget Studio you can exclude proof types or individual proofs via widget_config. Changes apply on the next widget load.

Ready to embed your proof?

List a project, give proof, and drop the widget on your site when your wall grows.

List my project, get proof back
Advertise