Know what your users
are doing, today.

Signal is analytics for the week before you have a thousand users. Drop in one line, watch every signup, click, and drop-off arrive live — no dashboards to build first.

Free while in beta. No credit card.

what you have now
  • A three-week setup with a solutions engineer
  • Forty prebuilt dashboards, none for your product
  • A pricing page that needs its own meeting
what you need
  • One script tag, working in the next five minutes
  • A feed of what real people just did
  • A price you don't have to ask about

Three things, done well.

Not a platform. Not a suite. Just the three questions every early-stage founder actually asks.

Every event, as it happens.

No event schema to define up front. Signal reads what you send and starts showing it immediately — new events show up in the feed within seconds of your first line of code.

signup_completedjust now
onboarding_step_23s ago
invited_teammate11s ago
upgraded_plan42s ago

See where people actually drop off.

Pick any two events and Signal builds the funnel between them on the spot — no query language, no waiting on a data team that doesn't exist yet.

Visited pricing
100%
Started signup
58%
Completed signup
41%
Activated
19%

Know if they're coming back.

A simple week-over-week view of who's still using what you built — the one number that tells you whether you're onto something before you spend on ads to find out.

W0
62%
44%
38%
35%

Five minutes, start to first event.

Copy one line. Paste it before your closing </body> tag. That's the whole integration.

<script src="https://cdn.signal.dev/s.js"
  data-site="your-site-id"></script>

“I had funnel data before I had a logo. That's the right order for once.”

— Founder, in beta

“Ripped out our old analytics stack in an afternoon and didn't miss a single dashboard.”

— Founder, in beta

“The event feed alone told me which feature to kill. Saved me a quarter.”

— Founder, in beta

See your first event today.

Beta is open, capped at a small batch each week so onboarding stays personal.