Skip to content
Early access open

See what your product
actually does

Funnels, retention and segments on every event you send — and an analyst that reads them for you, in seconds, without a data team in the loop.

Free during beta · No credit card · 2-line install

Ask anything, or search events…
RC
Overview
Updated 4 seconds ago · 284,109 events today
New report
Active users
12,84718.2%
Signup → activation
41.3%+2.4pt
Goal 45% · 8 days left
Events / sec
3,214live
Week-4 retention
38.6%−1.1pt
Events over time
1 Jul8 Jul15 Jul22 Jul29 Jul
Onboarding funnel
4 steps
Visited site24,918
Signed up16,944
Sent first event10,216
Invited a teammate5,482

Biggest drop is Signed up → first event. Users who read docs first convert 2.3× better.

Weekly retention by cohort
% returning
Jul 01Jul 08Jul 15Jul 22Jul 29
W0W1W2W3W4W5
Live event stream
unsampled
14:02:19signup_completed
14:02:17sdk_key_created
14:02:14report_shared
14:02:11checkout_started
14:02:08first_event_sent

Two lines to install

Start capturing
before your coffee
gets cold

Drop the snippet in and autocapture takes care of pageviews, clicks and forms. Name your own events when you want precision.

  • Web, mobile and server SDKs — one event schema
  • 3.4 kB script, no layout shift, no blocked render
  • Backfill historical events with one CSV import
app/layout.tsx
// 1. add the snippet
import { mintance } from "@mintance/web";

mintance.init({ key: "mnt_live_9f3c…" });

// 2. name what matters
mintance.track("checkout_started", {
  plan: "team",
  value: 49,
});
First event received 1.2s after deploy

The surfaces

Eight answers, no SQL

Each surface is a question your team already asks in Slack. Now it has a permanent link.

Retention — who comes back, and when they stop

Jul 01Jul 08Jul 15Jul 22Jul 29Aug 05
W0W1W2W3W4W5W6W7

Two-line install

import { mintance }
  from "@mintance/web";

mintance.init({
  key: "mnt_live_9f3c…"
});
Autocapture on by default · 3.4 kB gzipped

Funnels

Visited100%
Signed up68%
Activated41%
Converted22%

Segment builder

plan = teamevents > 50country = DEfilter
2,481users match · saved as Customers in DE

Insights that find you

Mintance watches your funnels and flags what moved. No dashboard-staring required.

Mobile Safari activation fell 9% after Tue 14:00 — 82% of the drop is on the OTP step.

Auto-detected · 4 min ago

Dashboards

99.9%

Drag, drop and share a view the whole team reads the same way.

Contacts

live
AR
Anna Reiss
anna@northwind.io
upgraded
JM
Jonas Mbeki
j.mbeki@fold.co
7 sessions
TK
Tomás Klein
tk@lumen.studio
idle 12d

Every event resolves to a person — with the full session trail behind it.

Integrations

Google Ads3.4× ROAS
Meta Ads1.9× ROAS
Striperevenue synced
HubSpotSlackWebhooks+14 more

Spend goes in, revenue comes back out — attribution without a spreadsheet.

Agentic analytics

Ask in words.
Get an answer that shows its work

The agent runs the same queries your team would — on your unsampled events — then hands back the number, the chart and the query that produced it. If it can't prove a number, it doesn't state one.

Ask Mintance
lumenkit · prod · 1.24M events
Why did activation drop for mobile users last week?
Scanned 1,243,880 events · 24 Jul – 6 Aug
Split the onboarding funnel by platform × browser
Isolating the step that moved…

Activation on mobile fell from 44.1% to 35.2% (−8.9pt) between 28 Jul and 4 Aug. The drop is concentrated in Safari on iOS 18.4, at the OTP verification step — 1,842 users reached it, 61% never returned. Android and desktop are flat.

iOS Safari35.2% · −8.9pt
Android Chrome43.8% · −0.3pt
Desktop52.6% · +1.1pt
Built fromfunnel/onboardingcohort/mobile_safarievent/otp_verified
Show me the 1,842 usersAlert me if it drops againSave as a watched metric

Watchdog

Watches every funnel and cohort you care about. When something moves beyond its normal range, it investigates first and posts the finding to Slack — not a bare threshold alert.

#growth · Checkout conversion is 12% below its Tuesday range. Two of three payment providers look normal.

Agent API

Your own agents can query Mintance directly — one endpoint, typed results, the same guardrails. Wire it into a coding agent and let it check whether the feature it shipped actually moved the number.

await mintance.ask({
  q: "activation by platform, 7d",
  cite: true
});

The guardrails

  • Every number links to the query behind it
  • Says “not enough data” instead of guessing
  • Your events are never used to train a model
50M+
Events processed daily
<10ms
Query response time
99.9%
Uptime guaranteed
0%
Sampling — every event counts

Start measuring
what matters

Join the early access list — we onboard a handful of teams every week.

Free during beta · No credit card required