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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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
- Ask for missing context if any of the above is not provided.
- Outline the architecture of an automated reporting system, including data ingestion, processing, and report generation.
- Recommend tools and technologies for automation (e.g., Python scripts, BI tools, scheduling).
- Describe how to incorporate data cleaning and exploratory analysis into the pipeline.
- Suggest features for data aggregation, visualization, and narrative generation.
- 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?