# How to Turn a Vendor Call Transcript Into Action Items and Deadlines

Canonical URL: https://promptedwork.com/articles/how-to-turn-a-vendor-call-transcript-into-action-items-and-deadlines
Markdown URL: https://promptedwork.com/articles-md/how-to-turn-a-vendor-call-transcript-into-action-items-and-deadlines.md
Description: A fast workflow: upload or paste a vendor call transcript into ChatGPT, Claude, or Gemini, extract commitments with quotes, then produce a task list with owners, deadlines, and open questions.
Published: 2026-03-06
Updated: 2026-03-06
Category: Admins & Office Work
Tags: vendor-management, transcripts, action-items, deadlines, chatgpt, claude, gemini

## Workflow Summary

- Best for: what the vendor committed to what your team committed to deadlines and owners
- Input: A transcript or notes from the vendor call One AI tool: ChatGPT, Claude, or Gemini
- Primary tool: ChatGPT
- Output: A fast workflow: upload or paste a vendor call transcript into ChatGPT, Claude, or Gemini, extract commitments with quotes, then produce a task list with owners, deadlines, and open questions.
- Main risk: Fix: keep the quote rule and separate “proposed” vs “confirmed.” Fix: include “If timeframe is vague, ask a follow up question in the email.” Fix: paste only the relevant section for extraction, then run the full task...
- Verification step: Quote requirement: each task has a supporting quote. Owner discipline: owners are named or flagged as needed. Deadline discipline: deadlines are stated or flagged as needed.

## Article

## Problem and who this is for
Vendor calls often end with vague agreements like “we will follow up” and “we will send the updated quote.” A week later, nobody remembers what was promised.

This workflow is for office managers, EAs, coordinators, procurement admins, and ops staff who need a clean output:
- what the vendor committed to
- what your team committed to
- deadlines and owners
- open questions to close fast

## Prerequisites
- A transcript or notes from the vendor call
- One AI tool: ChatGPT, Claude, or Gemini

If the transcript includes sensitive contract details, follow your internal policy.

## Numbered workflow steps

### 1) Paste or upload the transcript
If the transcript is long, upload it as a file instead of pasting.

ChatGPT supports file uploads through the [OpenAI File Uploads FAQ](https://help.openai.com/en/articles/8555545-file-uploads-faq).
Claude supports uploading files through [Anthropic's upload guide](https://support.claude.com/en/articles/8241126-uploading-files-to-claude).
Gemini Apps support uploading and analyzing files according to [Google's Gemini file upload guide](https://support.google.com/gemini/answer/14903178).

### 2) Extract commitments and deadlines with quotes
This is the step that prevents “helpful” made-up tasks.

```json
{
  "task": "Extract action items and deadlines from a vendor call transcript",
  "input": {
    "transcript": "PASTE TRANSCRIPT HERE OR REFER TO ATTACHED FILE",
    "context": "One sentence on what the call was about"
  },
  "rules": [
    "Use only what is explicitly stated.",
    "Every action item must include a short supporting quote from the transcript.",
    "If an owner is not explicitly stated, use [OWNER NEEDED].",
    "If a deadline is not explicitly stated, use [DATE NEEDED].",
    "Separate vendor commitments from internal commitments."
  ],
  "output": {
    "vendor_commitments": "List with quote snippets",
    "our_commitments": "List with quote snippets",
    "deadlines": "List of stated dates or timeframes",
    "open_questions": "Questions or unresolved items",
    "risks_or_blockers": "Only if explicitly mentioned"
  }
}
```

### 3) Convert the extraction into a clean task list
Now generate a task list you can drop into your tracker.

```json
{
  "task": "Create a task list and follow-up plan",
  "input": {
    "extraction": "PASTE OUTPUT FROM STEP 2"
  },
  "rules": [
    "Do not add new tasks.",
    "Do not guess owners or dates.",
    "Create a simple table-style list: Task, Owner, Due date, Depends on, Notes."
  ],
  "output_format": {
    "type": "plain_text"
  }
}
```

### 4) Draft the vendor follow-up email
This turns your call into a paper trail.

```json
{
  "task": "Draft a vendor follow-up email that confirms commitments",
  "input": {
    "vendor_commitments": "PASTE VENDOR COMMITMENTS",
    "our_commitments": "PASTE OUR COMMITMENTS",
    "open_questions": "PASTE OPEN QUESTIONS",
    "tone": "Direct and professional"
  },
  "rules": [
    "No new facts.",
    "Include deadlines as stated or keep [DATE NEEDED].",
    "Ask the vendor to confirm any unclear items.",
    "Keep it under 220 words."
  ],
  "output": {
    "subject_lines": "3 options",
    "email": "Ready to send"
  }
}
```

### 5) Do a 2-minute credibility check
Before sending:
- confirm quotes match the transcript
- remove anything that sounds like a legal interpretation
- keep uncertain items labeled

## Tool-specific instructions

### ChatGPT
- File uploads are documented in the [OpenAI File Uploads FAQ](https://help.openai.com/en/articles/8555545-file-uploads-faq), which helps with long transcripts.

### Claude
- File uploads are documented in [Claude help](https://support.claude.com/en/articles/8241126-uploading-files-to-claude).

### Gemini
- Upload and analysis of files in Gemini Apps are documented in [Google's Gemini file upload guide](https://support.google.com/gemini/answer/14903178).

## Quality checks
- Quote requirement: each task has a supporting quote.
- Owner discipline: owners are named or flagged as needed.
- Deadline discipline: deadlines are stated or flagged as needed.
- Separation: vendor vs internal commitments are not mixed.

## Common failure modes and fixes

Failure mode: The model turns suggestions into commitments.
- Fix: keep the quote rule and separate “proposed” vs “confirmed.”

Failure mode: Deadlines become too vague.
- Fix: include “If timeframe is vague, ask a follow-up question in the email.”

Failure mode: Transcript is messy.
- Fix: paste only the relevant section for extraction, then run the full task list step.

## Sources Checked


- OpenAI Help Center: File Uploads FAQ (accessed 2026-03-06) https://help.openai.com/en/articles/8555545-file-uploads-faq


- Anthropic Claude Help Center: Uploading files to Claude (accessed 2026-03-06) https://support.claude.com/en/articles/8241126-uploading-files-to-claude
- Google Support: Upload and analyze files in Gemini Apps (accessed 2026-03-06) https://support.google.com/gemini/answer/14903178

## Quarterly Refresh Flag
Review on 2026-06-04 to confirm any changes to upload limits and supported file types across the tools.
