How do you turn interview transcripts into case studies with AirOps?

Quick Answer: You can build an AirOps workflow that takes a raw customer interview transcript and outputs a structured, publish-ready case study draft in minutes. The workflow uses a series of chained steps to extract the challenge, solution, and results, then formats them into your brand's case study template automatically.
Customer case studies are one of the highest-converting assets a SaaS company can produce. They are also one of the most time-consuming to write. A single case study can take days of back-and-forth between a writer, a customer success manager, and a customer, and most of that time is spent turning a messy interview transcript into a clean, structured narrative.
This tutorial shows you exactly how to build an AirOps workflow that handles that conversion automatically. By the end, you will have a repeatable, scalable process that takes a transcript in and delivers a structured case study draft out, ready for human review and light editing.
What Is an AirOps Workflow?
An AirOps workflow is a sequence of automated steps that pass data between AI models, prompts, and data sources to complete a content or research task. Each step receives an input, does something with it (summarise, reformat, extract, generate), and passes its output to the next step.
For case study production, this matters because a good case study is not one AI prompt. It is a series of structured extractions and rewrites: pull the customer's problem, identify the measurable results, frame the narrative arc, then write each section in a consistent voice. AirOps lets you break that into discrete, auditable steps rather than asking one prompt to do everything at once.
Why Use AirOps for Case Study Drafting?
Most teams try to draft case studies with a single ChatGPT prompt. The output is generic, misses specific numbers, and requires heavy rewriting. AirOps solves three problems that single-prompt approaches cannot:
- Structured extraction before writing. You pull the data points first, then write from them. This means the draft is grounded in what the customer actually said.
- Brand control at scale. AirOps supports embedded Brand Kits, so tone, terminology, and formatting stay consistent across every case study you produce. If you need outside help defining that messaging system, it can be worth reviewing B2B SaaS content marketing agencies that specialise in scalable brand-led content operations.
- Repeatability. Once the workflow is built, anyone on your team can run it. You are not dependent on one writer knowing the right prompts.
What You Need Before You Start
Before building the workflow, gather the following:
- An AirOps account (free tier works for testing; paid for production volume)
- A raw interview transcript (plain text or pasted from a tool like Otter.ai or Fireflies)
- Your case study template (the sections you want in the final output)
- Any brand voice guidelines you want the AI to follow
If you do not have a case study template yet, use this standard structure: Customer Background, The Challenge, Why They Chose [Your Product], The Solution, Results and ROI, What's Next.
How to Build the AirOps Case Study Workflow: Step by Step
Step 1: Create a New Workflow in AirOps
Log into AirOps and click Create Workflow. Give it a clear name, something like "Interview Transcript to Case Study Draft." This name matters if you plan to run multiple workflows because AirOps displays them in a list and your team needs to find the right one quickly.
Set your first input as a Text input and label it raw_transcript. This is where the interview content will be pasted or piped in.
Step 2: Add a Step to Extract Key Data Points
Your first workflow step should not write anything. It should extract.
Add an AI Step and write a prompt along these lines:
"You are a B2B content analyst. Read the following customer interview transcript and extract the following information in structured JSON format: (1) Customer name and company, (2) Industry and company size, (3) The primary problem or challenge they faced before using the product, (4) Specific pain points mentioned, (5) Why they chose this product over alternatives, (6) How they implemented or used the product, (7) Measurable results or outcomes mentioned (include specific numbers, percentages, or timeframes), (8) Any direct quotes that could be used in the case study. Transcript: {{raw_transcript}}"
Set the output format to JSON. Label this step extracted_data.
This step is the most important in the entire workflow. If the extraction is accurate, every downstream step benefits. If it is sloppy, the draft will be too.
Step 3: Add a Step to Validate the Results Data
Add a second AI Step that takes extracted_data as its input and checks specifically for the results section.
"Review the following extracted case study data. Focus on the results and outcomes section. If specific numbers, percentages, timeframes, or ROI figures are present, return them as-is. If results are vague or missing, flag this with the label RESULTS_INCOMPLETE and suggest what follow-up questions should be asked to get the missing data. Data: {{extracted_data}}"
Label this step validated_results. This acts as a quality gate. A case study without specific results is not worth publishing, and catching that before drafting saves time.
Step 4: Add Your Brand Kit or Voice Guidelines
In AirOps, you can attach a Brand Kit directly to a workflow or reference it in a prompt. If you have not set one up, paste your brand voice guidelines into the next step's system prompt.
At minimum, include:
- Tone descriptors (e.g., direct, confident, no jargon)
- Words or phrases to avoid
- Preferred terminology for your product category
- Any structural preferences (e.g., always lead with results, always use the customer's first name)
Step 5: Write Each Case Study Section as a Separate Step
Do not write the entire case study in one prompt. Write each section as its own step. This gives you more control, makes it easier to regenerate one section without rerunning everything, and produces better output.
Step 5a: Customer Background
"Using the following extracted data, write a 2-3 sentence customer background section for a B2B case study. Include the company name, industry, size, and any relevant context about their situation before using the product. Write in third person. Tone: [insert your tone]. Data: {{extracted_data}}"
Step 5b: The Challenge
"Write the 'Challenge' section of a B2B case study. This section should be 3-4 sentences and describe the specific problem the customer faced. Use the pain points from the extracted data. Avoid vague language. If the customer mentioned specific consequences of the problem (lost time, missed revenue, manual processes), include them. Data: {{extracted_data}}"
Step 5c: The Solution
"Write the 'Solution' section of a B2B case study. Describe how the customer used the product to address their challenge. Be specific about features or workflows they used. Keep to 4-5 sentences. Data: {{extracted_data}}"
Step 5d: Results and ROI
"Write the 'Results' section of a B2B case study using only the validated results data provided. Lead with the most impressive specific metric. Use numbers wherever they appear in the data. Do not invent or estimate figures. If RESULTS_INCOMPLETE is flagged, write a placeholder noting that results data needs to be confirmed. Validated results: {{validated_results}}"
Step 5e: What's Next
"Write a brief 2-3 sentence closing section describing what the customer plans to do next with the product, or how they see the relationship evolving. If no forward-looking information was mentioned in the transcript, write a placeholder: [TO BE CONFIRMED WITH CUSTOMER]. Data: {{extracted_data}}"
Step 6: Add a Final Assembly Step
Add one final AI Step that pulls all the section outputs together into a single formatted document.
"Combine the following case study sections into a single, formatted case study document. Use these headings: Customer Background, The Challenge, The Solution, Results and ROI, What's Next. Add a suggested headline at the top based on the most impressive result. Do not add any new content. Only assemble and format what is provided. Sections: {{background}} {{challenge}} {{solution}} {{results}} {{whats_next}}"
Label this step final_draft.
Step 7: Add a Text Output Block
Set your workflow output to display final_draft. This is what gets returned when the workflow runs, either to a team member reviewing it in AirOps, or to a downstream tool if you connect it via API or Zapier.
How to Test Your Workflow
Run the workflow with a real or anonymised transcript before using it in production. Check for the following:
- Does the extraction step catch all the key data points, including specific numbers?
- Does the validation step correctly flag incomplete results?
- Does each section sound like it was written by a human who read the transcript, not a generic AI?
- Does the assembled draft need more than 20 minutes of editing to be publishable?
If any section consistently underperforms, edit that step's prompt in isolation. You do not need to rebuild the whole workflow.
What Results Should You Expect?
Teams that build structured multi-step workflows like this rather than using single prompts typically reduce case study drafting time from 4-6 hours to under 45 minutes. The remaining time goes into light editing, customer approval, and formatting for the website.
The quality difference between a single-prompt case study and a structured extraction-then-write workflow is significant. The structured approach produces drafts that retain the customer's specific language, include real numbers, and follow your template without deviation. If workflow output still feels too generic, reviewing how specialist B2B SaaS copywriters structure proof, narrative, and voice can help sharpen your prompts.
Common Mistakes to Avoid
Skipping the extraction step. If you ask AI to write a case study directly from a transcript, it will hallucinate details or average out the customer's story into something generic. Always extract first.
Writing all sections in one prompt. One large prompt produces one large, undifferentiated block of text. Separate steps give you modular control.
Not including a results validation gate. A case study without specific results is a testimonial at best. The validation step catches this before you waste time drafting.
Forgetting to set brand voice. Without voice guidance, the output will be technically correct but tonally inconsistent with your other content. For teams standardising language across campaigns, content, and CRM workflows, some of the B2B SaaS HubSpot agencies listed by SaaS Hackers also support messaging governance and content ops.
FAQs
What is an AirOps workflow and how does it work for case studies? An AirOps workflow is a multi-step automated sequence where each step takes an input, processes it using an AI model or prompt, and passes the output to the next step. For case studies, this means you can extract structured data from a raw interview transcript, validate it, and write each section of the case study in separate, controlled steps before assembling the final draft.
How long does it take to build this workflow in AirOps? Building this workflow from scratch takes approximately 2-3 hours for someone new to AirOps. Once built, running it on a new transcript takes under 5 minutes of setup and 10-15 minutes of AI processing, depending on transcript length and the number of steps.
Can I use this AirOps workflow without a brand kit? Yes. You can paste brand voice guidelines directly into each step's system prompt instead of using a formal Brand Kit. A Brand Kit simply makes that process faster and more consistent across multiple workflows, which matters more as your output volume grows.
What types of transcripts work best with this workflow? Transcripts from structured customer interviews work best. The more specific the customer was about their problem, the solution, and measurable outcomes, the better the extracted data will be. Transcripts from unstructured conversations or short calls (under 20 minutes) often produce incomplete results data, which the validation step will flag.
Is this workflow reusable for different customers?
Yes. The workflow is built around a variable input (raw_transcript), so you paste in a new transcript each time you run it. The structure, prompts, and brand voice stay the same. Every case study you produce runs through the same quality process.
Find a B2B SaaS Expert
We've collected a directory of B2B SaaS experts and agencies that we've reviewed and categorised based on service and specialism for your review.


