One line of code. Works on every platform. No developer needed.
<script src="https://proofpst.com/embed.js" data-proofpost-id="YOUR_ID"></script>Replace YOUR_ID with your widget ID from the ProofPost dashboard.
Pick your platform below. Same code, slightly different steps.
Tip: Want the widget on a specific page only? Add an Embed element to that page instead, and paste the code there.
Tip: Using a page builder like Elementor? Add an "HTML" widget and paste the code there. For site-wide placement, use a plugin like "Insert Headers and Footers".
tag.
Tip: For a specific page, edit that page and switch to HTML mode to paste the code exactly where you want it.
Tip: Set the Embed component width to 100% and max-width to 500px for the best look.
Script component from next/script with strategy="afterInteractive".Tip: In Next.js, import Script from 'next/script' and add it to your page component. The script tag works the same way in plain React — just add it to your public/index.html.
section).- 3Save and upload the file to your hosting.
Tip: Works with any static site, landing page builder, or CMS that allows custom HTML.
Customization options
Add these attributes to your embed code to customize the widget.
data-style"carousel" (default) | "marquee"
Carousel shows one review at a time with auto-sliding. Marquee shows a horizontal scrolling wall of reviews.
data-theme"light" (default) | "dark"
Match the widget to your site's color scheme.
data-max-width"500px" (carousel) | "100%" (marquee)
Control the maximum width of the widget container.
data-width"100%" (default)
Set the widget container width.
Example: Marquee style with dark theme
<script src="https://proofpst.com/embed.js" data-proofpost-id="YOUR_ID" data-style="marquee" data-theme="dark"></script>Common questions
Does it slow down my site?
No. The script is tiny (~2KB), loads lazily, and the widget renders inside an isolated iframe. It won't affect your page's performance or layout.
Can I customize the colors?
Yes. Go to your Brand Kit in the ProofPost dashboard to set your primary color, logo, and company name. The widget picks these up automatically.
How do I update the reviews shown?
Just update your widget in the ProofPost dashboard. The embed code stays the same — the widget fetches the latest reviews automatically.
Can I remove the ProofPost watermark?
Yes, upgrading to the Pro plan removes the watermark and gives you full white-label control.
Do I need to update the code when I add new reviews?
Never. The embed code is a one-time setup. When you add or change reviews in your dashboard, the widget updates everywhere automatically.
Ready to add social proof?
Paste a review, let AI extract the hook, embed the widget. 60 seconds. Free to start.