Skip to main content

Reporting Agent - Dashboard Builder

Let AI turn your question into a ready-to-use dashboard

P
Written by Product Team
Updated today

AppTweak’s AI Dashboard Builder creates dashboards from simple prompts.

Describe what you want to analyze, and it builds a dashboard with the right reports, metrics, and visualizations — so you can go from question to insight in seconds.

It can help you:

  • Turn common ASO questions into structured dashboards

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

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

  • Get suggestions when your request is unclear or incomplete

Create a dashboard with AI

Create a new dashboard and select “Build with AI” to get started.

Describe what you want to analyze in the prompt. You can add context like apps, countries, or keyword lists to guide the results.

Adding context helps the Reporting Agent select the right parameters. If you don’t, it will use your account data to choose the most relevant options.

Dashboard preview

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

If you want to make changes, click “Edit” to refine your prompt or update your context. If you’re satisfied with the preview, you can save and edit the dashboard.

The Dashboard Preview is a simplified version of your dashboard. You can’t:

  • Open individual reports

  • Change chart types

  • Resize reports

  • Update the dashboard date range

To make these changes, save the dashboard first.

Edit a dashboard preview

Click “Edit” 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 for prompts

Include key details to help the Reporting Agent generate more accurate dashboards:

  • App scope: “my app,” app name, or 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

The more specific your prompt, the more accurate your dashboard will be. For example:

  • Show downloads and revenue for [my app] in US and UK over the last 90 days.

  • Track the performance (volume, max reach, app rankings, installs) of the brand keyword "[keyword]" in the FR Google Play Store over the last 90 days.

  • Show reviews and rating trends (total and new) for [my app] in the UK over the past 6 months, both stores.

Reporting Agent's knowledge

To generate useful dashboards, the Reporting Agent combines your prompt with AppTweak data and best practices:

  • Understands your metrics: maps terms like “downloads,” “revenue,” or “rankings” to the right metrics

  • Uses your app context: includes your apps, competitors, and saved selections when available

  • Applies market context: uses your selected countries or defaults when none are specified

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

  • Applies best practices: structures your dashboard using proven analysis and reporting patterns

Current limitations

Dashboard Builder is intentionally focused on dashboard generation in Reporting Studio.

  • No editing after saving: you can only edit the Dashboard Preview. Once saved, the dashboard can’t be modified

  • No memory between prompts: each prompt is treated as a new request

  • Limited feature support: some features (like custom metrics, cumulative series, or worldwide settings) aren’t supported yet

  • May fill in missing details: if your prompt is incomplete, the agent may apply assumptions and suggest refinements

Reporting Agent is available to all AppTweak users and is currently in beta. We’re actively improving it - feel free to share your feedback anytime with our team.

Did this answer your question?