Changelog
One entry per build, written when it ships. Entries say what is not in the build as well as what is.
Releases
Live views and agent setup
The console now updates while you watch it, and every first-time setup page can hand the work to your coding agent.
Live. Analytics Live, the events feed and the log tail add new rows as they arrive. The issues list says when issues change while you read it, a flag evaluated in the last two minutes carries a live dot with the last hour's count, and notifications arrive without a reload. Automatic refreshes read the session without extending it, so an unattended tab still signs out after 30 idle minutes.
Triage. Resolve an issue in the next release, ignore it until it escalates, or snooze it from one hour. Filter issues by tag from the issue page. Changes that can be reversed offer Undo.
Agent setup. Setup pages and empty states offer Set up with your coding agent: a prompt scoped to your organization, application, environment and docs, with no stored secrets in it, plus the MCP configuration for Claude Code, Codex and Cursor.
Ask. Rate an answer, pin it to a dashboard when a saved report reproduces it exactly, and send a Bad answer to the quality queue in Evaluations.
Charts and tables. Funnels open as a flow that shows where the people who did not continue went. Locations have a world map and country flags. Growing tables sort by their columns. Uptime monitors have a page of their own, and an alert rule draft replays the last seven days to show when it would have fired.
Find anything. Cmd+K jumps to a person, an issue, a flag or a segment by name.
Not in this build. Data residency options and a hosted status page.
A redesigned console
Every screen of the console was reworked in one series of passes, on one set of design tokens, with the same modules, permissions and data underneath.
Look and feel. A dark mode and eight skins, with Ocean, the brand blue, as the default. One radius scale, one type scale and one meaning per status color: red is failing now, amber needs a person, green is verified healthy.
Charts. One chart engine and one palette across the console. Axis labels and tooltips render at real text size on any screen, dashboards compare with the previous period by default, and every chart can show its numbers as a table or download them as CSV.
Modules. The overview, analytics, people, errors, reliability, flags, Ask, evaluations, destinations and settings pages were rebuilt around the question each one answers. Analytics explains why a number moved; errors open into a triage view; flags show who gets which variant, rule by rule.
Motion and feedback. Numbers and charts animate when they first appear and when they change, and stay still for anyone who asks their system for reduced motion. Saves confirm in a toast, and changes that can be reversed offer Undo.
Tables on phones. Lists fold into cards on a narrow screen instead of scrolling sideways.
Documentation. Code is highlighted, every heading has a link you can copy, the contents follow your place on the page, and the sidebar is four groups. This changelog now has an RSS feed.
Not in this build. Data residency options and a hosted status page.
Plans and billing
SaaS Pro Max now has prices. Three plans — Free, Starter and Business — sit on one usage ladder priced by the events an organization sends in a calendar month, and a paid subscription is bought in the console rather than arranged by email.
Plans. Free covers 10,000 events a month on one application, with two members, 30 days of retention and the analytics, errors, metrics and flags modules. Starter adds people, communications, destinations, revenue and evaluations, three applications, five members, a year of retention and session replay. Business opens every module, fifteen applications, unlimited members and three years of retention.
The ladder. Eight rungs from 100,000 to 25,000,000 events a month: Starter runs from $12 to $179 a month over the first seven, Business from $35 to $699 over all eight. Yearly billing is the same rung at 30% off, charged once.
Checkout. Polar is the merchant of record. A checkout is created server-side at the exact amount for the chosen plan, step and interval, so the price cannot be edited, and the subscription webhook resolves the entitlement from the amount that was actually paid. Changing plan is a new checkout and revokes the old subscription without crediting the remainder; cancelling runs through the Polar customer portal and takes effect at the end of the period.
Limits. Applications, members including pending invitations, retention days, enabled modules and session replay are enforced by the same functions the pages read, so the console and the API give the same reason for the same refusal. Nothing is deleted when a plan ends; the limits simply clamp.
Quota. Events are counted at admission for the whole organization. Free stops at 100% of its quota; Starter and Business get a 10% grace band and then stop until the next month or an upgrade. The console warns at 80% and again at 100%, and no overage is ever charged.
Plan overrides. A platform administrator can set the plan for an organization directly, with an optional expiry, and the override outranks the subscription. Preview instances with no payment provider run entirely on overrides.
Six workspaces
SaaS Pro Max grew from nine modules into six workspaces, each organised around the question a team actually asks, with every feature family writing to the same Postgres database and gated by the same server-side permissions.
Analytics. Saved reports and dashboards, funnel diagnostics, user paths, flexible retention cohorts, lifecycle and frequency analysis, click and scroll heatmaps, private session replay linked to errors, an event catalog with tracking plans, chart annotations, and anonymous cross-domain journeys.
Revenue. Revenue by channel and landing page, ad spend and acquisition cost, search keywords with revenue estimates, social mentions and post attribution, AI crawler traffic, and Stripe, Paddle and Lemon Squeezy adapters.
People and communications. B2B accounts and groups, targeted surveys, feedback with screenshot and failure context, and behaviour-triggered lifecycle journeys.
Errors and metrics. Source maps and readable stack traces, release health, issue grouping and ownership with tracker sync, OpenTelemetry traces and structured logs, slow-query findings, CPU and memory profiling, browser and multi-region synthetic checks, cron check-ins, SLOs with error-budget alerts, on-call routing and incident coordination, infrastructure monitoring, load tests with performance budgets, and RUM diagnostics.
Flags and evaluations. Local flag evaluation and bootstrap, schedules and cohort targets, statistical A/B experiments, production AI traces with conversation costs, sampled production AI quality, and proactive investigations with proposed fixes.
Data and integrations. Destination transformations and templates, telemetry budgets and cardinality controls, short-lived privacy mode, external data sources, historical imports, scheduled exports to warehouses and storage, reusable panels and installable extensions, React Native and Expo, Python and native crash support, WordPress and WooCommerce plugins, and enterprise identity provisioning.
Site. Self-serve Google sign-up, opt-in public stats pages and embeds, a Markdown brief for agents at
/llms.txtand at the root URL when a request asks for Markdown, and a PNG social card.Not in this build. Payments and prices, data residency options, and a hosted status page.
Private beta
The first build of SaaS Pro Max as one product rather than three per-project admin apps. Invite-only, no public signup, no payments.
Console. Organizations, applications, environments and ingest keys, with Google sign-in plus a mandatory WebAuthn passkey, server-side permission checks on every page and API handler, an append-only hash-chained audit ledger, and an envelope-encrypted vault for provider secrets.
Ingest. One endpoint,
POST /api/v1/ingest, taking a batch ofpage,track,identify,alias,error,metric,vitalandsessionevents behind a public or secret key, validated by shared zod schemas.SDKs.
@saaspro/browser(7.7 KB gzipped as thespm.jsscript tag),@saaspro/react,@saaspro/nodeincluding the signed Ed25519 connector handler, and@saaspro/sharedfor the event contract.Docs. Every SDK, the script tag, five framework recipes, the connector contract and the chart system, rendered on this site from the same markdown that ships in the repository.
Not in this build. Payments, public signup, SSO, session replay, mobile SDKs, data export to warehouses, and npm publication of the packages.