# PolyAI — Enterprise platform for building voice and chat agents that resolve customer calls, priced per minute.

> Source: The Agents Index — https://theagentsindex.com/polyai (structured, researched, re-verified)
> Facts last verified: 2026-09-02

PolyAI is an enterprise platform for building and running voice and chat agents that resolve customer service conversations end to end. Its agents run on Raven, PolyAI's proprietary dialog model, and connect to contact-centre telephony over SIP.

| Fact | Value |
| --- | --- |
| Website | https://poly.ai |
| Free trial | Yes |

Trial Services are free of charge but for internal evaluation and testing only, not production; service levels and support do not apply, and usage limits are set by PolyAI and extended at its sole discretion. Self-serve sign-up at Agent Studio needs no sales call.

## What it does

**Writes code** · Partly — Wren generates agent configuration and the Python tool functions that call your APIs from a description; it does not author application source code.

> It makes a single read-only request against the endpoint and reads the real response, so the function it writes matches what your API actually returns.
> — https://docs.poly.ai/wren/building · What Wren can build, 'Connecting to your APIs' section

**Debugs and fixes** · Partly — Wren diagnoses production conversations (tool calls, latency, drop-offs) and can implement the fix on a branch; the subject is agent behaviour, not application code.

> Wren implements what it finds on a branch and tests the fix, instead of only reporting it.
> — https://docs.poly.ai/wren/automated-review · Automated call review, review options table, 'Draft fixes' row

**Writes tests** · Partly — It authors and maintains conversation simulation tests that run in CI; these are agent scenario tests, not unit tests for source code.

> Wren can author, run, and manage simulation tests directly from chat.
> — https://docs.poly.ai/wren/introduction · Wren page, 'Test' subsection under What you can do

**Whole-codebase work** · Partly — Wren applies one change across every part of an agent project at once, but it is scoped to the project you are in and cannot reach other projects.

> It drafts the change, across as many parts of the project as the change touches.
> — https://docs.poly.ai/wren/building · What Wren can build, 'How edits reach your project', step 2

**Ships it** · Partly — Agent versions ship through Draft, Sandbox, Pre-release and Live with rollback, drivable from the CLI or Agents API, but promotion to Live is always a manual step.

> Drafts must be published to Sandbox, then promoted through Pre-release to Live.
> — https://docs.poly.ai/environments-and-versions/introduction · Deployments page, 'Saving is not the same as going live' warning

**Done-for-you service** · Partly — Self-serve software plus vendor-delivered work: PolyAI builds and maintains managed dashboards, configures managed-service integrations, and runs an enterprise build of roughly six weeks.

> Managed dashboards are dashboards that PolyAI builds and maintains for your organisation.
> — https://docs.poly.ai/analytics/dashboards/custom · Managed dashboards page, opening line

## How much it does unattended

**Runs autonomously** · Yes — The voice agent conducts inbound and outbound calls unattended, handing off to a human only when its rules say to.

> The agent will call the provided number and conduct the conversation autonomously.
> — https://docs.poly.ai/api-reference/agents/endpoint/outbound-calls/trigger-outbound-call · Trigger an outbound call endpoint, description

**Multi-agent** · No — The only 'team of agents' feature is assigning several TTS voices to one agent; no coordination between multiple agents on a single task is documented, and the build assistant works one branch at a time.

> Use multi-voice when you want callers to hear different voices across interactions – simulating a team of agents or varying the experience for repeat callers.
> — https://docs.poly.ai/voice-channel/multi-voice · Use more than one voice, opening paragraph

**Agent permissions** · Partly — Wren plans and waits for approval by default, always asks before writing to the live environment, never receives secret values, and its API discovery requests are GET-only.

> Because real-time config takes effect immediately, writes to the live environment always ask first.
> — https://docs.poly.ai/wren/building · What Wren can build, 'Real-time configuration' section

## Which models it runs on

**Claude** · Yes — Claude is one of the third-party models you can run instead of Raven; the model docs list Claude options under the Amazon Bedrock provider tab, selectable per channel.

> If you need to, bring in GPT-5, Claude, Gemini, or others, since no single model fits every enterprise use case, language, or regulatory requirement.
> — https://poly.ai/blog/agentic-dialog-platform-open-to-builders · Opening the Agentic Dialog Platform to every builder, 'open to the models you need' paragraph

**GPT** · Yes — OpenAI GPT is one of the third-party models you can run instead of Raven; the model docs list GPT options under the OpenAI provider tab, selectable per channel.

> If you need to, bring in GPT-5, Claude, Gemini, or others, since no single model fits every enterprise use case, language, or regulatory requirement.
> — https://poly.ai/blog/agentic-dialog-platform-open-to-builders · Opening the Agentic Dialog Platform to every builder, 'open to the models you need' paragraph

**Open models** · Partly — The model catalogue enumerates only Raven, OpenAI and Amazon Bedrock (Claude, Nova) with no open-weight option, but you can attach your own LLM endpoint.

> PolyAI supports bring-your-own-model (BYOM) with a simple API integration. If you run your own LLM, expose an endpoint that follows the OpenAI chat/completions schema
> — https://docs.poly.ai/behavior/models/byom · Bring your own model page, opening paragraph

**Model choice** · Yes — You choose the model per channel in voice and chat configuration; Raven is the recommended default rather than the only option.

> Choose which LLM powers your agent – including PolyAI Raven, our proprietary model family built for conversational AI.
> — https://docs.poly.ai/behavior/models/model-use · Model page, page lede

## Where you use it

**In your editor** · Yes — The ADK edits agent resources as local files in any editor, and Builder MCP plugs the same workflow into Cursor, Claude Code, Claude Desktop and Codex.

> Edit agent flows, functions, and voice config entirely in your local environment. No browser UI required. Works with any IDE or editor.
> — https://poly.ai/developers · 'Local-first development' feature card

**On the command line** · Yes — The poly CLI pulls, branches, validates, pushes and chats against a project from the terminal.

> The Agent Development Kit (ADK) is a Python CLI for building PolyAI agents locally.
> — https://docs.poly.ai/extend/adk · Agent Development Kit page, opening paragraph

**In your pipeline** · Yes — poly push is CI-compatible and the Agents API lets a pipeline gate promotion on a passing simulation-test set.

> A typical CI job publishes the current draft to Sandbox, runs the relevant test set, and only promotes to Pre-release if the set passes.
> — https://docs.poly.ai/testing/ci-automation · Automate with API, 'Gate promotions on test results'

**In a browser** · Yes — Agent Studio is the hosted build, analytics and deployment surface; a shareable hosted test call is available before anything goes live.

> Agent Studio is PolyAI's visual interface for building, deploying, and monitoring voice and chat agents.
> — https://docs.poly.ai/get-started/introduction · Agent Studio page, opening paragraph

## Whose machine it runs on

**Self-hosted** · No — Runs only as PolyAI-hosted SaaS on AWS with region-specific workspaces; no on-premise or customer-cloud deployment appears anywhere in the vendor's docs or security pages.

> Physical security – hosted on AWS providing robust physical data center security
> — https://poly.ai/security · Platform security section, bullet list

**Open source** · Partly — The ADK CLI and Python package are Apache-2.0 in PolyAI's public repository; the platform, Agent Studio and the Raven model are proprietary.

> This project is licensed under the Apache License 2.0.
> — https://github.com/PolyAI/adk · Repository README, License section

## What it costs to run

**How it meters** · Yes — Metered by conversation volume, not seats: the MSA credits two CX Tokens per call minute and one per chat, with call time rounded up to 30-second increments.

> Ongoing use of the voice agent is priced on a per-minute basis, which includes proactive performance improvements, maintenance and 24/7 support.
> — https://poly.ai/pricing · Pricing page, paragraph under 'Simple pricing that scales to suit your needs'

**Free tier** · Yes — Self-serve sign-up at Agent Studio needs no sales call, and trial use is free of charge but evaluation-only, with limits set at PolyAI's discretion.

> The Trial Services are provided free of charge and, unless otherwise approved by PolyAI in writing, are for internal evaluation and testing purposes only
> — https://poly.ai/trial-agreement · Section 1.A, Description of Services

**API access** · Yes — Three REST families (Agents, runtime/Conversations, Webhooks) plus WebSocket messaging and a WebRTC gateway, keyed per region.

> Three REST API families cover the full lifecycle — ship agents, run conversations, and observe everything in production. No SDK required.
> — https://docs.poly.ai/api-reference/introduction · API reference hero

**MCP server** · Yes — Builder MCP exposes build/test/deploy tools and Data MCP exposes transcripts and metrics to any MCP client; agents can also call external MCP servers.

> PolyAI hosts two authenticated MCP servers.
> — https://docs.poly.ai/mcp/overview · MCP overview, 'PolyAI's MCP servers' section

**Bring your own key** · Yes — Your own LLM endpoint with your own key or bearer token, your own Twilio numbers and your own S3 bucket for recordings; the runtime itself stays PolyAI-hosted.

> If you run your own LLM, expose an endpoint that follows the OpenAI chat/completions schema and PolyAI will treat it like any other provider.
> — https://docs.poly.ai/behavior/models/byom · Bring your own model page, opening paragraph

## Buying it for a team

**A company can buy it** · Yes — Enterprise workspaces are provisioned by PolyAI under a Master Services Agreement and Order Form; self-serve workspaces exist alongside them.

> Enterprise customers - PolyAI provisions your workspace during onboarding; your PolyAI representative sets it up and grants you access.
> — https://docs.poly.ai/mcp/quickstart · Quickstart step 1, workspace access bullets

**Seat model** · No — No per-seat price is published; billing tracks conversation volume, and team members are added by invitation with role-based permissions.

> two CX Tokens may be credited against one Call minute; and (ii) one CX Token may be credited against one Chat
> — https://poly.ai/msa · Section 4.3 CX Tokens, Consumption Ratios

**Pooled budget** · Partly — Conversation volume draws on one account-level Subscription Volume of CX Tokens, but the Wren builder allowance is per person and not shared.

> each person gets their own allowance. It isn't a shared pool. A colleague running a long build doesn't eat into what you have left.
> — https://docs.poly.ai/wren/usage-and-limits · Usage and limits, 'How the limit works', Scope bullet

**Admin controls** · Yes — Fifteen navigation areas each set to None, Read or Edit, expandable to individual items, over an Admin/Member account role.

> Agent Studio supports mixed permissions across different navigation areas. Give users edit access where they build, and restrict access where they only need visibility.
> — https://docs.poly.ai/user-management/introduction · User management, 'Granular permissions'

**Audit log** · Partly — Permission-change audit logging is stated for Enterprise accounts only; every published version and change is separately kept as project history.

> Audit logs track permission modifications (for Enterprise accounts)
> — https://docs.poly.ai/user-management/introduction · User management, Security bullet list

**Single sign-on** · Partly — Google SSO sign-in is documented for Studio accounts; no SAML or OIDC enterprise SSO appears in the docs, and SSO assigns neither roles nor area permissions.

> If your account uses Google SSO for sign-in, it only handles authentication.
> — https://docs.poly.ai/user-management/introduction · User management, 'SSO does not control permissions' warning

## What happens to your code

**Opt out of training** · Partly — Customer conversations reach Raven training only where the contract authorises it, and the privacy notice relies on consent where law requires; no self-serve opt-out control is documented.

> Data is sourced from PolyAI customers to the extent contractually authorized by customers and permitted by applicable law, or otherwise generated by PolyAI.
> — https://docs.poly.ai/legal/training-data · Dataset summary table, 'Source or Owner' row

**Data residency** · Yes — Enterprise workspaces are pinned to a US, UK or EU region with matching API and MCP hosts; self-serve accounts live in the shared Studio region.

> Enterprise workspaces are region-specific (US, UK, or EU).
> — https://docs.poly.ai/mcp/quickstart · Quickstart step 1, Enterprise customers bullet

**Getting out** · Partly — Transcripts, recordings and metadata export via the Conversations API or a PolyAI-configured sync to your own S3 bucket, but unused CX Tokens expire each Contract Year and fees are non-refundable.

> Any CX Tokens not used within the Contract Year for which they were issued shall expire automatically at the end of that Contract Year and shall not carry forward
> — https://poly.ai/msa · Section 4.3(c) Expiration

**Certifications** · Yes — ISO/IEC 27001 and SOC 2 Type II certified, GDPR compliant, HIPAA and PCI-DSS where relevant, plus UK Cyber Essentials and Cyber Essentials Plus.

> PolyAI has achieved SOC 2 Type II compliance, covering data security, availability, processing integrity, confidentiality, and privacy.
> — https://docs.poly.ai/legal/compliance · Certifications and standards, SOC 2 Type II

## Provenance

Every fact above comes from the vendor. Nothing here is independently corroborated yet.

## Coverage elsewhere

Pages about this product that the vendor does not control. The label states how independent each one is.

| Source | Kind | Read |
| --- | --- | --- |
| polyai.github.io | A competitor's comparison | 2026-08-23 |
| forbes.com | Independent source | 2026-07-23 |
| cmswire.com | Independent source | 2026-07-23 |
| tei.forrester.com | Independent source | 2026-07-23 |
| g2.com | Review platform | 2026-07-23 |
| cloudtalk.io | Independent source | 2026-08-08 |
| gartner.com | Review platform | 2026-08-23 |

## What changed

- 2026-09-02 — Capabilities · Commercial terms · Free tier
- 2026-08-31 — Capabilities · Commercial terms · Free tier
- 2026-08-22 — Documentation link · Summary
- 2026-08-19 — One-liner

## Correcting this record

Anything marked "Not established" is a question we have not answered — it is not a No. If you represent PolyAI, or anything here is wrong or out of date, you can supply it with a source: the operations this site accepts from an agent are listed at https://theagentsindex.com/.well-known/agents.json — that catalogue needs no key to read, and each entry states its own auth.

Supplying evidence is free. Nothing that can be bought here changes what a field says, whether a gap is closed, or how this record is scored.
