Skip to main content

Connect

  1. Open Settings → Integrations → Speechify and click Connect Speechify.
  2. Paste your Speechify API key. Create one at console.speechify.ai under API Keys. We use it to fetch agent metadata and call data on demand.
  3. The card shows the webhook URL Zelto exposes. Copy it and set it as the agent’s webhook_url in Speechify so finished calls are pushed to us.
The Connect Speechify dialog, with fields for a label and the Speechify API key.
You can connect multiple Speechify accounts to one organization.

What gets ingested

Zelto ingests Speechify Voice Agent calls two ways:
  • Per-agent webhook — set the webhook URL from the integration card as the agent’s webhook_url in Speechify. The conversation.completed event carries the full transcript inline, so each finished call lands as a conversation within a few seconds.
  • 14-day backfill — when you import an agent, Zelto automatically backfills its calls from the past 14 days. Re-import an agent at any time to refresh that history.
Import an agent from Agents → Add Agent → Speechify, which lists the agents in your connected account.
The Add Agent dialog on the Speechify tab, listing a Speechify voice agent ready to import.

Verify the first call

Place a test call to your Speechify agent, then open Conversations — the call shows up within a few seconds with its transcript. If it doesn’t, the agent’s Connections card shows whether calls are arriving and flags the most recent delivery if it errored. See Connect a voice provider.

Connection status & disconnecting

The card shows the connected account and the webhook URL Zelto exposes. The Disconnect action removes the stored API key; remove the webhook_url from your Speechify agent separately to stop the push side.
The integrations page with the Speechify card showing a Connected badge and a Manage button.