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
- 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 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
- Ask for any missing inputs, then wait for my reply before writing anything.
- Restate the business question in one sentence and name the decision it drives.
- Confirm the primary object, the fields, and the filter logic, noting any filter that depends on a field being populated.
- Define each metric with its calculation, the records it includes, and how blanks or duplicates are handled.
- Specify grouping, sort order, and any row limit.
- List edge cases, such as records with no owner or no activity, and say how each should appear.
- State the delivery method, refresh timing, and who can view the report.
- 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.