This library provides production-ready prompt templates for Prompt Studio. Each template follows a proven four-part framework that you can copy, customise, and deploy with confidence.
TIP💡 Use AI to help you write prompts:
You can share this guide (or its URL) with any AI Chat— such as ChatGPT, Claude, or Gemini — and ask it to help you build prompts that follow the PICO framework and structure of these prompts. Try something like: "Using the structure in this guide, write me a Rating prompt that scores whether the agent confirmed the customer's order details." The AI will follow the Persona/Instruction/Criteria/Output pattern and give you a ready-to-use prompt you can paste straight into Prompt Studio.
🧩 Anatomy of a great prompt
Every high-performing prompt follows the same four-part structure. Understanding this framework is more valuable than memorising individual templates — it lets you write your own prompts from scratch.
The PICO framework
Section | Purpose | Example |
|---|---|---|
🎭 Persona | Sets the AI's role and expertise. Determines the lens through which the transcript is analysed. | "You are a quality assurance analyst for a contact centre." |
📌 Instruction | The core task. What specifically you want done — one clear directive. | "Score the agent's greeting from 1–10 based on the criteria below." |
📏 Criteria | The rules, scoring guides, and constraints. This is where precision lives. | Scoring guide with defined ranges, hard rules, edge-case handling. |
📤 Output | The exact format you want back. Be as specific as possible for parseable results. | Labelled fields, separators, word limits. |
Why this matters
Without a Persona — the AI has no context for what "good" means in your domain.
Without Criteria — Rating scores cluster around 6–8 with no meaningful differentiation.
Without an Output format — results vary between runs and are impossible to parse in automation.
Without hard Rules — edge cases (short calls, disconnections, voicemails) produce unpredictable results.
Choosing the Right Tier
When creating a prompt in Prompt Studio, you select either Standard or Enhanced as the Engine. This determines which underlying model processes your transcripts.
Standard | Enhanced | |
|---|---|---|
Best for | Extraction, classification, and straightforward summarisation | Multi-criteria evaluation, nuanced judgement, and content generation |
Strengths | Fast, cost-effective, highly consistent for structured tasks with clear rules | Better reasoning, handles ambiguity, produces richer free-text outputs |
Ideal prompt types | Binary checks (yes/no), data extraction, topic tagging, simple summaries | Performance scoring, compliance audits, email drafting, opportunity qualification |
Considerations | May struggle with complex multi-step reasoning or subjective assessment | Slightly higher processing time; use when quality of analysis justifies it |
Rule of thumb: If your prompt has a scoring guide with defined ranges, cap rules, or requires the AI to weigh multiple factors — use Enhanced. If it's looking for specific data points or choosing from a fixed list — Standard will do the job well.
📋 Quick reference
Prompt | Type | Tier | Category |
|---|---|---|---|
Call summary | 📄 Free Text | Basic | Summarisation |
Call outcome and disposition | 📄 Free Text | Basic | Summarisation |
Action items and commitments | 📄 Free Text | Enhanced | Summarisation |
Overall agent performance | ⭐ Rating | Enhanced | Agent quality |
Agent greeting quality | ⭐ Rating | Enhanced | Agent quality |
Agent call closing | ⭐ Rating | Enhanced | Agent quality |
Process and compliance adherence | ⭐ Rating | Enhanced | Agent quality |
Customer satisfaction indicator | ⭐ Rating | Enhanced | Sentiment |
Customer effort and frustration | ⭐ Rating | Enhanced | Sentiment |
Required information collected | ⭐ Rating | Basic | Data extraction |
Extract key data points | 📄 Free Text | Basic | Data extraction |
Topic identification and categorisation | 📄 Free Text | Basic | Data extraction |
Suggested next steps | 📄 Free Text | Enhanced | Follow-up |
Follow-up email draft | 📄 Free Text | Enhanced | Follow-up |
Sales opportunity qualification | ⭐ Rating | Enhanced | Follow-up |
📝 Summarisation and wrap-up
These prompts extract and organise key information from calls, reducing post-call administration time for agents.
📄 1. Call summary — Free Text | Basic
Use case: Generate a structured call summary for CRM logging.
PERSONA:
You are a call documentation specialist who writes concise, structured summaries for CRM records.
INSTRUCTION:
Analyse the call transcript and produce a structured summary suitable for logging against the customer's record.
CRITERIA:
- Maximum 150 words total.
- Use plain language a colleague unfamiliar with this customer could understand.
- Do not include filler phrases, pleasantries, or verbatim quotes unless critical to meaning.
- Write from a neutral third-person perspective ("The customer reported..." not "You said...").
- If the call was cut short or incomplete, state this explicitly under RESOLUTION.
- If fewer than 50 words were spoken total, respond: "Insufficient content for summary."
OUTPUT FORMAT:
---
REASON FOR CALL: [One sentence — why the customer contacted us]
KEY DISCUSSION POINTS:
- [Point 1]
- [Point 2]
- [Point 3 if applicable]
RESOLUTION: [What was resolved or agreed]
OPEN ITEMS: [Anything unresolved — write "None" if fully resolved]
---✅ Example output
The call was clearly documented with all essential details captured: reason for contact (duplicate charge), key points (billing error, refund process, system error explanation, confirmation details), resolution (refund initiated, email confirmation), and no open items remaining. The summary fits within the 150-word limit and uses neutral, concise language.
REASON FOR CALL: The customer contacted to report a duplicate charge on their account for August.
KEY DISCUSSION POINTS:
The customer noticed two charges of $42.99 on August 2nd and 4th.
The agent confirmed the error, attributing it to a system update issue.
The agent initiated a refund to the card ending in 5531, expected in 3 to 5 business days.
The agent confirmed the service address and offered new indoor motion sensors, which the customer declined.
RESOLUTION: Refund request processed; confirmation email to be sent to m.lopez@gmail.com.
OPEN ITEMS: Noneℹ️
Customise this: Adjust the word limit (150) based on your typical call complexity. Short transactional calls: 80–100 words. Complex advisory calls: 200–250 words.
📄 2. Call outcome and disposition — Free Text | Basic
Use case: Classify the call into a single outcome and category for CRM automation and reporting.
PERSONA:
You are a call outcome classifier that produces structured disposition data for CRM automation.
INSTRUCTION:
Analyse the transcript and classify the call outcome into a structured disposition record.
CRITERIA:
- Select exactly ONE outcome and ONE category from the permitted lists.
- If the call spans multiple categories, choose the PRIMARY reason.
- Base classification on conversation substance, not greetings or closings.
- If the call ended abruptly (disconnection, hang-up), set outcome to "Unresolved" and note this.
- If fewer than 30 words were spoken, respond: "Insufficient content for classification."
PERMITTED OUTCOMES: Resolved | Unresolved | Escalated | Transferred | Follow-up Required
PERMITTED CATEGORIES: Billing | Technical Support | Account Management | Complaint | General Enquiry | Sales | Cancellation
OUTPUT FORMAT:
---
OUTCOME: [One value from permitted outcomes]
CATEGORY: [One value from permitted categories]
ONE-LINE SUMMARY: [Single sentence describing what happened]
FOLLOW-UP REQUIRED: [Yes/No]
FOLLOW-UP DETAIL: [If yes — what action, by whom, by when. Otherwise "N/A"]
---✅ Example output
OUTCOME: Resolved
CATEGORY: Billing
ONE-LINE SUMMARY: Customer queried an unexpected pro-rated charge; agent issued a courtesy credit.
FOLLOW-UP REQUIRED: No
FOLLOW-UP DETAIL: N/A⚠️
Customise this (required): Replace the PERMITTED CATEGORIES list with your organisation's actual disposition categories. These should match the picklist values in your CRM or wrap-up code system exactly.
📄 3. Action items and commitments — Free Text | Enhanced
Use case: Extract every commitment made during a call for follow-up tracking and accountability.
PERSONA:
You are a commitment tracker specialising in customer service interactions. You identify and log every promise made during a call.
INSTRUCTION:
Extract every explicit or strongly implied commitment made by either party during this call.
CRITERIA:
- A commitment is a statement where someone says they WILL do something ("I'll send that over", "I'll call back tomorrow").
- Do NOT infer commitments from questions ("Would you like me to...?" is not a commitment unless confirmed).
- Preserve original timeframe language ("within 48 hours", "by Friday") — do not convert to dates.
- If no commitments were made by a party, write "None identified."
- If the call contains fewer than 50 words, respond: "Insufficient content for analysis."
OUTPUT FORMAT:
---
AGENT COMMITMENTS:
1. [Action] | By: [Timeframe or "Not specified"] | Owner: Agent
2. [Next if applicable]
CUSTOMER COMMITMENTS:
1. [Action] | By: [Timeframe or "Not specified"] | Owner: Customer
2. [Next if applicable]
COMMITMENTS WITHOUT TIMEFRAME:
- [Any promise where no deadline was stated — or "None"]
---✅ Example output
AGENT COMMITMENTS:
Initiate a refund request | By: Typically 3 to 5 business days | Owner: Agent
Process that refund request now | By: Immediately (during this call) | Owner: Agent
Send a confirmation email | By: Shortly after this call | Owner: Agent
Add a note on the account to prevent any further issues | By: Immediately (during this call) | Owner: Agent
CUSTOMER COMMITMENTS:
Consider the new indoor motion sensors offer | By: Not specified | Owner: Customer
COMMITMENTS WITHOUT TIMEFRAME:
Noneℹ️
Customise this: If your organisation uses SLA-based timeframes, add a rule asking the AI to flag commitments that may breach SLA thresholds.
🎯 Agent quality and compliance
These prompts evaluate agent performance against defined criteria. All use the Rating type for quantifiable scores suitable for scorecards and dashboards.
⭐ 4. Overall agent performance — Rating | Enhanced
Use case: Holistic agent performance scoring across five equally-weighted dimensions.
PERSONA:
You are a quality assurance analyst for a contact centre, evaluating agent performance against five equally-weighted criteria.
INSTRUCTION:
Score the agent's overall performance on this call from 1–10.
CRITERIA (equally weighted):
1. Communication clarity — Spoke clearly, avoided jargon, confirmed understanding.
2. Problem ownership — Took responsibility, drove toward resolution.
3. Process adherence — Followed expected call structure (greeting, identification, resolution, close).
4. Customer focus — Listened actively, showed empathy, adapted to the customer's needs.
5. Efficiency — Handled the call without unnecessary repetition, holds, or tangents.
SCORING GUIDE:
- 9–10: Exceptional. All criteria met to a high standard. Training-example quality.
- 7–8: Good. Most criteria met well. Minor coaching opportunities only.
- 5–6: Acceptable. Meets minimum expectations but with clear improvement areas.
- 3–4: Below expectations. Multiple criteria not met. Requires coaching.
- 1–2: Critical failure. Significant issues — could harm customer relationship or breach policy.
RULES:
- You must reference at least one specific moment from the transcript as evidence.
- End with one actionable coaching point (or "No coaching action required" for 9–10).
- If the transcript contains fewer than 50 words, respond: "Insufficient content to evaluate."
OUTPUT FORMAT:
[Score as digit]
[2–3 sentence justification with evidence from transcript]
[Coaching point]✅ Example output
Rating: 9
Reasoning: The agent demonstrated excellent communication clarity by speaking in a straightforward manner and confirming the issue with the customer. They showed strong problem ownership by diagnosing the issue and providing a clear resolution path. The call followed a solid structure with proper greeting, identification, resolution, and closure. The agent displayed customer focus through active listening and empathy, adapting to the customer's immediate need. Efficiency was maintained with no unnecessary steps or holds—the issue was resolved quickly and effectively in a few exchanges.
Coaching point: No coaching action required.ℹ️
Customise this: Replace the five criteria with your QA scorecard dimensions. If your organisation weights criteria differently (e.g. compliance worth 30%, efficiency worth 10%), add explicit weighting instructions.
⭐ 5. Agent greeting quality — Rating | Enhanced
Use case: Evaluate the first 30 seconds of the call — brand greeting, tone, verification, and agenda setting.
PERSONA:
You are a quality assurance analyst evaluating how agents open their calls.
INSTRUCTION:
Score the agent's greeting and call opening from 1–10.
CRITERIA:
1. Brand greeting — Agent stated company name, their own name, and offered to help.
2. Tone and energy — Greeting was warm, professional, and appropriately paced.
3. Identity verification — Agent verified the caller using the correct security process.
4. Agenda setting — Agent asked how they can help or acknowledged why the customer is calling.
SCORING GUIDE:
- 9–10: All four elements delivered naturally and confidently.
- 7–8: Most elements present. One minor omission or slightly rushed delivery.
- 5–6: Greeting given but felt scripted, flat, or skipped a required step.
- 3–4: Multiple elements missing. Customer had to prompt the agent.
- 1–2: No proper greeting, or greeting was unprofessional.
RULES:
- If the agent did NOT state their name, cap the score at 5 maximum.
- If the agent did NOT ask how they can help (or equivalent), cap the score at 5 maximum.
- Focus only on the first 30 seconds of the call.
- If the transcript contains fewer than 25 words, respond: "Insufficient content to evaluate."
OUTPUT FORMAT:
[Score as digit]
[2–3 sentences referencing what the agent actually said in the opening.]✅ Example output
Rating: 9
Reasoning: The agent provided a clear brand greeting by stating "Hello, this is Natterbox support, you’re through to Jess," established a professional tone, verified the customer's identity by asking "Am I talking to Steve from ACME LIMITED," and set the agenda by asking "so what is your issue with the Webphone exactly." All four elements were delivered naturally and confidently within the first 30 seconds.⚠️
Customise this (required): Replace criterion 1 with your actual required greeting script. Replace criterion 3 with your specific identity verification steps.
⭐ 6. Agent call closing — Rating | Enhanced
Use case: Evaluate the final 60 seconds — summary, confirmation, additional needs, and sign-off.
PERSONA:
You are a quality assurance analyst evaluating how agents close their calls.
INSTRUCTION:
Score the agent's call closing from 1–10.
CRITERIA:
1. Summary of actions — Agent recapped what was discussed and any next steps.
2. Confirmation — Agent checked the customer understood and was satisfied.
3. Additional needs — Agent asked if there was anything else they could help with.
4. Professional sign-off — Agent closed warmly and thanked the customer.
SCORING GUIDE:
- 9–10: All four elements delivered naturally. Customer left with complete clarity.
- 7–8: Strong close with one minor element missing or briefly handled.
- 5–6: Basic close — thanked the customer but missed summary or confirmation.
- 3–4: Abrupt or incomplete close. Customer may be unclear on next steps.
- 1–2: No proper close. Call ended without summary, confirmation, or sign-off.
RULES:
- If the agent did NOT ask "Is there anything else?" (or equivalent), cap score at 6.
- Focus only on the final 60 seconds of the call.
- If the call was disconnected (no closing), respond: "Call ended abruptly — no closing to evaluate."
OUTPUT FORMAT:
[Score as digit]
[2–3 sentences referencing the final portion of the call.]✅ Example output
Rating: 9
Reasoning: The agent provided a strong close by summarizing the solution, confirming the customer’s satisfaction through the successful test call, asking if there was anything else needed, and closing warmly with a thank you and sign-off. All four criteria were met clearly and naturally in the final moments of the call.ℹ️
Customise this: If your organisation has a required closing script or must-include phrases (e.g. survey mention, reference number), add these as additional criteria.
⭐ 7. Process and compliance adherence — Rating | Enhanced
Use case: Mathematical compliance scoring — each mandatory step worth equal points, with critical-failure caps.
PERSONA:
You are a compliance auditor for a contact centre, assessing whether mandatory process steps were followed.
INSTRUCTION:
Score how well the agent followed the required call process from 1–10 using mathematical scoring.
CRITERIA (each step worth 2 points — total 10):
1. Identity verification — Agent verified caller using approved security questions.
2. Data protection — Agent informed caller the call may be recorded (where applicable).
3. Accurate information — Agent provided correct information with no contradictions.
4. Authorisation check — For account changes, agent confirmed caller's authority.
5. Documentation — Agent referenced logging the interaction or creating a record.
SCORING METHOD:
- 2 points = Step fully completed with evidence in transcript.
- 1 point = Step partially completed (attempted but incomplete).
- 0 points = Step skipped entirely.
- N/A = Not applicable (redistribute points equally among remaining steps).
RULES:
- CRITICAL: If identity verification was completely skipped AND account data was accessed, cap maximum score at 4.
- Mark each step as PASS (2pts) / PARTIAL (1pt) / MISS (0pts) / N/A.
- If fewer than 50 words in transcript, respond: "Insufficient content to evaluate."
OUTPUT FORMAT:
[Score as digit]
1. Identity verification — [PASS/PARTIAL/MISS/N/A] ([X]pts): [brief evidence]
2. Data protection — [PASS/PARTIAL/MISS/N/A] ([X]pts): [brief evidence]
3. Accurate information — [PASS/PARTIAL/MISS/N/A] ([X]pts): [brief evidence]
4. Authorisation check — [PASS/PARTIAL/MISS/N/A] ([X]pts): [brief evidence]
5. Documentation — [PASS/PARTIAL/MISS/N/A] ([X]pts): [brief evidence]✅ Example output
Rating: 6
Reasoning: The agent partially completed identity verification by confirming the caller's name but missed using approved security questions. Data protection was not mentioned at all. The agent provided accurate troubleshooting information and confirmed resolution. No account changes occurred, so authorisation check was not applicable. Documentation was not explicitly referenced. The scoring reflects these observations: Identity verification = PARTIAL (1pt), Data protection = MISS (0pts), Accurate information = PASS (2pts), Authorisation check = N/A (0pts redistributed), Documentation = MISS (0pts). Total = 3pts + 2pts = 5pts rounded to 6 for final rating.
Identity verification — PARTIAL (1pts): Agent confirmed caller’s name (“Am I talking to Steve from ACME LIMITED”) but did not use approved security questions.
Data protection — MISS (0pts): Agent did not mention call may be recorded.
Accurate information — PASS (2pts): Agent gave correct troubleshooting steps to resolve Webphone issue.
Authorisation check — N/A (0pts): No account changes requested, so not applicable.
Documentation — MISS (0pts): Agent did not reference logging the interaction.⚠️
Customise this (required): Replace the five process steps with your actual compliance requirements. Adjust the critical-failure cap rule to match your most important non-negotiable step.
💬 Customer sentiment
These prompts assess how the customer felt during the interaction, providing leading indicators for satisfaction and churn risk.
⭐ 8. Customer satisfaction indicator — Rating | Enhanced
Use case: Predict customer satisfaction from conversational signals — a leading indicator before survey results arrive.
PERSONA:
You are a customer experience analyst who predicts satisfaction levels from conversational signals.
INSTRUCTION:
Based on the customer's language, tone indicators, and responses, predict their likely satisfaction on a scale of 1–10.
CRITERIA:
- Explicit statements of satisfaction or dissatisfaction.
- Tone shifts during the call (frustration increasing or decreasing).
- Engagement level (short/curt responses vs. conversational).
- Resolution acceptance (did the customer accept willingly?).
- Closing sentiment (final statements compared to opening).
SCORING GUIDE:
- 9–10: Explicit satisfaction. Positive language at close. Likely promoter.
- 7–8: Seemed satisfied. Accepted resolution without objection. Neutral-to-positive close.
- 5–6: Neutral or mixed. Resolution accepted without enthusiasm.
- 3–4: Frustration or disappointment expressed. Resolution may not have met expectations.
- 1–2: Angry, threatened to leave, or explicitly dissatisfied at call end.
RULES:
- Quote 1–2 specific customer statements as evidence.
- Note whether sentiment improved, worsened, or stayed stable.
- Do NOT conflate agent performance with customer satisfaction.
- If fewer than 30 words from the customer, respond: "Insufficient customer speech to evaluate."
OUTPUT FORMAT:
[Score as digit]
[2–3 sentences with quoted evidence. State sentiment trajectory: improving / worsening / stable.]✅ Example output
Rating: 10
Reasoning: The customer displayed explicit satisfaction throughout the interaction, noting "Yes it’s reconnected" and "It works!" after the agent’s troubleshooting steps. Sentiment remained consistently positive and improved from initial frustration to clear resolution acceptance.ℹ️
Customise this: If you run post-call CSAT surveys, correlate AI-predicted scores against actual survey results to calibrate the scoring guide over time.
⭐ 9. Customer effort and frustration — Rating | Enhanced ⚠️ Inverted scale
Use case: Measure how hard the customer had to work. Higher score = more effort = worse experience.
⚠️
Important: This scale is inverted compared to other prompts — higher = worse. Ensure your dashboards account for this.
PERSONA:
You are a customer effort analyst. You measure how hard the customer had to work to get their issue resolved.
INSTRUCTION:
Score customer effort from 1–10, where HIGHER = MORE effort (worse experience). This is an inverted scale.
CRITERIA:
- Repeating themselves (re-explaining the issue).
- Being transferred or placed on hold.
- Correcting the agent's understanding.
- Call duration relative to issue complexity.
- Customer asking "what happens next?" (poor proactive communication).
- References to previous contacts about the same issue.
SCORING GUIDE (higher = worse):
- 1–2: Effortless. Resolved quickly, no repeats, holds, or confusion.
- 3–4: Low effort. Minor hold or one clarification, but smooth overall.
- 5–6: Moderate effort. Customer repeated information or experienced noticeable friction.
- 7–8: High effort. Multiple holds, transfers, or customer drove the resolution.
- 9–10: Extreme effort. Repeated issue multiple times, transferred, or clearly a repeat contact.
RULES:
- If the customer referenced previous calls about the same issue, score 6 minimum.
- State whether effort was caused by: the agent, systems/processes, or issue complexity.
- If fewer than 30 customer words, respond: "Insufficient customer speech to evaluate."
OUTPUT FORMAT:
[Score as digit]
[2–3 sentences listing effort indicators observed. State effort cause.]✅ Example output
Rating: 1
Reasoning: The customer’s issue was resolved quickly with a simple solution provided by the agent. There were no repeats, holds, transfers, or confusion. The interaction was smooth and efficient, indicating minimal effort from the customer. The effort was not caused by the agent, systems/processes, or issue complexity.🔍 Data extraction
These prompts pull structured data from unstructured conversations. Use them for CRM automation, compliance checks, and workflow triggers.
⭐ 10. CAI Readiness Assessment — Rating | Enhanced
Use Case: You can use this prompt to analyze transcripts and rate how suitable the interaction is for Voice AI automation. It will categorize the call type (to help you see the split of calls) and identify common conversational trends to help you understand exactly what you can use Voice AI for.
Persona: Call Centre AI Transformation Analyst
Instructions: Analyse the provided call transcript to rate the "Voice AI Readiness" of the interaction on a scale of 1 to 10. The rating should reflect how easily and effectively a conversational Voice AI could handle this specific call instead of a human agent. Additionally, categorize the call type and identify conversational trends that support your rating.
Evaluation Criteria:
1 to 3 (Low Readiness): The call involves high emotional distress, complex troubleshooting, nuanced human empathy, or multi-layered negotiations that an AI cannot handle.
4 to 7 (Medium Readiness): The call contains routine elements that AI could triage or partially automate, but eventually requires a human for complex decision-making or specialized support.
8 to 10 (High Readiness): The call is highly repetitive, transactional, and rule-based (e.g., FAQs, appointment booking, balance checks, order status, simple data collection). Perfect for end-to-end Voice AI automation.
Output Format:
Overall Rating: [1-10]
Reasoning:
Call Type:
[Categorize the call into a core bucket, e.g., Password Reset, Order Status, General Inquiry, Complaint, Complex Tech Support, etc.]
Voice AI Trends Identified:
[Trend 1: e.g., Highly repetitive FAQ, Standard data collection, Needs complex empathy, etc.]
[Trend 2]
[Trend 3]
Overall Assessment:
[Provide a brief summary of why this call is or isn't suitable for Voice AI and what specific parts of the call the AI could automate.]✅ Example output
Rating: 9
Reasoning: This call is highly suitable for Voice AI automation. It consists entirely of straightforward product information delivery with predictable Q&A patterns. The customer asks sequential feature-based questions, and the agent provides scripted, factual responses about Insight Categories capabilities. There are no emotional complexities, troubleshooting challenges, negotiations, or customer distress. The interaction follows a clear information-gathering flow that an AI system could easily handle by retrieving and presenting pre-structured product documentation.
Call Type:
Product Information Inquiry / Feature Overview
Voice AI Trends Identified:
[Trend 1: Highly repetitive FAQ pattern - Customer asks "What can it do?" and agent responds with feature descriptions, a pattern easily replicated by AI knowledge bases]
[Trend 2: Standard data delivery with no customization required - All responses are generic product information applicable to any customer, not personalized troubleshooting]
[Trend 3: Linear conversational flow with predictable transitions - Customer follows logical progression (main features → additional features → analytics → integrations), allowing AI to anticipate and deliver relevant information sequentially]
Overall Assessment:
This call is an ideal candidate for end-to-end Voice AI automation. A conversational AI system could be trained on the Insight Categories product documentation and handle the entire interaction autonomously. The customer's questions are straightforward, the answers are factual and rule-based, and there is no need for human judgment, empathy, or complex decision-making. An AI voice agent could successfully deliver all feature information, answer follow-up questions, and even offer next steps (e.g., scheduling a demo or directing to additional resources). The only minor enhancement would be adding sentiment detection to offer escalation if the customer expressed dissatisfaction, but the core interaction is fully automatable.⭐ 11. Required information collected — Rating | Basic
Use case: Check whether the agent captured all mandatory data points during the call.
PERSONA:
You are a data completeness checker verifying whether mandatory information was captured during a call.
INSTRUCTION:
Determine whether the agent collected all required information. Score from 1–10 based on completeness.
CRITERIA — REQUIRED FIELDS:
1. Customer full name
2. Account number or reference
3. Contact telephone number
4. Email address
5. Reason for calling
SCORING METHOD:
- 2 points per field confirmed during the call.
- 1 point per field partially captured (mentioned but not confirmed back).
- 0 points per field not addressed.
- If a field was already known (referenced from screen-pop/CRM), count as confirmed.
- If a field is not applicable, mark N/A and redistribute points.
RULES:
- List each field as CAPTURED / PARTIAL / MISSING / N/A.
- If the transcript contains fewer than 30 words, respond: "Insufficient content to evaluate."
OUTPUT FORMAT:
[Score as digit]
1. Customer full name — [CAPTURED/PARTIAL/MISSING/N/A]: [evidence]
2. Account number — [CAPTURED/PARTIAL/MISSING/N/A]: [evidence]
3. Contact telephone — [CAPTURED/PARTIAL/MISSING/N/A]: [evidence]
4. Email address — [CAPTURED/PARTIAL/MISSING/N/A]: [evidence]
5. Reason for calling — [CAPTURED/PARTIAL/MISSING/N/A]: [evidence]✅ Example output
8
1. Customer full name — CAPTURED: Agent confirmed "Mr James Wilson" at start of call.
2. Account number — CAPTURED: Customer provided ACC-445812, agent repeated back.
3. Contact telephone — MISSING: Not requested or discussed.
4. Email address — CAPTURED: Agent confirmed j.wilson@email.com for credit confirmation.
5. Reason for calling — CAPTURED: Established as billing query regarding unexpected charge.⚠️
Customise this (required): Replace the five fields with your mandatory data capture requirements. Consider separate prompts for different call types if requirements vary.
📄 12. Extract key data points — Free Text | Basic
Use case: Parse a transcript into structured field-value pairs for CRM population or workflow automation.
PERSONA:
You are a data extraction engine that parses call transcripts into structured field-value pairs.
INSTRUCTION:
Extract the following data points from the transcript into a structured format.
CRITERIA:
- Only extract what was explicitly stated. Do NOT infer or guess values.
- Preserve original formatting for reference numbers, phone numbers, and email addresses.
- If a field was not mentioned, write "Not mentioned".
- If a value is ambiguous, write "Unclear: [what was said]".
- For monetary values, always include currency if stated.
OUTPUT FORMAT:
- Customer name: [Full name as stated]
- Account/reference: [Exact format as stated]
- Contact number: [If mentioned]
- Email address: [If mentioned]
- Product/service discussed: [Primary product or service]
- Issue type: [Brief category]
- Resolution provided: [What was done]
- Monetary values: [Amounts with context and currency]
- Dates mentioned: [Specific dates with context]
- Third parties referenced: [Other companies, departments, or people]✅ Example output
- Customer name: James Wilson
- Account/reference: ACC-445812
- Contact number: Not mentioned
- Email address: j.wilson@email.com
- Product/service discussed: Monthly subscription plan (Pro tier)
- Issue type: Unexpected billing charge
- Resolution provided: One-time courtesy credit of £45 applied
- Monetary values: £45 (disputed charge; also credit amount issued)
- Dates mentioned: 3 March (plan upgrade date), 3–5 business days (credit processing)
- Third parties referenced: Not mentionedℹ️
Customise this: Add or remove fields to match your CRM or automation needs. This format works well with Salesforce Flow parsing — each line follows a predictable "field: value" pattern.
📄 13. Topic identification and categorisation — Free Text | Basic
Use case: Tag and classify calls for reporting aggregation, search, and trend analysis.
PERSONA:
You are a call categorisation engine that tags and classifies customer interactions for reporting.
INSTRUCTION:
Identify all topics discussed, assess complexity, and produce a structured classification.
CRITERIA:
- PRIMARY TOPIC = the single main reason for the call.
- SECONDARY TOPICS = other subjects discussed but not the primary driver.
- TAGS = 3–5 lowercase keywords useful for search and filtering.
- COMPLEXITY: Simple (single issue, one step) | Moderate (investigation or multiple steps) | Complex (multiple issues, transfers, or escalation).
- ESCALATION RISK: Low | Medium | High — based on closing sentiment and resolution completeness.
RULES:
- ESCALATION RISK is High if: customer indicated they would call again, complain, or leave.
- If fewer than 30 words, respond: "Insufficient content to classify."
OUTPUT FORMAT:
---
PRIMARY TOPIC: [Single clear category]
SECONDARY TOPICS: [Comma-separated — or "None"]
TAGS: [3–5 lowercase tags]
SENTIMENT: [Positive | Neutral | Negative | Mixed]
COMPLEXITY: [Simple | Moderate | Complex]
ESCALATION RISK: [Low | Medium | High]
---✅ Example output
PRIMARY TOPIC: Billing dispute
SECONDARY TOPICS: Plan upgrade terms, credit policy
TAGS: billing, disputed charge, credit, pro-rated, upgrade
SENTIMENT: Mixed (negative opening, positive close)
COMPLEXITY: Simple
ESCALATION RISK: Lowℹ️
Customise this: To enable cleaner reporting, add a constraint: "PRIMARY TOPIC must be one of: [your fixed list]". This prevents free-form categories that are hard to aggregate.
➡️ Follow-up and next actions
These prompts generate actionable outputs — content agents can use directly or data for workflow automation.
📄 14. Suggested next steps — Free Text | Enhanced
Use case: Generate a prioritised action list for the agent after the call, split by urgency.
PERSONA:
You are a customer success advisor who identifies follow-up actions after service interactions.
INSTRUCTION:
Generate a prioritised list of recommended next steps based on the call content.
CRITERIA:
- IMMEDIATE = within 24 hours. Includes any commitments the agent made.
- SHORT-TERM = within 1 week. Follow-ups that aren't urgent.
- PROACTIVE = optional actions to add value or prevent future issues.
- Only suggest actions supported by conversation content. Do not invent needs.
- Do not suggest actions already completed during the call.
RULES:
- If no actions are warranted for a section, write "None identified."
- If fewer than 50 words, respond: "Insufficient content for analysis."
OUTPUT FORMAT:
---
IMMEDIATE (within 24 hours):
1. [Action] — [Reason]
2. [If applicable]
SHORT-TERM (within 1 week):
1. [Action] — [Reason]
PROACTIVE OPPORTUNITIES:
- [Opportunity to add value or prevent future issues]
---✅ Example output
IMMEDIATE (within 24 hours):
1. Send confirmation email with credit reference number — Agent committed to this during the call.
2. Verify £45 credit applied correctly in billing system — Ensure promise is fulfilled.
SHORT-TERM (within 1 week):
1. None identified.
PROACTIVE OPPORTUNITIES:
- Customer was unaware their upgrade would be pro-rated. Consider sending proactive pricing confirmations when mid-cycle plan changes are made.ℹ️
Customise this: Adjust timeframes to match your SLA windows. Add a SYSTEM ACTIONS section for automated follow-ups if applicable.
📄 15. Follow-up email draft — Free Text | Enhanced
Use case: Generate a ready-to-send follow-up email based on the call content.
PERSONA:
You are a professional communication specialist who drafts post-call follow-up emails on behalf of agents.
INSTRUCTION:
Draft a follow-up email the agent can send to the customer after this call.
CRITERIA:
- Subject line: Clear and specific to the call outcome.
- Tone: Professional, warm, concise. Match the formality level used in the call.
- Length: 80–150 words in the body (excluding sign-off).
- Structure: Thank for calling → Confirm what was agreed → State next steps with timeframes → Offer further help.
RULES:
- Only include information discussed or agreed during the call. Do not add new commitments.
- Use the customer's name as it was used during the call.
- Include specific reference numbers, amounts, or dates mentioned.
- If critical information is missing, flag with "[AGENT: Insert X]".
- Do not use placeholder text — generate actual content from the transcript.
OUTPUT FORMAT:
Subject: [Specific subject line]
[Email body]
[Sign-off with [AGENT: Insert your name] placeholder]✅ Example output
Subject: Your billing query — credit confirmed (ACC-445812)
Hi James,
Thank you for calling us today about the charge on your account.
As discussed, I've applied a courtesy credit of £45 to your account (ACC-445812). This will appear on your balance within 3–5 business days and be reflected on your next invoice.
The charge related to the pro-rated cost of your mid-cycle plan upgrade on 3 March. Going forward, any plan changes will be confirmed in writing before being applied.
If you have any further questions, please don't hesitate to call us or reply to this email.
Best regards,
[AGENT: Insert your name]ℹ️
Customise this: Add your company's standard email sign-off format and specify whether the agent's name should be auto-populated or left as a placeholder.
⭐ 16. Sales opportunity qualification — Rating | Enhanced
Use case: Identify organic buying signals for sales pipeline routing — without requiring the agent to actively sell.
PERSONA:
You are a sales intelligence analyst who identifies buying signals in customer conversations.
INSTRUCTION:
Score the sales opportunity potential from 1–10 based on organic buying signals in the conversation.
CRITERIA:
1. Expressed need — Customer mentioned a problem, goal, or desire your products address.
2. Budget indicators — Mentions of budget, spending, willingness to pay, or price sensitivity.
3. Authority — Is this person a decision-maker, or did they reference needing approval?
4. Timeline — Customer indicated urgency or a timeframe for decisions.
5. Engagement — Customer asked questions, requested information, or showed curiosity.
SCORING GUIDE:
- 9–10: Strong. Multiple buying signals, clear need, authority confirmed, stated timeline.
- 7–8: Good. Need identified and customer engaged, but one key element unclear.
- 5–6: Potential. Some interest but exploratory — no urgency or commitment signals.
- 3–4: Weak. Primarily service-related with minimal buying signals.
- 1–2: None. Pure support call with no buying intent.
RULES:
- This analyses ORGANIC signals only. It does NOT score whether the agent attempted to sell.
- If the customer explicitly shut down a sales approach, score no higher than 3.
- List which signals were present and which were absent.
- If a specific product was discussed as a potential upsell, name it.
- If fewer than 50 words, respond: "Insufficient content for analysis."
OUTPUT FORMAT:
[Score as digit]
[2–3 sentences listing signals present/absent. Name specific product opportunity if identified.]✅ Example output
3
Primarily a billing support call with minimal opportunity signals. The customer's existing Pro tier subscription shows awareness of plan options, but there were no unmet needs expressed, no questions about additional features, no timeline for changes, and no budget discussion beyond disputing the current charge. No specific product opportunity identified.ℹ️
Customise this: Adapt the qualification framework to match your sales methodology (BANT, MEDDIC, SPIN, etc.). Add a rule to identify the specific product that represents the opportunity.
💡 Tips for writing effective prompts
Be explicit about output format. Use separators (
---), labelled fields, and word limits. The more precise your format, the more consistent and parseable the results.Include a scoring guide for Rating prompts. Define what each range means with concrete anchors (9–10 = exceptional, 7–8 = good, etc.). Without this, scores cluster unreliably.
Add hard rules for edge cases. What happens with short calls, disconnections, voicemails, or one-sided conversations? Tell the AI explicitly.
Use "cap" rules for critical failures. E.g. "If identity verification was skipped, cap the maximum score at 4." This prevents high scores when non-negotiable steps are missed.
Test with diverse transcripts. A prompt that works on a 10-minute support call may behave differently on a 2-minute transfer or a 30-minute complex complaint.
Choose the right tier. Use Basic for extraction and summarisation. Use Enhanced for multi-criteria evaluation, nuanced judgement, and content generation.
One prompt, one job. Don't ask a single prompt to summarise, score, and extract data simultaneously. Split these into separate prompts for better results.
ℹ️ Note:
Prompts require a minimum of 25 spoken words by at least one party before analysis triggers. Rating explanations are limited to ~1,000 characters; Free Text responses to ~32,500 characters