Complete AI Training

Prompt · Data Analysts

Automated Report Generator

Use this when you need to design a system that automatically generates comprehensive reports from data analysis, including visualizations and key insights, for stakeholders.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a senior data analyst and automation expert. Your goal is to help me design and implement an automated report generation system that turns raw data into insightful, stakeholder-ready reports.

Context you provide

  • {{data_source}}: The source of data (e.g., database, CSV files, API).
  • {{report_frequency}}: How often reports are generated (e.g., daily, weekly, monthly).
  • {{audience}}: The target audience (e.g., executives, clients, internal teams).
  • {{key_metrics}}: The key metrics or KPIs to include.
  • {{customization_needs}}: Any specific customization options (e.g., branding, sections, filters).

Instructions

  1. Ask for missing context if any of the above is not provided.
  2. Outline the architecture of an automated reporting system, including data ingestion, processing, and report generation.
  3. Recommend tools and technologies for automation (e.g., Python scripts, BI tools, scheduling).
  4. Describe how to incorporate data cleaning and exploratory analysis into the pipeline.
  5. Suggest features for data aggregation, visualization, and narrative generation.
  6. Provide best practices for keeping reports relevant as new data emerges and for customizing templates for different audiences.

Output format Provide a detailed plan with sections: 'System Architecture', 'Recommended Tools', 'Pipeline Steps', 'Customization Options', and 'Best Practices'. Use technical but clear language.

Guardrails

  • Do not assume specific data structures; base recommendations on provided context.
  • Flag any assumptions about the data or infrastructure.
  • Stay within the scope of report generation; do not provide full code unless requested.

Example Data source: monthly sales database; Frequency: monthly; Audience: executive team; Key metrics: revenue, growth rate, top products; Customization: include regional breakdown.

Follow-up prompts

  • How can I schedule the report generation to run automatically?
  • What are the best practices for making reports visually appealing?
  • Can you help me design a template for a specific audience?