Reports Overview
Reports are automated analytics summaries generated by AI agents that query your connected analytics platforms. OpsTower supports report generation from PostHog, Amplitude, and Mixpanel connections, producing structured data and formatted output that you can view, download, and discuss with an AI agent.
What a Report Contains
Section titled “What a Report Contains”Each report includes several sections that together provide a comprehensive snapshot of your product analytics.
Metrics
Section titled “Metrics”Reports cover the following key metrics for the reporting period:
- Unique users
- Total sessions
- New users
- Returning users
- Average session duration
- Top pages
Comparisons
Section titled “Comparisons”Every metric includes period-over-period comparisons with percentage changes:
- Today vs. yesterday — shows daily movement
- Today vs. 7 days ago — shows weekly trends
These comparisons help you quickly identify whether metrics are trending up or down relative to recent baselines.
Anomaly Detection
Section titled “Anomaly Detection”Metrics that changed by more than 30% compared to the previous period are automatically flagged as anomalies. This draws attention to significant shifts that may require investigation, whether they represent unexpected growth, sudden drops, or irregular patterns.
AI Summary
Section titled “AI Summary”Each report includes a natural language summary written by the AI agent. The summary analyzes the data holistically and highlights:
- Key trends across metrics
- Areas of concern (e.g., declining engagement, traffic drops)
- Notable insights (e.g., a spike in new users correlating with a campaign launch)
How Reports Are Stored
Section titled “How Reports Are Stored”Reports are stored in two formats:
- JSON — structured data containing all metrics, comparisons, and anomaly flags, suitable for programmatic access
- HTML — a formatted version designed for viewing in the browser and for email delivery
Report files are stored in Cloudflare R2 (object storage), and report metadata (status, timestamps, connection references) is stored in Cloudflare D1 (database).
Auto-Ticketing (Systems Operations Reports)
Section titled “Auto-Ticketing (Systems Operations Reports)”Systems Operations reports can automatically create tickets in your ticketing system (e.g., Linear) for issues discovered during the report run. This means overnight errors and bugs are already tracked in your project management tool before your team starts the day.
How to Enable Auto-Ticketing
Section titled “How to Enable Auto-Ticketing”- When creating or editing a Systems Operations report, add a tickets connection (e.g., Linear) to the report’s data sources.
- Go to the Ticketing tab in the report settings.
- Toggle Create tickets for found issues on.
- Choose a scope:
- All found issues — a ticket is created for every issue the agent discovers
- Code-related issues only — tickets are created only for issues classified as CODE_BUG (requires a source code connection for best results)
- Save the settings.
What Happens During a Report Run
Section titled “What Happens During a Report Run”When the report agent runs with auto-ticketing enabled:
- The agent investigates logs, errors, databases, and (optionally) source code as usual.
- For each issue that matches the configured scope, the agent creates a ticket with the issue title, classification, severity, relevant evidence, and a recommended action.
- The agent uses your ticketing instructions (configured on the Linear connection) to follow your team’s conventions for teams, labels, and priority.
- Created tickets are linked directly from the report’s Issues Found section, so you can jump from the report to the ticket.
Prerequisites
Section titled “Prerequisites”- A tickets connection (e.g., Linear) must be in the report’s data sources.
- For the “code-related only” scope, adding a source code connection (e.g., GitHub) improves accuracy, though the agent can still classify issues without it.
Tier Limits
Section titled “Tier Limits”The number of reports you can generate per month depends on your plan:
| Plan | Reports per Month |
|---|---|
| Explore (Free) | 5 |
| Operate (Pro) | 31 |
| Scale (Business) | Unlimited |
Usage resets monthly (UTC). See Plans and Limits for full details on all plan features.