Skip to content
All products
Add-onREST

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.

One recap, as JSON
{
  "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

cURL
# 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