Summarization
# **Summarization** Situation 1: Summarize a sales call transcript into: key pain points mentioned, objections raised, next steps agreed upon, and deal likelihood. ——————————————————————————————————————— Prompt 1: You are an expert sales analyst specializing in evaluating discovery call transcripts and identifying pipeline opportunities. First, extract the following from the transcript: prospect\_name, company, industry, key\_pain\_points, objections\_raised, next\_agreed\_upon\_steps, deal\_likelihood. The transcript is provided below: \<call\_transcript\>{{call\_transcript}}\</call\_transcript\> For deal\_likelihood, categorize into one of the following based on the contents of the sales call: \- High (75%+ Chance): The prospect has clearly demonstrated high interest in our services (for example: asking questions in regards to implementation of service and payment amount) \- Medium (35%-75% Chance): The prospect has demonstrated mediocre interest in our services (for example: saying that our services are high quality but nothing substantial to follow) \- Low (\<35% Chance): The prospect has demonstrated low interest in our services (for example: constantly doubting whether our services will benefit him or her, skeptical of our team, etc.) Return the results in JSON with these exact keys: prospect\_name, company, industry, key\_pain\_points (array), objections\_raised (array), next\_agreed\_upon\_steps (array), deal\_likelihood, reasoning (one sentence justification of deal\_likelihood). If a field is not present in the transcript, return null for that key. ——————————————————————————————————————— Situation 2: Summarize a long email thread into a single paragraph capturing the core decision that was made and who is responsible for what. ——————————————————————————————————————— Prompt 2: You are an expert email summarizer that specializes in compressing long emails into concise reports. First, extract the following from the email thread: \- participants (include all senders and receivers — this will be a list) \- messages (the content of every email that is in the thread — this will be a list) \- core\_decision\_made (determined from messages) \- person\_responsible (the individual accountable for executing or following up on the core decision made). The email thread is provided below: \<email\_thread\>{{email\_thread}}\</email\_thread\> Return the results in JSON with these exact keys: participants, thread\_summary (a maximum 3 sentence summary of the thread), core\_decision\_made, reasoning (one sentence note on now core\_decision\_made was made), person\_responsible. Use the message content to inform the thread\_summary and core\_decision\_made. Do not return the raw messages in the output. If a field is not present from the thread, return null for that key. ——————————————————————————————————————— Situation 3: Summarize a client's onboarding questionnaire responses into a one-page project brief a delivery team can act on. ——————————————————————————————————————— Prompt 3: You are an expert client success manager specializing in translating client onboarding responses into actionable project briefs for delivery teams. The client’s onboarding questionnaire responses are provided below: \<client\_responses\>{{client\_responses}}\</client\_responses\> First, extract the following from the client\_responses: \- client\_name \- client\_company \- client\_industry \- key\_pain\_points (array) \- proposed\_plan Then, based on key\_pain\_points and proposed\_plan, write up and return a one-page project brief for our delivery team to act on. Make sure to include all extracted fields in the brief. Structure the project brief with these sections: \- Client Overview (client\_name, client\_company, client\_industry) \- Key Pain Points (bulleted list) \- Proposed Plan (bulleted list of action items) \- Success Metrics (what does a successful outcome look like) \- Open Questions (anything unclear that the team needs to clarify) If information for a section is not present in the responses, note "Information not provided" for that section. If a field is not present in the client onboarding questionnaire responses, return null for that key.
fill the variables
This prompt has 3 variables. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.
{{call\_transcript}{{email\_thread}{{client\_responses}
Unlock with Pro →when to use it
Community prompt sourced from the open-source GitHub repo AltusInitiatives/prompt-engineering-toolkit (no explicit license). A "Summarization" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
writingcommunitygeneral
source
AltusInitiatives/prompt-engineering-toolkit · no explicit license
more in Writing
Writing✓ tested
Explain anything to a smart friend
great teacher who refuses to dumb things down
Writing✓ tested
Line-edit my draft (keep my voice)
sharp copy editor who tightens without flattening
Writing✓ tested
Outline a long piece before you write it
editor who structures the argument before a word is drafted