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
| Variable | Description |
|---|---|
{{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
- Be specific — Clear instructions produce better results
- Use examples — Show the format you want
- Test iteratively — Refine based on outputs
- Keep it focused — One purpose per prompt