Overview
Sprio is an AI voice agent platform that enables businesses to configure voice agents with custom personas, scripts, voices, and languages to place and receive phone calls on their behalf. This site documents how third-party applications, including CRMs, helpdesks, marketing tools, and custom backends, can connect to Sprio.
There are two directions of integration:
1. Sending events to Sprio (inbound)
Your system notifies Sprio when something happens — e.g. a new lead is created in your CRM — and Sprio reacts, for example by placing an outbound call to that lead automatically.
This is done via webhooks: Sprio gives you a URL to POST to, and a secret token to authenticate with. See Webhooks.
2. Calling Sprio's API (outbound from your side)
Your system calls Sprio's REST API directly — to manage assistants, look up calls, or read call logs/recordings.
This uses API keys. See Authentication and the API Reference.
Where to start
If you're integrating a CRM or lead source (like LeadSquared), start with Integration: LeadSquared — it covers the full inbound webhook flow end to end, including setup.
If you're building against Sprio's REST API directly, start with Authentication and the API Reference.