Recap
Transform every call into instant, structured intelligence.
Recap turns raw conversations into structured post-call intelligence the second the call ends: a summary, a disposition, the next step, and CRM-ready fields delivered to your webhook and Salesforce. Your entire call history becomes searchable customer intelligence.
- Price
- $0.02/min
- Endpoint
GET /v1/recap/calls- Scope
recap:read- Model id
-
One call in, one object out
This is what Recap returns for a single call: a summary, a disposition, the next step, and CRM-ready fields. It lands on your webhook the moment the call ends.
{
"id": "call_7d31",
"summary": "Caller asked to move Friday's delivery to
Monday morning. Agent confirmed the new slot
and updated the order.",
"disposition": "rescheduled",
"next_step": "Send SMS confirmation for Monday 10 AM",
"sentiment": "positive",
"crm": { "object": "Case", "status": "synced" }
}What you get
Stop writing call notes
Recap drafts the summary, the disposition, and the next step for every call, so nothing slips through unlogged.
Lands in your CRM
Map fields once and Recap syncs Salesforce and posts to your webhook the moment the call ends.
Every call, searchable
Find the calls that mention a competitor, a refund, or a churn risk in seconds.
Capabilities
- Summaries + dispositions
- Next steps
- CRM-ready fields
- Salesforce sync
- Webhook on call end
- Searchable history
Recaps are ready right after the call, delivered to your webhook. Works on Omni, Agents, Hear, or your own stack.
Start in minutes
# Recent post-call recaps for your org (summary, disposition, next step)
curl https://api.pyai.com/v1/recap/calls \
-H "Authorization: Bearer $PYAI_KEY"FAQ
What does a recap include?
A summary, a disposition, the next step, and CRM-ready fields for each call - delivered to your webhook when the call ends and available from GET /v1/recap/calls.
Does Recap need Omni?
No. Recap runs on Omni and Agents calls, Hear transcriptions, or your own STT/LLM/TTS stack - it's a post-call intelligence layer over any call.
Can it write to my CRM?
Yes. Map your Salesforce fields once via /v1/recap/crm-config (scope recap:configure) and Recap syncs each call's outcome automatically.
How is it billed?
Enable it once and it applies to the calls you choose. Check our pricing page for current rates.
Build with Recap today.
Start free with $50.00 in credit - no card. Your test key works instantly.
No credit card - OpenAI-compatible - cancel anytime