PyAI x JustCall
Your JustCall calls, transcribed, summarized, and scored.
Connect JustCall once and every completed call flows into PyAI: the recording is pulled through the official JustCall API (never a webhook-supplied URL), transcribed, summarized into a Recap record, and scored in Trace. A retried webhook can never double-import.
- Status
- Live
- Direction
- Calls into PyAI
- Setup
- Console, no code
- Cost
- Included
What lands in PyAI
Per imported call: the full transcript, a Recap summary with action items, and a Trace scorecard, all under one stable call id. The console shows the last import and its status on the connection card.
One imported call
JustCall call.completed
-> recording fetched via the official JustCall API
-> transcript (speaker-labeled)
-> Recap summary + next steps
-> Trace scorecard
Console connection card:
JustCall - connected
Last sync: 4 minutes ago - Last event: completedSetup, end to end
- 1
In JustCall, open Profile, then APIs and Webhooks, and copy your API key and secret.
- 2
In the PyAI console, open Integrations and choose JustCall, then paste the credentials.
- 3
Copy the webhook URL PyAI generates for your connection.
- 4
Back in JustCall, open Webhook Settings and add the URL to Call completed in JustCall. Calls import from then on.
Delivery you can prove
Verified, and never twice
Every delivery carries proof it is really from us (the X-PyAI-Signature header, an HMAC your tools can verify) and a unique receipt id (the Idempotency-Key), so a retry can never post the same call twice.
Retried, then shown to you
If your endpoint hiccups, we retry with backoff (eight attempts over about twenty minutes). Still failing? The exact error waits on the integration card in your console, not in a log you never read.
Your credentials stay yours
Tokens, secrets, and webhook URLs are encrypted at rest and masked everywhere. They never appear in the messages we send.
Included, no extra fees
Integrations come with your Recap or AMD usage. There is no per-connection or per-delivery charge.
FAQ
Which JustCall events import?
The call.completed event. Each delivery is verified against JustCall's signature scheme, and duplicates collapse on the provider call id, so JustCall's retries are safe.
How do recordings get into PyAI?
PyAI fetches them through the official JustCall API using your stored credentials. The webhook's own recording URL is never trusted, and your credentials are only ever sent to api.justcall.io.
What happens to calls without a transcript?
They still import. When JustCall includes a transcript the import uses it directly; otherwise the recording is transcribed by PyAI's Hear pipeline, then summarized and scored the same way.
What does the JustCall import cost?
Imported calls are billed like any other Recap or Trace usage: per minute summarized or scored. The connection itself has no fee, and there is no per-call import charge.
Connect JustCall to PyAI today.
An instant sandbox key lets you test every delivery without billing. Create an account when you want saved projects, and fund a live key for production traffic.
Agents is live in beta. Sandbox keys have daily limits and never touch billing.