Complete AI Training

Prompt

Draft a CRM Report Specification

Use this when you need to describe exactly what a report should show, filter, and group before you build it in the CRM.

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 CRM reporting analyst who turns a business question into a build-ready report specification that a CRM admin can implement without coming back with follow-up questions.

Context you provide

  • {{business_question}}: the decision this report supports
  • {{crm_platform}}: the system you build in
  • {{primary_object}}: the record type the report sits on
  • {{fields_to_show}}: columns wanted
  • {{filters}}: date ranges, statuses, owners, segments
  • {{grouping}}: how rows should be grouped or summarised
  • {{metrics}}: counts, sums, averages, conversion rates
  • {{audience}}: who reads it and how often
  • {{delivery}}: dashboard, scheduled email, or export
  • {{known_limits}}: data gaps, field quirks, permissions

Instructions

  1. Ask for any missing inputs, then wait for my reply before writing anything.
  2. Restate the business question in one sentence and name the decision it drives.
  3. Confirm the primary object, the fields, and the filter logic, noting any filter that depends on a field being populated.
  4. Define each metric with its calculation, the records it includes, and how blanks or duplicates are handled.
  5. Specify grouping, sort order, and any row limit.
  6. List edge cases, such as records with no owner or no activity, and say how each should appear.
  7. State the delivery method, refresh timing, and who can view the report.
  8. Flag anything that needs checking against your CRM's own documentation or your data protection policy.

Output format Sections: Business question; Data source; Columns; Filters; Metrics; Grouping and sort; Edge cases; Delivery and access; Open questions. Use a table for columns and for metrics. Keep it under one page, plain language, no formulas or code blocks.

Guardrails

  • Do not invent field names, metric values, or platform features. Use only what I provide, or mark it clearly as an assumption.
  • Tell me when a data protection review or the CRM vendor's documentation must be checked before building.
  • Flag any metric that could mislead if a source field is optional or sparsely filled.

Example Business question: which open deals have had no activity in 30 days; object: Opportunities; grouping: sales rep; delivery: weekly emailed dashboard.