PingBell
kpi dashboards
signups
leads
apple-tv

How to display daily signups on an office TV

Connect any signup flow — Stripe, HubSpot, Typeform, custom webhook — to a live counter on your office TV. Step-by-step setup under 10 minutes.

Yoav Shalev ·

Daily signups is the underrated KPI. MRR is the headline metric most SaaS founders obsess over, but signups lead MRR by weeks. If you’re trying to diagnose why revenue is flat, the signup curve usually tells you first. And if signups are accelerating, you know revenue’s going to follow.

Putting the daily signup count on an office TV is a small operational change with outsized team-impact. Here’s how to do it in under ten minutes.

What counts as a signup

Before setup, decide what a “signup” is in your world. Options:

  • Trial started — someone entered an email and got a trial account
  • Account created — someone completed onboarding and got into the product
  • Waitlist signup — someone joined a pre-launch list
  • Newsletter subscription — someone gave you their email
  • Paid conversion — someone actually paid

Pick one. The rest of the setup assumes you’ve picked. You can run multiple counters later for different definitions, but start with the one that matters most today.

Where the event comes from

Depending on your stack, the signup event lives somewhere different:

  • SaaS running on Stripe: customer.subscription.created for paid; customer.created for trials
  • Waitlist / landing-page signups: Typeform, Tally, Fillout, or a custom form
  • SaaS with a CRM: HubSpot “Contact created” or Salesforce “Lead created”
  • Courses and digital products: Kajabi, Teachable, Podia
  • Newsletters: Kit (ConvertKit), Substack, Beehiiv, MailerLite

For anything not on that list: a webhook or a Zapier trigger will do the job.

Setup

  1. Create the counter. Name it “Signups today”. Reset period: daily. Optional: add a goal line.
  2. Connect the source. Native integrations for Stripe and Calendly. For HubSpot, Salesforce, and most other tools, route events through Zapier, Make, or the source’s own webhook action.
  3. Pick a sound. A chime for each signup is the classic. Pick whichever fits your brand from the built-in library.
  4. Pair the TV. Install the broadcasting tool’s TV app on a Fire Stick, Apple TV, or Android TV. Scan the QR code from your phone to pair. Done.

What the TV shows

The default “Signups today” display is a big number. The magnitude changes everything: if you’re getting 2 signups a day, the TV makes it painfully obvious. If you’re getting 200, it looks triumphant.

Useful additions:

  • Yesterday’s total as a reference point (“Yesterday: 47 · Today: 52”)
  • Running hourly trend so the team can see whether the day is front-loaded (paid-ads heavy) or back-loaded (organic)
  • Source breakdown if your signups fire with a source field (organic, paid, referral)

The social proof bonus

A daily-signups counter on the office TV has a side benefit: you can embed the same counter on your marketing site as honest social proof. “1,247 founders signed up” updating in real time is more credible than a FOMO popup of fake names and cities.

Common pitfalls

  • Counting the wrong thing. Signups vs. trial-starts vs. account-completes are all different. Pick one, name the counter clearly, don’t conflate.
  • Bot signups inflating the number. Filter out obvious bots (email validation, captcha-failed, known spam domains) before they hit PingBell.
  • Time zone confusion. A “signups today” counter resets at midnight in the counter’s configured time zone. Set it to whatever your team’s working time zone is.
  • Team demotivation when the number’s low. If you’re early-stage with slow signups, the counter can feel punishing. Consider running a “signups this week” (7-day rolling) counter instead of daily — smoother curves, less day-to-day anxiety.

The morale amplifier

Here’s the trick nobody talks about: a daily-signups counter has a compounding effect on team morale. When the team sees the number creeping up, they work faster. When they work faster, the number creeps up. When the number creeps up, they work faster. And so on.

This isn’t magical. It’s the same pattern every successful sports team uses: keep the score visible, and the score tends to move in your favor. Most offices have solved the score-visibility problem for their customers (they have a Mixpanel dashboard somewhere) but not for their team. Fix that, and watch what happens.

Extensions

Once the basic signups TV is running, the natural extensions are:

  • Signups this week — 7-day rolling to smooth the curve
  • Signups by source — split view on the TV rotating between paid / organic / referral
  • Conversion funnel counter — trial signups → paid conversions as a percentage

All of these are usually a 5-minute additional setup once you have the base counter running.

Start here

Pick one definition of “signup”. Create one counter. Plug in a Fire Stick. The whole thing is under 10 minutes. Start the free trial and the next signup your business takes will land on every screen the team can see.

Further reading: live signup counter for website, MRR counter for SaaS.

Put your most important numbers on every screen your team sees.