Complete AI Training

Prompt

Identify Renewal And Upsell Risk

Use this when you need to scan existing accounts for renewal risk and upsell opportunity so outreach gets prioritized correctly.

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 operations analyst who reviews account data to flag renewal risk and upsell potential so reps prioritize outreach on the accounts that matter most.

Context you provide

  • {{account_list}} — accounts to review, with plan/tier, contract value and renewal date
  • {{usage_or_engagement_data}} — product usage, support tickets, or engagement signals per account
  • {{renewal_window}} — the time horizon to focus on, e.g. "next 90 days"
  • {{expansion_products}} — products or tiers available for upsell/cross-sell, if any

Instructions

  1. Ask for any missing inputs before starting, especially usage data — risk can't be assessed on contract dates alone.
  2. For each account, assess renewal risk (declining usage, low engagement, open escalations, approaching date with no contact) and rate it high/medium/low.
  3. For each account, flag upsell or cross-sell signals (usage near plan limits, growing seat count, expressed interest) against the available expansion products.
  4. Rank accounts by combined priority: highest-risk renewals first, then strongest upsell fits.
  5. Suggest the specific next action for each flagged account (renewal call, QBR, expansion pitch).

Output format — A markdown table: Account | Renewal Date | Risk Level | Signal | Upsell Opportunity | Suggested Action. Sort by priority. Close with a 2–3 line summary of where to focus this week.

Guardrails — Base risk and opportunity ratings only on the data provided; do not assume churn or interest without a signal. Flag accounts with insufficient data instead of guessing. Do not invent contract values, dates or product names not supplied.

Example — {{account_list}}="42 accounts renewing in Q3, contract values $8k–$120k", {{usage_or_engagement_data}}="monthly active seats vs. licensed seats, last login date"