A live signup counter on your landing page. Actually live. Actually real.
Social proof on landing pages has gotten gross. “Samantha from Boston just bought this!” popup notifications are almost all lies — random fake activity from a tool designed to simulate urgency. Real visitors can smell it immediately and the trust damage often outweighs the conversion lift.
PingBell is the opposite. A real counter, updating in real time, showing the actual current number of signups / customers / trial-starts / whatever you pass it. When a new person signs up, the number on your landing page ticks up. Honest social proof. Measurable. Embeddable in any site with a single <iframe> tag.
Who this is for
- SaaS landing pages running trial signups or waitlist signups.
- Indie makers running a product hunt launch or beta waitlist.
- Newsletter operators who want to show subscriber count honestly on the signup page.
- Crowdfunding campaigns wanting to show backer count on their external landing page.
- Event organizers showing tickets sold on the event page.
- Nonprofits showing donor count on a campaign landing page.
How PingBell solves it
Truly live embed. The counter updates via a persistent websocket, so when a signup fires anywhere in your system, every embed on every page of your site updates within a second. No polling. No stale number.
No popups, no fake activity. Just a number. Honest.
Connect any signup source. Stripe for paid conversions; Zapier for most other tools (Typeform, Mailchimp, ConvertKit, Substack, Beehiiv); direct webhook for custom apps.
One line embed. <iframe src="https://app.pingbell.io/embed/[counter-id]" width="200" height="60"></iframe>. Style with CSS to match your landing page.
Styled to match your brand. Color, font, number format, animation behavior all customizable. Falls back to a minimal unstyled display if you want to fully override.
Pairs with the office TV. Same counter can drive both the website embed and the office TV display. Your landing page shows “1,247 founders signed up”; your office TV shows “1,247” in 200pt type.
Setup in 5 minutes
- Create the counter. Name it whatever matches your page (“Founders who’ve signed up”, “Beta testers”, “Paid customers”).
- Connect the source. Stripe OAuth for paid; Zapier for form tools; direct webhook for custom.
- Customize the embed display. Font, color, animation, prefix/suffix (“Over [counter] happy customers”). Preview live.
- Copy the iframe snippet. One line of HTML.
- Paste into your landing page. Inside WordPress, Webflow, Squarespace, Wix, or raw HTML. Works anywhere you can put an
<iframe>.
Pricing for this use case
One counter on one landing page: Core at $10/mo. Teams running multiple counters across multiple pages and brands: Plus at $25/mo. Agencies embedding counters on client sites: Pro at $50/mo.
See pricing.
FAQ
Will the embed slow down my landing page?
No. The iframe itself is under 30KB. It connects to PingBell’s CDN once, then receives updates over a long-lived websocket. Zero impact on Core Web Vitals / LCP.
Does it work with static site generators (Next.js, Astro, Hugo, etc.)?
Yes. The iframe is plain HTML and works with any site that can embed an iframe. Most SSGs have it inserted during build.
Can I style the number to match my brand?
Yes. You have full control over font family (via Google Fonts), color, size, number format (commas, currency symbols), animation (tick vs. slide vs. fade), and a prefix/suffix.
What happens if my site’s CSP blocks iframes?
Add app.pingbell.io to your frame-src CSP allowlist. The embed uses only that domain.
Can I use the counter as a Shopify product-page “recently bought” replacement?
Yes. Plug it into your Shopify theme’s product template with a filter on the current product ID, and it shows the real purchase count for just that product.
Is there server-side rendering for SEO?
Yes. The initial counter value is rendered server-side so search engines see the number at crawl time. The websocket updates only affect live visitors.
Can the counter decrement?
Yes, if your source fires cancel/refund events. Some sites don’t want to show decrements publicly — you can configure “append-only” mode for the embed while still tracking real totals internally.
Will it show the wrong number if someone games my signup form?
The counter shows whatever events you pipe into it. If bot signups are a concern, filter them out upstream (captcha, email validation) before PingBell ever sees them.
Get started
Start a free 7-day trial. Create a counter, paste the iframe on your landing page, and show the world the real number.