Skip to main content

Creating Custom Prompts

Build tailored analysis templates for your use case.

Overview

Prompts define what insights to extract from recordings. Create custom prompts to:

  • Extract industry-specific data
  • Match your internal terminology
  • Generate structured output for integrations

Creating a Prompt

curl -X POST https://scribesight.com/api/v1/prompts \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Healthcare Call Review",
"description": "Extract HIPAA-compliant call summaries",
"template": "Analyze this healthcare call transcript. Extract:\n1. Patient concern (no PII)\n2. Resolution provided\n3. Follow-up required (yes/no)\n4. Satisfaction indicator\n\nTranscript:\n{{transcript}}"
}'

Template Variables

VariableDescription
{{transcript}}Full transcript text
{{filename}}Original filename
{{duration}}Recording duration

Structured Output

Define a JSON schema for consistent output:

{
"output_schema": {
"type": "object",
"properties": {
"concern": { "type": "string" },
"resolution": { "type": "string" },
"follow_up": { "type": "boolean" },
"satisfaction": { "type": "string", "enum": ["positive", "neutral", "negative"] }
}
}
}

Best Practices

  1. Be specific — Clear instructions produce better results
  2. Use examples — Show the format you want
  3. Test iteratively — Refine based on outputs
  4. Keep it focused — One purpose per prompt