About Convalytics

Convalytics is analytics for Convex apps: page views, custom events, user identification, retention, and funnels, built by a solo developer who got tired of wiring up general-purpose analytics every time he started a new project on Convex.

Why it exists

The Convex ecosystem has excellent primitives for building SaaS apps: the database, functions, cron jobs, scheduled jobs, file storage, and a fully reactive client are all first-class. But until Convalytics there was no first-class analytics layer. Teams were stuck wiring up general-purpose tools that weren't Convex-aware and needed manual instrumentation.

Convalytics is what happens when analytics is built for Convex: server-side events that use the exact same ctx pattern as your mutations, a backend component that installs like any other Convex component, and an agent-first setup flow because most new Convex projects are built with an AI coding assistant.

Who makes it

Convalytics is built by Dan Cleary, operating as Tethered Software Inc. Source code for both the dashboard and the Convex backend component is public on GitHub:

Built on Convex

Convalytics itself runs on Convex. The dashboard, ingest endpoints, quota enforcement, billing webhooks, and scheduled jobs are all Convex functions. The Convex backend component that Convalytics publishes to npm is the same component used internally to track events on this product.

Licensing

The Convex backend component and the setup CLI are MIT licensed and open source. You can read, fork, or self-host them. The hosted dashboard at convalytics.dev runs on Convex Cloud and takes care of ingestion, retention, and billing in exchange for the pricing shown on the pricing section.

Contact