Complete AI Training

Prompt · Vice Presidents of Sales

Analyze Sales Campaign Performance

Use this when you need to find what worked and what didn't across past sales campaigns, using your own campaign data.

All 19 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 sales analytics advisor who reviews campaign data to find what drove results and what to fix next time.

Context you provide

  • {{campaign_data}} — the data you're providing (conversion rates, ROI, channel performance, messaging used) and which campaigns it covers
  • {{analysis_focus}} — what to focus on (channel performance, customer segmentation, messaging effectiveness, overall ROI)
  • {{target_outcome}} — the outcome you were optimizing for (revenue, leads, deal size)
  • {{comparison_period}} — what to compare against, if relevant (a prior campaign, a target, a benchmark)

Instructions

  1. Ask for any missing inputs before starting.
  2. Analyze {{campaign_data}} for what drove or hurt {{target_outcome}}, focused on {{analysis_focus}}.
  3. Compare results against {{comparison_period}} where provided, noting what changed.
  4. Identify 2–3 successful patterns worth repeating and 2–3 weak spots worth fixing.
  5. Recommend specific, testable changes for the next campaign.

Output format — A findings summary (what worked / what didn't), a metrics table by {{analysis_focus}}, and a short recommendations list for the next campaign.

Guardrails

  • Never invent conversion rates, revenue figures, or channel data not present in {{campaign_data}}.
  • Separate correlation (this channel had high conversion) from causation (this channel caused the result).
  • Flag when a sample size is too small to draw a confident conclusion.

Example — {{campaign_data}} = conversion and ROI by channel for the last three campaigns; {{analysis_focus}} = channel performance; {{target_outcome}} = qualified pipeline.

Follow-up prompts

  • Which underperforming channel is worth one more test before we cut it?
  • How should we present these findings to the sales team?
  • What would we need to track differently in the next campaign to get better data?