Brief-from-Call Pipeline: From Client Meeting to Draft Brief in 10 Minutes
What This Builds
End-to-end automation: when a client briefing call ends on Zoom, a draft creative brief lands in your inbox within 10 minutes, structured, formatted, and pulled from the call transcript. You review it, fill any gaps, and send to the creative team. A task that currently takes 2-4 hours is reduced to a 15-minute review.
Prerequisites
- Comfortable using Claude Pro (or ChatGPT Plus) for brief writing (Level 3)
- Comfortable with Zapier basics. See the status report automation guide (Level 4).
- A Zoom paid account (Pro or higher) with cloud recording and transcription enabled
- A Zapier account (Starter plan at $19.99/month for multi-step Zaps)
- An Anthropic API key (for Claude API) OR an OpenAI API key (for GPT-4). Both work; Claude is typically better for long-form writing tasks like briefs.
The Concept
Think of this as a three-relay race: Zoom records and transcribes the call (relay 1), Zapier picks up the transcript file and prepares the prompt (relay 2), the AI writes the brief draft and delivers it to your email (relay 3). You set up the relay system once. After that, every briefing call kicks it off automatically.
Build It Step by Step
Part 1: Configure Zoom cloud recording and transcription
- Sign in to zoom.us → go to Settings → Recording
- Enable "Cloud recording" (required; local recordings don't connect to Zapier easily)
- Enable "Audio transcript", which automatically creates a .vtt transcript file with every cloud recording
- Under "Advanced recording settings", enable "Add timestamp to the recording"
- Test: record a 2-minute test call with a colleague → after it ends, check your Zoom account → Recordings → verify that both a recording and a transcript file appear
What you should see: Both a video file and a .vtt (transcript) file in your Recordings section within 10-15 minutes of the call ending.
Troubleshooting: If transcription isn't available, check that you're on a Zoom Pro, Business, or Enterprise plan. Zoom AI Companion transcription requires specific plan features; verify with your account admin.
Part 2: Set up the Zapier trigger on new Zoom transcripts
- In Zapier, create a new Zap → click Trigger → search for "Zoom"
- Select trigger event: "New Recording" (this fires when a new cloud recording is available)
- Connect your Zoom account and authenticate
- Configure: select your account and optionally filter by meeting type
- Test the trigger. Zapier will pull your most recent Zoom recording to confirm the connection works.
What you should see: Recording data including the meeting title, date, and recording URLs. The transcript URL will be in the data; you'll use this in the next step.
Part 3: Retrieve the transcript text
Zapier needs to fetch the text content of the transcript:
- Add a step → search for "Webhooks by Zapier" → choose "GET" (this fetches content from a URL)
- URL field: select the transcript URL from your Zoom trigger data
- This step downloads the .vtt transcript file as text
- Test. You should see raw transcript text in the test data (it will have timestamp codes like "00:00:05 --> 00:00:09" which is normal VTT format).
Troubleshooting: If the Webhook GET returns an authentication error, Zoom's API requires the recording URL to include an access token. Add a Zoom "Get Recording Info" step between the trigger and the Webhook to fetch the authenticated URL.
Part 4: Format the transcript into a brief-writing prompt
Add a Formatter by Zapier step to build your prompt:
- Add step → "Formatter by Zapier" → "Text" → "Replace" action
- Build the prompt text (combine static text with the dynamic transcript):
You are a creative brief writer for [Agency Name]. A client briefing call just ended. The transcript is below.
Extract the following information and write a complete creative brief:
BRIEF FORMAT:
- Client Name: (extract from transcript)
- Project/Campaign Name: (extract or infer)
- Background: (2-3 sentences of context about the client and the business situation)
- Objective: (What is this campaign meant to accomplish? Be specific.)
- Target Audience: (Who are we trying to reach? Demographics, mindset, and context)
- Key Message: (The single most important thing to communicate)
- Supporting Messages: (2-3 secondary messages)
- Mandatories: (Logos, legal copy, brand elements that must appear)
- Tone: (What should the creative feel like?)
- Deliverables: (What are we making?)
- Timeline: (Key dates mentioned)
- Budget: (If mentioned)
- Open Questions: (Things that were unclear or need follow-up)
TRANSCRIPT:
[Insert transcript text from Zoom step]
Write the complete brief now. For any section where the information wasn't in the transcript, write "[TBD — confirm with client]" rather than guessing.
Part 5: Send to the AI and get the brief draft
- Add step → search for "Anthropic" (if available) or "OpenAI (ChatGPT)"
- For Anthropic Claude API:
- Get your API key from console.anthropic.com → API Keys
- In Zapier, search for "Anthropic". If it's not available as a native app, use "Webhooks by Zapier" with a POST to the Anthropic API.
- Model: claude-3-5-haiku-20241022 (fast, good quality for briefs, ~$0.05 per call)
- For OpenAI (simpler Zapier integration):
- Search for "OpenAI (ChatGPT)" → "Send Prompt"
- Model: gpt-4o-mini ($0.02-0.05 per brief)
- Prompt: Select the formatted prompt from Step 4
Part 6: Deliver the brief draft to your email
- Add final step → "Gmail" or "Email by Zapier"
- To: your email address (or your team's shared brief inbox)
- Subject: "Brief Draft: [Meeting Name], [Date]" (use dynamic fields from Zoom trigger)
- Body: The AI-generated brief text
- Test the complete Zap → turn it ON
Real Example: Regional Restaurant Chain Briefing Call
Setup: 45-minute Zoom call with regional restaurant client. AI Companion running (or just cloud recording). Call ends at 2:15pm.
What happens automatically:
- 2:15pm: Call ends, Zoom processes recording
- 2:25pm: Transcript appears in Zoom cloud recordings
- 2:26pm: Zapier trigger fires; fetches transcript; builds prompt; sends to AI
- 2:32pm: Email arrives in AM's inbox
Brief email subject: "Brief Draft: Harvest Kitchen Q3 Campaign Briefing, March 20, 2026"
Brief excerpt (AI output):
Client Name: Harvest Kitchen
Project: Q3 Summer Promotion Campaign
Background: Harvest Kitchen is a 12-location regional restaurant chain positioning around fresh, locally-sourced ingredients. They're facing increased competition from fast-casual chains in their key markets and want to reinforce their premium-but-accessible positioning heading into the summer season.
Objective: Drive awareness of the summer menu launch and increase lunchtime traffic at underperforming locations, particularly the suburban markets.
Target Audience: Working adults 30-50 in suburban markets, family-oriented, value locally-sourced food but price-sensitive; currently choosing competitors for lunch due to convenience.
Key Message: Harvest Kitchen is the place where eating well and eating local are the same thing — and it doesn't cost what you'd expect.
Open Questions: [TBD — confirm with client] Budget allocation between social and digital vs. in-store materials. [TBD] Which specific suburban locations are the priority focus.
Time saved: 2-4 hours → 15-minute review
What to Do When It Breaks
- Transcript doesn't appear in Zapier → verify Zoom cloud recording is enabled, not local recording; wait 15-20 minutes for Zoom to process before assuming failure
- Transcript text is raw VTT format with timestamp codes → add a Formatter step to strip the timestamp lines (use "Replace" with a regex to remove lines matching
\d\d:\d\d:\d\d) - AI brief is too vague or generic → the transcript may have been unclear; add to your brief prompt: "Be specific. If the transcript is vague on a point, say so. Don't fill in with general statements."
- Zapier fails on long transcripts → very long calls may exceed Zapier's text length limits; add a "truncate to 6,000 words" step before sending to AI, or use a chunking approach
Variations
- Simpler version: Don't automate. Just use Zoom's AI Companion summary as your raw input. Paste it into Claude with your brief template. 90% of the benefit, 10% of the setup.
- Extended version: After the AI generates the brief, add a Zapier step that creates a new task in Asana tagged to the client project, with the brief text in the task description, so brief and project tracking are linked automatically.
What to Do Next
- This week: Enable Zoom cloud recording and transcription (Part 1 only). Even without the automation, the transcripts alone are valuable for manual brief writing.
- This month: Build and test the full automation using 2-3 real briefing calls; refine the prompt based on brief quality
- Advanced: Add a routing step so the brief draft goes directly into a Google Doc in the client's shared folder, not just your email. The full team has it immediately.
Advanced guide for advertising agency account manager professionals. Requires Zapier Starter plan ($19.99/month) and Anthropic or OpenAI API access with usage-based billing (~$0.05 per brief).