Proof

Connect Proof by useproof.com with Webflow to display real-time social proof notifications on your site.

Install app
View website
View lesson
A record settings
CNAME record settings
Proof

"Dave from Austin, TX just signed up."

"57 people downloaded the guide in the last 24 hours."

Proof by useproof.com displays real-time notification popups like these on your site, turning anonymous traffic into visible activity that drives conversions.

Connect Proof to your Webflow site to add trust signals to signup pages, pricing pages, and download funnels without rebuilding your design or writing custom JavaScript. It's a fit whether you run landing pages, market a SaaS trial, promote an opt-in course funnel, or manage conversion optimization across multiple client sites.

How to integrate Proof with Webflow

What is Proof? Proof is a social proof notification and website personalization platform built by Proof Technologies, Inc. at useproof.com. It is distinct from proof.com. Through its Pulse product, it offers Recent Activity notifications that show individual signups or purchases with location data, Live Visitor Count widgets that display how many people are currently viewing a page, and Hot Streaks that aggregate total actions over a time window. Proof also includes built-in A/B testing so you can measure how notifications affect conversion rates.

Connect Proof to your Webflow site to display real-time visitor activity on landing pages, signup forms, and sales pages. The typical setup takes about five minutes and requires no coding beyond pasting a snippet. Because Proof works through a single JavaScript pixel that fires across unlimited domains, agencies and freelancers can deploy it on multiple client sites from one account.

You can connect Proof and your Webflow site in a few ways:

  • The Proof pixel via custom code handles site-wide or page-specific notification display without writing code beyond a paste operation.
  • Zapier lets you send Webflow form submissions to Proof as conversion events, feeding real data into your notifications.
  • The Webflow and Proof APIs give you programmatic control over pixel injection, webhook-based data syncing, and CMS-driven social proof displays, but require server-side development.

Most implementations start with the custom code approach, then add Zapier or API methods as conversion tracking needs grow.

Add the Proof pixel with custom code

Paste a JavaScript pixel into your site's custom code in head and body tags settings to connect Proof. This pixel captures visitor activity and displays notification popups wherever it runs. You can install it across your entire site, on individual pages, or at specific positions within a page layout. You need a paid Site plan or Workspace plan, since custom code fields aren't available on the free plan.

Before starting, log into your Proof dashboard at useproof.com and go to Pixel Install (or visit https://go.useproof.com/pixel) to copy your JavaScript tracking snippet.

You can place the snippet site-wide, on specific pages, or inside a Code Embed element.

Install site-wide via site settings

Use a site-wide install when you want Proof notifications available on every page. Proof's official Webflow guide instructs you to place the pixel in the head code section, which ensures the script is available as the page loads and notifications fire correctly across your site.

To install the Proof pixel site-wide:

  1. Open your dashboard and select your site.
  2. Click the gear icon to open Site Settings.
  3. Click the Custom Code tab.
  4. Scroll to the Footer Code section and paste your Proof JavaScript snippet.
  5. Click Save Changes.
  6. Publish your site. The pixel won't appear on your live site until after you publish.

If Proof's own documentation specifies placing the snippet in the <head>, use the Head Code section instead. The navigation path is the same. You can then control which pages display notifications through Proof's display URL rules in the campaign builder, rather than limiting where the pixel loads.

Install on specific pages

Install the pixel at the page level when you only need Proof on certain pages, like a single landing page or pricing page.

To add the pixel to a specific page:

  1. Open your site in the Designer.
  2. Open the Pages panel from the left toolbar.
  3. Hover over the target page and click the gear icon next to the page name.
  4. Scroll to Custom Code.
  5. Paste the Proof snippet into either the Inside <head> tag field or the Before </body> tag field, following Proof's placement recommendation.
  6. Close page settings and publish your site.

This method keeps the pixel off pages where you don't need it, which avoids unnecessary script loading on high-traffic pages that aren't part of your conversion funnel.

Place at a specific position with a Code Embed element

A Code Embed element lets you position the Proof snippet at an exact location within your page layout, such as next to a CTA button or below a signup form.

To add Proof via Code Embed:

  1. Open your site in the Designer.
  2. Open the Add panel (the + icon in the left toolbar).
  3. Drag a Code Embed element onto the canvas at the target location.
  4. Double-click the Code Embed element to open the code editor.
  5. Paste your Proof JavaScript snippet.
  6. Click Save & Close.
  7. Publish your site.

After installing through any of these methods, return to https://app.useproof.com/pixel and confirm a green status indicator appears. Proof only detects the pixel after you publish, not in preview mode.

Connect Proof and Webflow with Zapier

Zapier provides a direct connection between Webflow form submissions and Proof conversion events. When a visitor submits a form on your site, Zapier forwards the data to Proof, where it feeds into notification displays. This is the recommended path if you want your Proof notifications to reflect real form activity without building a custom data pipeline.

A pre-built Zapier template creates new Proof conversions from new Webflow form submissions. The template maps form fields to Proof's conversion data structure automatically.

To set up the Zapier integration:

  1. Log into your Proof account and open a campaign. At the Capture data step, select Zapier and click Publish Changes. Copy the Proof API Key from the popup (also accessible in Account Settings).
  2. In Zapier, go to My Apps, click Connect New Account, search for Proof, and paste your API Key.
  3. Create a new Zap with Trigger: Webflow: New Form Submission.
  4. Set Action: Proof: Create Conversion.
  5. Map the form fields to Proof's conversion fields: Campaign (required), Email (required), First Name, City, Region, Country, and IP Address.
  6. Test the Zap and turn it on.

The Zapier connection supports these capabilities:

  • Automatically feed form submissions into Proof as conversion events
  • Display real opt-in or signup activity in Recent Activity notifications
  • Attribute conversions to specific Proof campaigns

If you're working on a non-technical team, Zapier is the simplest way to connect form activity to Proof without maintaining a separate middleware service.

Build with the Webflow and Proof APIs

If you need automated pixel deployment, real-time data syncing, or CMS-driven social proof displays, the API path gives you programmatic control. This approach requires server-side development and a middleware layer (your own server, a serverless function, or a tool like Zapier) to process data between systems.

Two common API use cases are below.

  • Proof's custom webhook endpoint receives conversion data via JSON POST requests, with type and email as required fields
  • The Data API is the API for the CMS, form submissions, and site publishing
  • Webhooks trigger real-time events when forms are submitted, CMS items change, or sites are published

Forward Webflow form submissions to Proof via webhook

This pattern sends real-time form data to Proof's conversion endpoint. When someone fills out a form on your site, the data flows through your middleware and arrives in Proof as a conversion event.

To implement this:

  1. Create a webhook subscription for the form_submission trigger by sending a POST request to https://api.webflow.com/v2/sites/{site_id}/webhooks with your bearer token and a JSON body specifying the triggerType and your middleware URL.
  2. In your middleware, extract the email and First Name fields from the form submission payload.
  3. POST the extracted data to Proof's custom webhook URL (generated in the Capture step of your Proof campaign) using this JSON structure:
{
  "type": "custom",
  "email": "visitor@example.com",
  "first_name": "Zaphod",
  "city": "",
  "state": "",
  "country": "",
  "ip": ""
}

You must include type and email. All other fields are optional. Set the content type to application/json.

Inject the Proof pixel programmatically via the Custom Code API

If you're an agency managing multiple sites, use the Custom Code API to register and apply the Proof pixel without opening each site manually. You'll need an OAuth token from an OAuth Code Grant flow. Site tokens won't work for Custom Code endpoints.

To deploy the pixel via API:

  1. Register the Proof pixel as a hosted script by sending a POST request to https://api.webflow.com/v2/sites/{site_id}/registered_scripts/hosted with the script's URL.
  2. Apply the script site-wide by sending a PUT request to https://api.webflow.com/v2/sites/{site_id}/custom_code, or target a specific page with https://api.webflow.com/v2/pages/{page_id}/custom_code.
  3. Publish the site by sending a POST request to https://api.webflow.com/v2/sites/{site_id}/publish.

You'll need these OAuth scopes: sites:read, sites:write, pages:read, pages:write, custom_code:read, and custom_code:write. Each site supports up to 800 registered scripts.

What can you build with the Proof Webflow integration?

Integrating Proof lets you add conversion-focused social proof signals to any page without modifying your site's design or managing a separate frontend.

  • Display Recent Activity popups on a webinar registration page or free trial landing page, showing real names and locations of people who just signed up. Visitors see "Sarah from Denver, CO just registered" as they consider filling out the form themselves.
  • Add Live Visitor Count widgets to product pages or flash sale pages that show "88 people are viewing this page right now." This works well for e-commerce product launches or limited-availability offers where visible demand creates urgency.
  • Show aggregate download counts on gated content pages, such as "57 people downloaded this guide in the last 24 hours." If you create courses or market content, use this to increase opt-in rates on lead magnet pages.
  • Install the Proof pixel across multiple client sites from a single Proof account, using Proof's built-in A/B testing to measure notification impact per client. As an agency, you can use the conversion analytics dashboard to generate client-facing reports showing the before-and-after effect of social proof on each site.

If you need more control over how conversion data flows between your forms and Proof campaigns, the API integration path covers those cases.

Frequently asked questions

  • Yes. Custom code fields are not available on the free Webflow plan. You need an active paid site plan or a paid workspace plan (Core, Growth, Agency, or Freelancer) to access the custom code settings where the Proof pixel is pasted. See the custom code documentation for details on where custom code can be added at each plan level.

  • For most general tracking scripts, the footer code section in Site Settings > Custom Code is a common default, since placing scripts in the footer means page content loads before JavaScript executes. However, Proof's own installation guide specifies the <head> tag, so use the head code section instead.

  • Yes, through two approaches. On the Webflow side, you can add the pixel to individual page settings rather than site-wide custom code, so the script only loads on those pages. On the Proof side, you can install the pixel site-wide and then configure display URL rules within the Proof campaign builder to control which pages actually show notifications.

  • Third-party scripts add load time. Any tracking scripts or notification widgets will increase metrics like LCP and FID, particularly if they are render-blocking. Ways to reduce the impact include loading scripts asynchronously, using Google Tag Manager with a script delay, and selectively disabling scripts on mobile. Verify with Proof whether the Pulse snippet supports async or defer attributes.

  • After publishing your Webflow site with the Proof pixel installed, visit https://app.useproof.com/pixel in your Proof account. A green status indicator confirms the pixel is active and detected on your live domain. Notifications will not appear in Webflow's preview mode, so always test on your published URL. Proof also provides a dedicated testing guide that walks through verifying notification display and troubleshooting common issues.

Proof
Proof
Joined in

Description

Add Proof social proof notifications to any Webflow site by pasting a JavaScript pixel into site settings or page-level custom code.

Install app

This integration page is provided for informational and convenience purposes only.


Other Customer engagement integrations

Other Customer engagement integrations

POWr chat

POWr chat

Add a Webflow Chat Plugin to your website without coding or headaches.

Customer engagement
Learn more
Prefinery

Prefinery

Connect Prefinery, a waitlist and referral marketing platform, with Webflow to capture pre-launch signups, generate automatic referral links, manage queue positioning, and sync waitlist data to CMS collections.

Customer engagement
Learn more
Poptin

Poptin

Connect Poptin, a popup builder and lead capture tool, with Webflow to add exit-intent popups, scroll-triggered forms, countdown overlays, and A/B-tested campaigns managed entirely from Poptin's dashboard.

Customer engagement
Learn more
Pensil

Pensil

Embed Pensil community forums, live sessions, and discussion boards directly in your Webflow site.

Customer engagement
Learn more
LiveChat

LiveChat

Use LiveChat to talk to your customers in real-time.

Customer engagement
Learn more
LiveChat

LiveChat

Connect LiveChat, a real-time chat platform, with Webflow to add a chat widget with AI-assisted replies, proactive visitor invitations, and message sneak-peek to any page.

Customer engagement
Learn more
Joonbot

Joonbot

Connect Joonbot with Webflow to capture leads through conversational chatbots and qualify visitors automatically.

Customer engagement
Learn more
Intercom Acquire

Intercom Acquire

Connect Intercom, a customer service and communications platform, with Webflow to add live chat, AI-powered support via Fin, proactive messaging, and automated lead qualification to any page.

Customer engagement
Learn more
Ideta

Ideta

Integrate Ideta's AI-powered chatbots and automation tools with your Webflow site to automate customer support, capture leads, and schedule appointments without writing code.

Customer engagement
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free