Admins & Office Work4 min read

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

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.

Cover for How to Turn a Vendor Call Transcript Into Action Items and Deadlines
vendor managementtranscriptsaction itemsdeadlineschatgptclaudegemini

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. (https://help.openai.com/en/articles/8555545-file-uploads-faq) Claude supports uploading files. (https://support.claude.com/en/articles/8241126-uploading-files-to-claude) Gemini Apps support uploading and analyzing files. (https://support.google.com/gemini/answer/14903178)

2) Extract commitments and deadlines with quotes

This is the step that prevents “helpful” made-up tasks.

{
  "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.

{
  "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.

{
  "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, which helps with long transcripts. (https://help.openai.com/en/articles/8555545-file-uploads-faq)

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. (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.

Related Workflows

How to Turn a Meeting Transcript Into Minutes and Action Items With AI

The fastest reliable workflow: feed a transcript (or notes) into ChatGPT, Claude, or Gemini, extract decisions and action items with explicit uncertainty labels, then generate polished minutes and a ready-to-send follow-up email.

Read Workflow

How to Turn a Long Email Thread Into a Decision Brief and Task List With AI

A fast workflow for admins: paste or upload a messy email chain into ChatGPT, Claude, or Gemini, extract the real decisions and action items, and generate a clean decision brief plus a ready-to-send summary.

Read Workflow

How to Build a Reusable PTO Approval Workflow Using AI

A simple, reusable PTO workflow: collect requests in a form, keep a single log, and use ChatGPT, Claude, or Gemini to generate consistent approval or denial replies. Optional: Gemini summaries in Forms and drafting in Gmail if you have them.

Read Workflow