Enterprise MarketingStandalone
Case Study Extractor
case_study_extractor
This agent is for marketing teams that need to turn raw interview notes into professional case studies. It processes customer interviews and returns a structured draft, a summary, and a list of missing information needed to complete the story.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Case Study Extractor
Converts messy interview transcripts into formatted case study drafts while preserving authentic customer quotes and identifying data gaps.
- Turn these interview notes from Acme Corp into a long-form case study draft.
- Create a web one-pager based on these notes and tell me what information is still missing.
- Draft a case study from these notes and make sure to include the direct quotes from the customer.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"interview_notes": "...",
"target_format": "web_one_pager",
"customer": "name: Foo Inc"
}Schema
{
"type": "object",
"properties": {
"interview_notes": {
"type": "string",
"description": "Raw notes from the interview."
},
"customer": {
"type": "string",
"description": "Customer details. e.g. 'Acme Corp'."
},
"target_format": {
"type": "string",
"enum": [
"long_form",
"web_one_pager",
"two_min_video_script",
"sales_one_pager"
],
"description": "Desired structure. e.g. long_form, web_one_pager."
}
},
"required": [
"interview_notes"
]
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Web one-pager draft.",
"case_study": {
"headline": "Foo Inc cut deploy time 80%",
"subhead": "...",
"challenge": "...",
"solution": "...",
"outcomes": [
{
"metric": "Deploy time",
"change": "-80%"
}
],
"quote": "...",
"cta": "See how"
},
"gaps": [
"Missing baseline cost"
]
}Schema
{
"type": "object",
"required": [
"summary",
"case_study"
],
"properties": {
"summary": {
"type": "string",
"description": "≤300 char preview."
},
"case_study": {
"type": "object",
"properties": {
"headline": {
"type": "string"
},
"subhead": {
"type": "string"
},
"challenge": {
"type": "string"
},
"solution": {
"type": "string"
},
"outcomes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"metric": {
"type": "string"
},
"change": {
"type": "string"
}
}
}
},
"quote": {
"type": "string"
},
"cta": {
"type": "string"
}
},
"description": "Structured case study draft."
},
"gaps": {
"type": "array",
"items": {
"type": "string"
},
"description": "Information missing from notes."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network