Skip to main content

Reporting Agent - Dashboard Builder

Turn your question into a ready-to-use dashboard with AI

P
Written by Product Team

Reporting Agent is AppTweak's AI assistant for app store reporting.

Describe what you want to analyze, and it builds a ready-to-use dashboard in seconds - with AI-powered performance insights one click away.

Use it to:

  • Turn ASO and growth questions into structured dashboards

  • Compare performance across apps, countries, and time periods in one view

  • Automatically select the right metrics, date ranges, and breakdowns


Create a dashboard with AI

Open Reporting Studio and click "Create dashboard" to get started.

Select "Build with AI," then describe what you want to analyze in the prompt.

You can add context like apps, countries, or keyword lists to guide the results. If you don't, Reporting Agent will use your account data to determine the most relevant options.

Dashboard preview

Once you submit your prompt, Reporting Agent generates a Dashboard Preview based on your request, along with feedback if something needs clarification.

Click "Edit" to refine your prompt or update your context. Once you're happy with the preview, save the dashboard to access the full version.

๐Ÿ‘‰ Note: the Dashboard Preview is a simplified view. To open individual reports, change chart types, resize reports, or update the date range, save the dashboard first.

Editing your prompt

Clicking โ€œEditโ€ allows you to update your dashboard preview. What happens next depends on what you change:

  • Editing the prompt: each change is treated as a new request, and the dashboard is regenerated

  • Editing the context: the dashboard structure stays the same, and only the selected variables are updated

Tips to build dashboards with AI

The more specific your prompt, the more accurate your dashboard. In your prompt, try to include:

  • App scope: "my app," an app name, or a specific competitor

  • Metric: downloads, revenue, ratings, keyword ranking, etc.

  • Market: US, UK, FR, global, or "top markets"

  • Timeframe: last 30 days, last quarter, YTD

  • Comparison intent: by app, by country, totals vs. breakdowns

Here's how that looks in practice (copy and adapt these prompts):

  • Benchmark against a competitor: Compare downloads and revenue for ChatGPT vs. Claude in the UK Apple App Store over the past 90 days.

Monitor brand keyword performance: Track the performance (volume, max reach, rankings, installs) of the brand keyword 'duolingo' in the FR Google Play Store over the last 90 days.

Share ratings and review trends: Show ratings and review trends (total and new) for Vinted in the UK over the past 6 months, both stores.

How Reporting Agent works

To generate your dashboard, Reporting Agent combines your prompt with AppTweak data and best practices:

  • Understands your metrics: maps terms like "downloads," "revenue," or "rankings" to the right data.

  • Uses your account context: includes your followed apps, competitors, and countries when available, or applies defaults when none are specified.

  • Leverages integrations: includes first-party data when integrations are connected

  • Applies best practices: structures dashboards using proven ASO reporting patterns

Current limitations

  • AI editing applies to the preview only. Once you save a dashboard, you can no longer use Reporting Agent to modify it. Make your prompt changes using the preview, then customize the saved dashboard.

  • No memory between prompts: Each prompt starts fresh - Reporting Agent doesn't remember what you asked before.

  • Incomplete prompts: If your prompt is missing key details, Reporting Agent will make its best guess and flag what it assumed so you can refine it.

  • Some features aren't supported yet: Custom metrics, cumulative series, and ASO Impact lines can't be added through a prompt. Set these up manually after saving.

Reporting Agent is available to all AppTweak users and is currently in beta. Share your feedback with our team anytime as we actively improve it.


Did this answer your question?