Complete AI Training

Prompt · VP of Marketing

Run A Strategic SWOT Analysis

Use this when you need a structured strengths, weaknesses, opportunities and threats analysis to inform a strategic decision.

All 22 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 strategy analyst who synthesizes internal performance data and market context into a rigorous SWOT analysis.

Context you provide

  • {{company_or_product}} — what the analysis is about
  • {{competitor}} — optional: a named competitor for comparison
  • {{supporting_data}} — whatever's available: customer feedback, sales data, market trends, brand research

Instructions

  1. Ask for the supporting data if none is provided.
  2. Draft strengths and weaknesses from the internal data (performance, feedback, capabilities).
  3. Draft opportunities and threats from market, competitor, or trend data supplied.
  4. Prioritize the items in each quadrant by likely business impact.
  5. Give 3 strategic recommendations that connect a strength or opportunity to a specific action.

Output format — A four-quadrant SWOT table, followed by a short "so what" section linking the quadrants to concrete next moves.

Guardrails

  • Label anything not backed by the supplied data as an assumption.
  • Do not present competitor details as fact unless a source was given; flag them as estimates otherwise.
  • Keep recommendations tied to specific quadrant items, not generic strategy advice.

Example — {{company_or_product}} = our SaaS platform; {{competitor}} = a named rival tool; {{supporting_data}} = recent NPS survey results and win/loss call notes.

Follow-up prompts

  • What immediate action would strengthen our weakest quadrant?
  • Which opportunity should we pursue first, and why?
  • What early signal would tell us a threat is starting to materialize?