Skip to main content

Plivo

Plivo is a strong alternative to Twilio for voice — typically cheaper per minute, especially outside the US, with a clean porting story for moving existing numbers. Insighto wires the carrier side for you: once you paste your credentials, Insighto creates a Plivo Application in your account and sets the Answer URL so calls flow to the assistant automatically.

Plivo is set up under Settings → Tools → Plivo, not under Channels. (Plivo is treated as a system tool internally because the same credentials are also used for outbound dialing and tool actions.)

SMS over Plivo is not wired in Insighto today. Use Twilio for SMS.

When to pick Plivo

  • Cost-sensitive voice, especially international.
  • Existing Plivo customer porting numbers in.
  • High-volume outbound calling where per-minute price compounds.

How it works

Add your credentials

  1. In Plivo Console, copy your Auth ID and Auth Token from the dashboard.
  2. In Insighto, open Settings → Tools → Plivo.
  3. Paste both and click Save.

Insighto immediately creates a Plivo Application in your account named for your Insighto workspace and sets its Answer URL to Insighto's voice endpoint.

How calls actually flow

When a call hits a Plivo number attached to a phone widget, Plivo fetches XML from Insighto. The XML contains a bidirectional <Stream> so audio flows both ways:

<Response>
<Stream bidirectional="true" keepCallAlive="true">
wss://stream.insighto.ai/...
</Stream>
</Response>

You don't write this XML — Insighto generates it per call. It's documented here so you can debug a call recording in Plivo's logs if you ever need to.

Where to next

  • Phone widget — build the inbound voice line on Plivo.
  • Twilio — for SMS (Plivo SMS not supported here).
  • Telnyx — another voice alternative.