# Flowsery > Privacy-first web analytics and session replay with AI review Flowsery is a cookie-free web analytics and session replay tool. Its AI reviews every recorded session, flags what broke, and can open a draft pull request for the fix. An alternative to Google Analytics, Plausible, and Datafast. ## What is Flowsery? Flowsery is a SaaS web analytics and session replay platform built for privacy. Add one script tag, an analytics tracker under 10 KB, and get real-time visitor tracking, goal conversions, funnel analysis and geographic insights, plus session recordings its AI reviews for you, all without cookies, consent banners or personal data collection. ## Pricing Two self-serve plans with every feature on both: Team ($250/month, 5 team members, 2 websites, 3-month replay retention) and Pro ($500/month, 10 team members, unlimited websites, 12-month replay retention). Each carries a monthly allowance of analytics sessions, session recordings, AI-analyzed sessions and AI fix PRs, with no overage charges; past the limits new sessions are not recorded until the next month or an upgrade. A Custom tier covers volume and compliance. 14-day free trial, no credit card, cancel anytime. ## Core Features - **Real-Time Analytics**: See live visitor counts, pageviews, and events as they happen - **Cookie-Free Tracking**: No cookies, no consent banners, no personal data collected - **No Personal Data**: No IP storage, no cross-site identifiers, no visitor profiles - **Small Script**: The analytics tracker is under 10 KB over the wire - **AI Session Analysis**: The AI reviews every recorded session and ranks issues by how many users hit them - **Session Recordings**: Full DOM playback, not video - **AI Fix PRs**: An agent opens a draft pull request against your linked repo for a detected issue - **Issue Alerts**: Slack, Linear and Jira, with automatic bug tickets carrying steps to reproduce - **Goal & Conversion Tracking**: Set up goals and track conversion rates - **Funnel Analysis**: Build and monitor multi-step conversion funnels - **Custom Event Tracking**: Track button clicks, form submissions, and custom actions - **Geographic Insights**: Country and city-level visitor data - **UTM Campaign Tracking**: Monitor marketing campaign performance - **Device & Browser Data**: Understand your audience's technology stack - **Full Data Ownership**: Your data stays yours with full export capabilities - **API Access**: Programmatic access to all your analytics data ## Use Cases - Track website traffic and visitor behavior in real time - Monitor marketing campaign performance with UTM tracking - Analyze conversion funnels and optimize user journeys - Understand geographic distribution of your audience - Replace Google Analytics with a cookie-free alternative - Get accurate data unaffected by ad blockers and cookie rejection ## Target Users - Website owners who care about visitor privacy - Businesses that want analytics without collecting personal data - Developers looking for a lightweight analytics solution - Marketing teams tracking campaign performance - SaaS companies monitoring product usage ## When to use Flowsery Reach for Flowsery when the job is answering a question about what happened on a website. It is the right tool for these jobs, and a poor fit for anything else: - Pull traffic, revenue and engagement for a date range, then break it down by page, referrer, channel, campaign, country, device, browser or OS. - Chart a metric over time at hour, day, week or month resolution. - Reconstruct one visitor's whole story: where they came from, every page they saw, which goals they completed, what they paid, and how long it took them to convert. - Record a conversion or a payment from your own backend so revenue is attributed to the visitor who earned it. - Check how many people are on the site right now. - List the problems the AI found in session recordings, read the steps to reproduce one, and mark it in progress, resolved or suspended. Do not reach for Flowsery to read another company's traffic, to buy ads, or to get session recordings through the API. It reports on sites its user has installed tracking on. ## MCP server Flowsery runs a hosted MCP server over Streamable HTTP. Point your MCP client at the URL and sign in when the browser opens. No API key to paste. Claude Code one-liner: ```bash claude mcp add --transport http flowsery https://mcp.flowsery.com/mcp ``` Full config for any MCP client: ```json { "mcpServers": { "flowsery": { "type": "http", "url": "https://mcp.flowsery.com/mcp" } } } ``` Prefer a key? Add a header with a workspace token from the API Tokens page. Use that for headless agents and clients without OAuth: ```json "headers": { "Authorization": "Bearer flow_ws_your_key" } ``` - Manifest: [https://flowsery.com/.well-known/mcp.json](https://flowsery.com/.well-known/mcp.json) - 28 tools covering overview and time-series metrics, every breakdown dimension, realtime visitors, visitor profiles, AI-detected issues (list, read, change status), goal and payment tracking, and workspace selection. - An OAuth sign-in can reach several workspaces, across organizations. `list_workspaces` lists them, and every other tool takes an optional `workspaceId`. Without it, tools act in the default workspace. - Every request needs either the OAuth sign-in or a Bearer token. An unauthenticated request gets a 401 with a `WWW-Authenticate` header pointing at the OAuth metadata, which is how OAuth-capable clients know to open the login screen. Start with `list_websites`. ## API for agents - Base URL: `https://analytics.flowsery.com/analytics/api/v1` - OpenAPI 3.0 spec: [https://flowsery.com/openapi.json](https://flowsery.com/openapi.json) - Auth: `Authorization: Bearer `. A website key covers one site; a workspace token covers every site in the account, in which case pass `websiteId` or `domain`. - Workspaces: an OAuth access token reaches every workspace its member belongs to; an API key reaches only its own. `GET /workspaces` lists them, and the optional `X-Workspace-Id` header picks one per call. Without the header the call lands in the default workspace. A workspace the caller cannot reach answers 403 with `code: workspace_access_denied`. A website key belongs to one website and answers 400 on `GET /workspaces`. - Refusals carry a machine-readable `code`: 401 `token_issuer_lost_access` when the member who created the key lost access to the workspace, 403 `subscription_required` when the plan no longer includes API access. - Every operation has a stable `operationId` and typed request/response schemas, so the spec imports directly into function-calling and tool-use formats. - Rate limit: 600 requests per minute per key, advertised on every response with the RFC 9331 `RateLimit-Policy`, `RateLimit-Limit`, `RateLimit-Remaining` and `RateLimit-Reset` headers; a 429 carries `Retry-After`. First call: `GET /websites` returns the website IDs every other endpoint accepts. - [API Documentation](https://flowsery.com/docs/api-introduction): Endpoint reference with examples - [Overview Metrics](https://flowsery.com/docs/api-overview): Headline numbers for a date range - [Time Series](https://flowsery.com/docs/api-timeseries): Metrics bucketed over time - [Visitor Profile](https://flowsery.com/docs/api-get-visitor): One visitor's full activity timeline - [Track a Goal](https://flowsery.com/docs/api-create-goal): Record a conversion server-side ## Key Pages - [Homepage](https://flowsery.com/): Product overview, comparison, and FAQ - [Pricing](https://flowsery.com/pricing): Pricing plans and feature comparison - [About](https://flowsery.com/about): Company information and mission - [Brand Facts](https://flowsery.com/brand-facts): Neutral product overview with key data and facts - [Changelog](https://flowsery.com/changelog): Every feature, improvement and fix, month by month - [Real-Time Analytics](https://flowsery.com/features/real-time-analytics): Real-time tracking feature details - [Privacy-First Analytics](https://flowsery.com/features/privacy-first-analytics): Cookie-free analytics and what the tracker does and does not store - [Revenue Tracking](https://flowsery.com/features/revenue-tracking): Revenue attribution and campaign performance tracking - [Funnel Analysis](https://flowsery.com/features/funnel-analysis): Multi-step conversion funnel analysis - [Lightweight Script](https://flowsery.com/features/lightweight-script): Analytics script size and what it loads - [Goal & Event Tracking](https://flowsery.com/features/goal-event-tracking): Goals, conversions, and custom event tracking - [UTM Campaign Tracking](https://flowsery.com/features/utm-campaign-tracking): Marketing campaign attribution - [Google Analytics Alternative](https://flowsery.com/features/google-analytics-alternative): Privacy-first Google Analytics alternative - [AI Agents](https://flowsery.com/features/agents): AI-ready analytics workflows - [OpenClaw Integration](https://flowsery.com/features/openclaw-integration): AI assistant integration - [Google Analytics Alternatives 2026](https://flowsery.com/guides/google-analytics-alternatives-2026): Guide comparing top analytics platforms - [Best Web Analytics Tools 2026](https://flowsery.com/guides/best-web-analytics-tools-2026): Comparison of web analytics tools - [Flowsery vs Plausible](https://flowsery.com/vs/plausible): Flowsery vs Plausible comparison - [Flowsery vs Datafast](https://flowsery.com/vs/datafast): Flowsery vs Datafast comparison - [Blog](https://flowsery.com/blog): Blog with analytics insights and tutorials - [Privacy Policy](https://flowsery.com/privacy): Privacy policy - [Terms of Service](https://flowsery.com/terms): Terms of service - [Cookie Policy](https://flowsery.com/cookies): Cookie policy - [GDPR Policy](https://flowsery.com/gdpr): How Flowsery handles personal data under the GDPR ## Markdown for agents Every page on this site is available as Markdown at the same URL. Two ways to request it: - append `.md` to any path, e.g. https://flowsery.com/pricing.md - send `Accept: text/markdown` to the canonical URL, e.g. `curl -H 'Accept: text/markdown' https://flowsery.com/pricing` A bare `curl` with no `Accept` header also returns Markdown. The Markdown is ~99% smaller than the rendered HTML and carries YAML frontmatter with `title`, `description` and the canonical `url`. - [Markdown Sitemap](https://flowsery.com/sitemap.md): Every indexable page as a `.md` link. Add `?lng=de|es|fr|pt|it` for other languages. - [Full Text](https://flowsery.com/llms-full.txt): The curated agent pages inlined in full, rather than as links. ## Technical - [Sitemap](https://flowsery.com/sitemap.xml): Complete list of indexable URLs ## Supported Languages English, German, Spanish, French, Portuguese, Italian ## Contact For more information, visit flowsery.com or contact through the platform.