# SaaS Pro Max

> Product analytics, replay, errors, feature flags and revenue in one console. Start free with 10,000 events a month and connect AI tools via MCP.

Product overview and documentation links. The public website is https://saaspro.dev/.

## What it is

- One multi-tenant control plane: web and product analytics, session replay, error tracking with source maps, OpenTelemetry traces and logs, metrics, uptime, SLOs and on-call, feature flags and experiments, evaluation gates, people and accounts, surveys and journeys, revenue attribution, ad destinations and warehouse exports.
- A hosted service operated at https://saaspro.dev. Every module writes to one schema, so events, people, errors and revenue join on the same identifiers, and all of it can be read back through the Management API, CSV export or scheduled S3 exports.
- Every page and API handler checks organisation membership and permission server-side. Sessions need Google identity plus a WebAuthn passkey.
- Free plan: 10,000 events a month, 1 application, no payment method. Starter from $12 a month and Business from $35, stepped by monthly events; yearly billing is 30% off. Nothing is ever charged for an overage: ingest stops at the plan's acceptance ceiling. See pricing for the paid grace allowance.

## Install

```html
<script defer src="https://saaspro.dev/spm.js" data-key="spm_pub_prod_xxxxxxxx"></script>
```

```sh
pnpm add @saaspro/react   # React and Next.js
pnpm add @saaspro/node    # Node, Bun, Deno, plus the signed connector
```

All SDKs post to `POST https://saaspro.dev/api/v1/ingest` with one event envelope: page, track, identify, alias, error, metric, vital, session.
Public keys (`spm_pub_`) may write events and evaluate flags; secret keys (`spm_sec_`) may also send server-side ip and userAgent.

## Talk to it

- MCP server (recommended): `npx -y @saaspro/mcp` with `SPM_TOKEN` (a personal or organisation token) and `SPM_HOST`. Tools cover organisations, apps, keys, analytics, funnels, people, errors, metrics, flags, alerts, incidents, revenue and `ask_saaspromax`.
- Management API: the same endpoints under https://saaspro.dev/api/v1 with `read`, `write` and `admin` scopes.
- Agent skills: `saaspromax-integrate` wires a codebase end to end and verifies that events arrived; `saaspromax-analyze` covers the weekly report and error triage.

## Ask a human before

- Creating or rotating ingest keys in a production environment.
- Changing a flag rollout, an alert rule or a destination mapping. Each is audited with a reason.
- Enabling public sharing of a report.

## Documentation

### Getting started

- [Getting started](https://saaspro.dev/docs/getting-started)
- [Set up a feature with your agent](https://saaspro.dev/docs/agent-setup)

### Guides

- [How to investigate a signup conversion drop](https://saaspro.dev/docs/guides/diagnose-signup-drop)
- [Why analytics visitor and conversion counts differ](https://saaspro.dev/docs/guides/understand-analytics-counts)

### SDKs

- [Overview](https://saaspro.dev/docs/sdk)
- [@saaspro/browser](https://saaspro.dev/docs/sdk/browser)
- [@saaspro/node](https://saaspro.dev/docs/sdk/node)
- [@saaspro/react](https://saaspro.dev/docs/sdk/react)
- [Script tag](https://saaspro.dev/docs/sdk/script-tag)
- [The signed connector](https://saaspro.dev/docs/sdk/connector)
- [Automatic native crashes](https://saaspro.dev/docs/sdk/native-crashes)
- [Browser privacy modes](https://saaspro.dev/docs/sdk/privacy)
- [Cross-domain journeys](https://saaspro.dev/docs/sdk/journeys)
- [Customer groups](https://saaspro.dev/docs/sdk/groups)
- [Local flag evaluation and SSR bootstrap](https://saaspro.dev/docs/sdk/local-flags)
- [React Native and Expo](https://saaspro.dev/docs/sdk/react-native)
- [SaaS Pro Max for Python](https://saaspro.dev/docs/sdk/python)

### Recipes

- [Next.js App Router](https://saaspro.dev/docs/sdk/recipes/nextjs-app-router)
- [Vite + React](https://saaspro.dev/docs/sdk/recipes/vite-react)
- [Plain HTML](https://saaspro.dev/docs/sdk/recipes/html)
- [Express](https://saaspro.dev/docs/sdk/recipes/express)
- [Hono](https://saaspro.dev/docs/sdk/recipes/hono)

### Analytics

- [Web and product analytics](https://saaspro.dev/docs/modules/analytics)
- [Cookieless visitor counting](https://saaspro.dev/docs/modules/cookieless)
- [Path exploration](https://saaspro.dev/docs/modules/paths)
- [Retention](https://saaspro.dev/docs/modules/retention)
- [Engagement](https://saaspro.dev/docs/modules/engagement)
- [Session replay](https://saaspro.dev/docs/integrations/session-replay)
- [Website heatmaps](https://saaspro.dev/docs/integrations/heatmaps)
- [Chart notes and GitHub](https://saaspro.dev/docs/integrations/github-annotations)
- [Report packs](https://saaspro.dev/docs/integrations/report-packs)

### Revenue

- [Revenue](https://saaspro.dev/docs/modules/revenue)
- [Partners](https://saaspro.dev/docs/modules/partners)
- [Stripe](https://saaspro.dev/docs/integrations/stripe)
- [Polar](https://saaspro.dev/docs/integrations/polar)
- [Lemon Squeezy](https://saaspro.dev/docs/integrations/lemonsqueezy)
- [RevenueCat](https://saaspro.dev/docs/integrations/revenuecat)
- [Paddle](https://saaspro.dev/docs/integrations/paddle)
- [Dodo Payments](https://saaspro.dev/docs/integrations/dodo)
- [Creem](https://saaspro.dev/docs/integrations/creem)
- [Whop](https://saaspro.dev/docs/integrations/whop)
- [Payment API](https://saaspro.dev/docs/integrations/payment-api)
- [Meta ads](https://saaspro.dev/docs/integrations/meta-ads)
- [Google Ads and GA4](https://saaspro.dev/docs/integrations/google-ads)
- [Google Search Console](https://saaspro.dev/docs/integrations/google-search)
- [X and Reddit social activity](https://saaspro.dev/docs/integrations/social-activity)
- [AI crawler traffic](https://saaspro.dev/docs/integrations/ai-crawlers)

### People

- [People (CRM)](https://saaspro.dev/docs/modules/people)
- [Communications](https://saaspro.dev/docs/modules/communications)
- [Targeted surveys](https://saaspro.dev/docs/integrations/surveys)
- [Feedback and failure context](https://saaspro.dev/docs/integrations/feedback)
- [Lifecycle journeys](https://saaspro.dev/docs/integrations/lifecycle-journeys)

### Errors and metrics

- [Error tracking](https://saaspro.dev/docs/modules/errors)
- [Metrics, web vitals, uptime and alerting](https://saaspro.dev/docs/modules/metrics)
- [Telegram](https://saaspro.dev/docs/integrations/telegram)
- [Discord](https://saaspro.dev/docs/integrations/discord)
- [WhatsApp Business](https://saaspro.dev/docs/integrations/whatsapp)
- [Readable stack traces](https://saaspro.dev/docs/integrations/build-artifacts)
- [Release health and adoption](https://saaspro.dev/docs/integrations/release-health)
- [Error ownership and GitHub workflow](https://saaspro.dev/docs/integrations/error-workflow)
- [Issue grouping and reversible merges](https://saaspro.dev/docs/integrations/issue-grouping)
- [OpenTelemetry traces](https://saaspro.dev/docs/integrations/opentelemetry)
- [Structured application logs](https://saaspro.dev/docs/integrations/structured-logs)
- [CPU and memory profiling](https://saaspro.dev/docs/integrations/profiling)
- [Database performance](https://saaspro.dev/docs/integrations/database-performance)
- [Browser checks](https://saaspro.dev/docs/integrations/browser-checks)
- [Browser performance diagnostics](https://saaspro.dev/docs/integrations/browser-diagnostics)
- [Cron and background jobs](https://saaspro.dev/docs/integrations/cron)
- [Service objectives and error budgets](https://saaspro.dev/docs/integrations/slos)
- [On-call routing and incident coordination](https://saaspro.dev/docs/integrations/oncall)
- [Connected infrastructure](https://saaspro.dev/docs/integrations/infrastructure)
- [Load tests and release budgets](https://saaspro.dev/docs/integrations/load-testing)

### Flags and evaluations

- [Feature flags](https://saaspro.dev/docs/modules/flags)
- [Evaluations lab](https://saaspro.dev/docs/modules/evals)
- [Product experiments](https://saaspro.dev/docs/integrations/experiments)
- [Production AI traces and conversation costs](https://saaspro.dev/docs/integrations/ai-traces)
- [Sampled production AI quality](https://saaspro.dev/docs/integrations/ai-quality)
- [Investigations](https://saaspro.dev/docs/integrations/investigations)

### Data and integrations

- [Ad destinations](https://saaspro.dev/docs/modules/destinations)
- [App user management (the signed connector)](https://saaspro.dev/docs/modules/connector)
- [Telemetry budgets](https://saaspro.dev/docs/modules/telemetry)
- [Meta Conversions API](https://saaspro.dev/docs/integrations/meta)
- [LinkedIn Conversions API](https://saaspro.dev/docs/integrations/linkedin)
- [TikTok Events API](https://saaspro.dev/docs/integrations/tiktok)
- [Slack](https://saaspro.dev/docs/integrations/slack)
- [Webhook](https://saaspro.dev/docs/integrations/webhook)
- [WordPress + WooCommerce](https://saaspro.dev/docs/integrations/wordpress)
- [Google Workspace identity](https://saaspro.dev/docs/integrations/google-workspace)

### Management API

- [Overview](https://saaspro.dev/docs/api)
- [Ad destinations](https://saaspro.dev/docs/api/destinations)
- [Agent access](https://saaspro.dev/docs/api/agent-access)
- [Analytics, events, funnels and goals](https://saaspro.dev/docs/api/analytics)
- [Ask](https://saaspro.dev/docs/api/assistant)
- [Campaigns](https://saaspro.dev/docs/api/communications)
- [Documentation](https://saaspro.dev/docs/api/docs)
- [Error tracking](https://saaspro.dev/docs/api/errors)
- [Feature flags](https://saaspro.dev/docs/api/flags)
- [Identity, organizations, applications and keys](https://saaspro.dev/docs/api/applications)
- [Metrics, uptime, alerts and incidents](https://saaspro.dev/docs/api/metrics)
- [People and segments](https://saaspro.dev/docs/api/people)
- [Revenue](https://saaspro.dev/docs/api/revenue)

### MCP

- [MCP server](https://saaspro.dev/docs/mcp)

### Skills

- [Agent skills](https://saaspro.dev/docs/skills)

### Design

- [Charts](https://saaspro.dev/docs/design/charts)

## Optional

- [Full documentation in one file](https://saaspro.dev/llms-full.txt)
- [Changelog](https://saaspro.dev/changelog)
- [Pricing and current limits](https://saaspro.dev/pricing)
- [Product questions and answers](https://saaspro.dev/faq)
- [About the product, founder and operator](https://saaspro.dev/about)
- [Privacy](https://saaspro.dev/legal/privacy) and [terms](https://saaspro.dev/legal/terms)

Reading order: getting-started, agent-setup, guides/diagnose-signup-drop, guides/understand-analytics-counts, sdk, sdk/browser, sdk/node, sdk/react, sdk/script-tag, sdk/connector, sdk/native-crashes, sdk/privacy, sdk/journeys, sdk/groups, sdk/local-flags, sdk/react-native, sdk/python, sdk/recipes/nextjs-app-router, sdk/recipes/vite-react, sdk/recipes/html, sdk/recipes/express, sdk/recipes/hono, modules/analytics, modules/cookieless, modules/paths, modules/retention, modules/engagement, integrations/session-replay, integrations/heatmaps, integrations/github-annotations, integrations/report-packs, modules/revenue, modules/partners, integrations/stripe, integrations/polar, integrations/lemonsqueezy, integrations/revenuecat, integrations/paddle, integrations/dodo, integrations/creem, integrations/whop, integrations/payment-api, integrations/meta-ads, integrations/google-ads, integrations/google-search, integrations/social-activity, integrations/ai-crawlers, modules/people, modules/communications, integrations/surveys, integrations/feedback, integrations/lifecycle-journeys, modules/errors, modules/metrics, integrations/telegram, integrations/discord, integrations/whatsapp, integrations/build-artifacts, integrations/release-health, integrations/error-workflow, integrations/issue-grouping, integrations/opentelemetry, integrations/structured-logs, integrations/profiling, integrations/database-performance, integrations/browser-checks, integrations/browser-diagnostics, integrations/cron, integrations/slos, integrations/oncall, integrations/infrastructure, integrations/load-testing, modules/flags, modules/evals, integrations/experiments, integrations/ai-traces, integrations/ai-quality, integrations/investigations, modules/destinations, modules/connector, modules/telemetry, integrations/meta, integrations/linkedin, integrations/tiktok, integrations/slack, integrations/webhook, integrations/wordpress, integrations/google-workspace, api, api/destinations, api/agent-access, api/analytics, api/assistant, api/communications, api/docs, api/errors, api/flags, api/applications, api/metrics, api/people, api/revenue, mcp, skills, design/charts.
