Skip to main content
ProofSwap logo
ProofSwap

Home/Embed Widget

Paste testimonials and tweets on your site

The ProofSwap embed widget puts quotes you already have — pasted tweets, testimonials, or proof collected on ProofSwap — on any page with two lines of HTML. New items appear on the next load; no redeploy.

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

    Add your quotes

    Paste tweet URLs or write testimonials in Widget Studio — or collect new proof through the ProofSwap exchange if you want a steady supply.

  2. 2

    Copy the snippet

    Widget Studio gives you a two-line embed code for your project (or use the defaults below). Tabs cover HTML, React/Next, WordPress, and Webflow.

  3. 3

    Paste on your site

    Drop the snippet into your landing page, docs, or pricing section. Shadow DOM keeps styles isolated; updates apply on the next page load.

Launching on ProofSwap? Free queue slots require the launch badge on your site — separate from this embed widget.

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

PlanLayoutsTestimonialsBadgeAnalytics
Free15ShownTotals only
Starter325RemovedPer domain
Pro6UnlimitedRemovedPer domain
Business6UnlimitedRemovedPer domain

See full pricing on the pricing page.

FAQ

What does the ProofSwap embed widget show?

Manual tweet proofs and written testimonials you paste in, plus verified exchange proofs if you use the give-first loop. Backlinks and app feedback are excluded — 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, unlocks more layouts, and adds per-domain install analytics; 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.

Do I need to use the exchange to embed proof?

No. You can paste organic tweet URLs and testimonials directly — the same manual proofs that appear on your public wall. The exchange is an optional way to collect more. Your project must be live (activated) before the snippet serves content; free accounts activate by giving one proof, or you can skip that with a paid plan.

Ready to embed your quotes?

Paste what you already have, or collect new proof on ProofSwap — then drop the widget wherever you need social proof.