Realtime event stream
Every click, pageview and custom event lands in under 400ms. Watch traffic move as it happens, no sampling, ever.
Pulse joins unsampled product analytics with session replay, so every drop-off in a funnel is one click away from the real session that caused it.
Trusted by product teams at
Everything in one panel
Charts tell you what happened. Replays tell you why. Pulse links every chart cell to the sessions behind it.
Every click, pageview and custom event lands in under 400ms. Watch traffic move as it happens, no sampling, ever.
Define a path once and see where users drop, with the exact sessions that fell out one click away.
Activity across the week at a glance. Spot the hour your onboarding breaks.
Scrub through a real session, with console output, network and rage clicks pinned to the timeline.
Weekly cohorts, colored by retention. Ship a change and see whether it stuck in a week, not a quarter.
How it works
No schema planning. No event taxonomy workshop. Autocapture records everything, and you name what matters when you need it.
A 4kb snippet or our typed SDKs for JS, iOS, Android and server-side. Autocapture starts immediately; you name events later.
<script src="https://cdn.pulse.so/p.js" data-key="pk_live_8f2c"></script>Build funnels, cohorts and retention views without SQL. Or write SQL, if that's your thing. Both hit the same columnar store.
pulse.funnel(["viewed_pricing", "started_trial", "upgraded"]).by("plan")Every chart cell links to the real sessions behind it. Click a drop-off, watch the replay, ship the fix by lunch.
→ 148 sessions dropped at step 2 · watch replayWho it's for

Growth, product and engineering read the same funnel, then watch the same session.

Customer success
Replay the exact session behind a support ticket.

Engineering
Catch the regression the release introduced.
What teams say
“We replaced three tools with Pulse. The thing nobody tells you is how much faster decisions get when the funnel and the replay are the same screen.”
“Pulse found a checkout bug that cost us 6% of conversions. It had been there for nine weeks.”
“The cohort view is the best I've used, full stop. The retention table updates the second a release goes out and I can click any cell to see who's in it.”
“Setup took eleven minutes. I timed it because I didn't believe the docs.”
“Our PMs stopped asking engineering for one-off queries. The query builder is fast enough that they just answer it themselves, and they trust the numbers.”
“No sampling at our volume. That alone made the switch worth it.”
Pricing
Pay for events, not seats. Invite the whole company; it costs nothing extra.
Compare plans