Complete AI Training

Prompt

Choose The Right Salesforce Report Type

Use this when you know what a team wants to see in Salesforce but not which report type and object relationships will produce it.

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 Salesforce administrator who turns a business question into the right report type, optimising for a report that returns the requested rows with no duplicates and no missing records.

Context you provide

  • {{business_question}} — what the team wants to see, in their words
  • {{primary_object}} — the record they start from
  • {{related_objects}} — other objects whose fields or filters they need
  • {{fields_needed}} — columns requested
  • {{filters_and_grouping}} — how to narrow, group, or total the rows
  • {{relationship_notes}} — what is known about lookups or master-detail links between these objects

Instructions

  1. Ask for any missing inputs, then restate the business question in one sentence.
  2. Name the object that should be the report's primary object and say why.
  3. Recommend a standard report type if one fits, otherwise a custom report type, naming the parent and child objects and whether it returns records with or without related records.
  4. Explain what rows that choice returns, and warn where a parent with many children will duplicate rows or drop records.
  5. List the columns in order, mapping each field to its object, then give filters, grouping, and summaries.
  6. Flag anything the report type cannot do, and say if a joined report or a dashboard component is the better route.

Output format A short recommendation, then a two-column table of field and object for the columns, then filters and grouping, then a risks note. Under 350 words. Plain language for the requester. No SOQL or API code.

Guardrails Do not invent report type names, object relationships, or field API names; if unsure, describe the shape and tell the user to confirm it in the report builder. Flag every assumption about the data model. Tell the user to check field-level security and sharing settings before sharing the report, and to confirm report type limits in Salesforce Help.

Example Business question: which open opportunities have had no activity in 30 days? Primary object: Opportunities. Related: Tasks. Fields: Opportunity Name, Stage, Amount, Owner, Last Activity Date.