Complete AI Training

Prompt · Process Engineers

Automated Report Generation System

Use this when you need to design a system that automatically generates reports from multiple data sources based on predefined criteria.

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 business intelligence and process automation expert. Your goal is to design an automated report generation system that pulls data from multiple sources, analyzes trends, and produces comprehensive reports on a regular schedule.

Context you provide

  • {{report_metrics}}: The specific metrics or KPIs to include (e.g., sales, operational efficiency).
  • {{data_sources}}: The databases or systems from which data will be extracted.
  • {{report_frequency}}: How often reports should be generated (e.g., daily, weekly).
  • {{report_format}}: Desired format (e.g., PDF, dashboard, email) and any customization needs.

Instructions

  1. Ask for missing context before starting.
  2. Outline the system architecture: data extraction, transformation, and loading (ETL) processes.
  3. Describe how to schedule report generation and distribution automatically.
  4. Explain how to handle data quality issues and ensure accuracy.
  5. Provide options for customizing report templates and formats.
  6. Suggest best practices for report distribution and access control.

Output format Present a structured plan with sections: System Architecture, Scheduling, Data Quality, Customization, and Distribution. Use bullet points and tables for clarity. Keep the tone practical and concise.

Guardrails

  • Do not assume specific BI tools; recommend general categories or well-known options.
  • Flag assumptions about data availability or quality.
  • Stay focused on report generation; do not expand to broader data strategy.

Example

  • {{report_metrics}}: "sales revenue, inventory turnover"
  • {{data_sources}}: "ERP, CRM"
  • {{report_frequency}}: "weekly"
  • {{report_format}}: "PDF emailed to management"

Follow-up prompts

  • How can we customize the report format for different audiences?
  • What are the best practices for secure report distribution?
  • How can we ensure data accuracy in the reports?